Senior Software Engineer - Python, Big Data
Overview
As a Senior Software Engineer at Integral Ad Science, you will play a crucial role in developing and managing the Total Visibility data pipeline. This pipeline is responsible for ingesting, correlating, aggregating, and outputting millions of events. You will be part of a small, focused team dedicated to delivering high-quality software solutions.
Key Responsibilities
- Architect and Design: Lead the architecture, design, and integration of core ad analytics products from end to end.
- Software Lifecycle Management: Oversee the entire software lifecycle, including hands-on development, code reviews, testing, deployment, and documentation.
- Mentorship: Provide guidance and mentorship to team members, fostering a collaborative and agile work environment.
- Stakeholder Collaboration: Partner with the Product team and other stakeholders to understand product requirements and gather business and technical requirements from broadcaster clients.
- API Development: Research and develop solutions, including API development, to meet business deliverables.
- Priority Management: Manage multiple competing priorities in a fast-paced, exciting, and collaborative environment.
Qualifications
- Education: BS in Computer Science or a related STEM degree.
- Experience: 5+ years of hands-on programming experience using Python.
- Big Data Expertise: 2+ years of experience working with big-data stacks, including Spark and Kafka.
- Technical Skills: Expert knowledge of Python and/or Java, including collections, multi-threading, and JVM memory model.
- AWS Proficiency: Experience with AWS tech stack, including EMR, Athena, EKS, and MSK.
- Communication Skills: Excellent interpersonal and communication skills.
Preferred Qualifications
- Client Interaction: Prior experience in an external client and/or vendor-facing role.
- Leadership: Experience managing, leading, and/or mentoring a development team.
- AdTech Experience: Experience in AdTech and data pipelines.
About Integral Ad Science
Integral Ad Science (IAS) is a leading global media measurement and optimization platform that delivers the industry’s most actionable data to drive superior results for the world’s largest advertisers, publishers, and media platforms. Our mission is to be the global benchmark for trust and transparency in digital media quality.
Equal Opportunity Employer
IAS is committed to diversity and inclusiveness. We encourage all qualified applicants to apply, regardless of race, color, nationality, gender, gender identity or expression, sexual orientation, religion, disability, or age.
Application Process
To apply, please ensure your application is submitted through official channels. IAS does not accept unsolicited resumes or candidate profiles from third-party recruiters.
Benefits Extracted with AI
- Equal Opportunity Employer
- Diversity and Inclusiveness
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Python and Cloud
Join Vectra AI as a Senior Software Engineer in Dublin, focusing on Python, cloud, and cybersecurity.
Senior Software Engineer - Python and Cloud
Join Vectra AI as a Senior Software Engineer in Dublin, focusing on Python, cloud, and cybersecurity.
Senior Software Engineer, Python (Blockchain)
Join Bitpanda as a Senior Software Engineer, Python (Blockchain) to integrate crypto nodes and services in Vienna.
Senior Software Development Engineer - Amazon Advertising
Join Amazon's Advertising team as a Senior Software Development Engineer in New York, focusing on scalable solutions and machine learning.
Senior Software Engineer (Machine Learning & Infrastructure)
Join Adobe's AI team as a Senior Software Engineer to enhance Acrobat AI Assistant features, focusing on backend infrastructure and machine learning.
Lead Developer with AWS and Python Experience
Lead Developer role in New York, focusing on AWS, Python, and technical leadership.
Senior Backend Engineer (Python/Django)
Join Inventoryy as a Senior Backend Engineer focusing on Python/Django, leading a team in Irvine, CA. Drive API integrations and backend development.
Senior Software Engineer, Python (Blockchain)
Join Bitpanda as a Senior Software Engineer specializing in Python and Blockchain, based in Barcelona.
Software Engineer II - Golang and Python
Join Intuit as a Software Engineer II, focusing on Golang and Python for cloud security and compliance software development.
Software Engineer II, Backend (Identity Foundations)
Join Affirm as a Software Engineer II, Backend, focusing on Identity Foundations. Work remotely with Python, Kafka, and AWS.
Senior Software Development Engineer, Applied AI
Join Amazon's Applied AI team as a Senior Software Development Engineer to innovate with AI technologies.
Senior Software Engineer, Personalization and Contextualization Infrastructure
Join Airbnb as a Senior Software Engineer to enhance search infrastructure, focusing on personalization and contextualization.
Senior Software Engineer, Ad Engineering
Join The Washington Post as a Senior Software Engineer in Ad Engineering to develop innovative software maximizing digital ad revenue.
Senior Generative AI/Machine Learning Engineer and Data Scientist
Join Adobe as a Senior Generative AI/Machine Learning Engineer and Data Scientist to innovate with AI models.
Senior Machine Learning Engineer
Join Intuit as a Senior Machine Learning Engineer to develop and deploy scalable data science models.
Software Engineer 2
Join Intuit as a Software Engineer 2, focusing on cloud computing, microservices, and innovative software solutions.
Senior Backend Engineer - Advertising
Join Spotify as a Senior Backend Engineer in Advertising, focusing on API design and distributed systems.
Senior Software Engineer - JVM
Join Mediaocean as a Senior Software Engineer to develop and scale high-impact JVM applications remotely.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York, focusing on cloud computing, microservices, and software development.
Senior Software Engineer - Generative AI
Join Amazon as a Senior Software Engineer in Generative AI, focusing on high-performance inference capabilities.
Senior Python AI Developer II
Join Suvoda as a Senior Python AI Developer II to develop AI applications for clinical trials. Remote work available.
Senior Backend Software Engineer (Python, PostgreSQL)
Join Athelas as a Senior Backend Software Engineer to develop EMR integrations using Python and PostgreSQL.
Senior Software Engineer - Generative AI, AGI Inference Engine
Join Amazon as a Senior Software Engineer to advance Generative AI capabilities, focusing on high-performance inference.