Staff Software Engineer, Big Data
Core
Define and drive the long-term technical direction of the data platform powering AI-driven advertising products, ensuring scalability, reliability, and cost efficiency for massive data volumes.
Role type
Staff Software Engineer, Big Data Platform
Builds
Large-scale data ingestion, warehousing, machine learning feature generation, identity resolution, and activation systems for advertisers
Domain
AdTech / Big Data / Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Large-scale distributed systems architecture, Big Data platform design and operation, Cloud-native systems building, Cross-functional technical leadership, Strategic architectural tradeoff analysis, Cost optimization at scale, Mentorship of senior engineers
Preferred skills
Petabyte-scale data platform experience, ML infrastructure and feature store design, Platform modernization leadership, High-growth startup environment experience, Deep familiarity with Flink, ClickHouse, Kafka, Iceberg
Technologies
Java, Python, Spark, Flink, Kafka, Iceberg, ClickHouse, AWS (EMR, EKS, S3)
Responsibilities
Lead platform architecture definition and evolution for ingestion, storage, processing, and serving systems; Drive complex cross-functional initiatives spanning Data Engineering, ML, and Product; Shape long-term technical direction with a 3–5 year horizon; Elevate reliability through architecture reviews and failure-mode analysis; Own cost and efficiency decisions for a multi-petabyte data platform; Advance foundational systems including identity graph and ML feature platform; Mentor senior engineers and emerging technical leaders
Seniority
Staff, strategic technical leadership and cross-team influence