remote
Senior Software Engineer, Data Platform - MNTN
Software Engineer
Senior Software Engineer building scalable data platforms for Connected TV advertising, leveraging Python, Java, SQL, AWS, and Kafka to deliver high‑performance data pipelines and real‑time analytics.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput data pipelines that ingest, process, and store billions of events daily.
- Implement robust, cloud‑native services on AWS using serverless and containerized architectures.
- Collaborate with product, analytics, and ad‑tech teams to define data models and ensure data quality and latency targets.
- Optimize SQL and NoSQL queries, and build scalable storage solutions for real‑time and batch workloads.
- Mentor junior engineers, enforce coding standards, and drive continuous improvement of the data platform.
Requirements
- 5+ years of professional software engineering experience, with a focus on data engineering or backend systems.
- Strong proficiency in Python and Java, and deep knowledge of SQL and relational databases.
- Hands‑on experience with AWS services (e.g., S3, Kinesis, Lambda, EMR) and streaming platforms such as Kafka.
- Proven ability to design and scale distributed data pipelines and ETL processes.
- Excellent problem‑solving skills, collaborative mindset, and a passion for delivering high‑quality, performant systems.
Skills
pythonjavasqlawskafka