Software Development Engineer, Reporting Data Platform
Core
Build and maintain a high-scale reporting data platform processing 40 billion records daily to support AI-powered advertising products and human-facing reporting surfaces.
Role type
Senior Software Development Engineer (Data Platform)
Builds
Data pipelines, table-based architectures, automated validation/monitoring systems, and AI-powered tooling for autonomous operations.
Domain
Advertising technology, Big Data, Lakehouse architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Big data technologies (AWS, Hadoop, Spark, Pig, Hive, Lucene/SOLR, Storm/Samza), Distributed systems design, Object Oriented Design, Software development lifecycle management
Preferred skills
Full SDLC experience (coding standards, code reviews, source control, testing, operations), Bachelor's degree in Computer Science
Technologies
Java, Python, TypeScript, AWS CDK, Apache Spark, Apache Iceberg, EKS, DynamoDB, Redshift, Athena
Responsibilities
Build data pipelines converting raw advertising events into metrics; Design and ship new platform capabilities using table-based architectures; Create automated validation and monitoring for data accuracy; Improve infrastructure efficiency and reduce operational costs; Work with partner teams to onboard new advertising products; Build AI-powered tooling and autonomous operations agents.
Seniority
Senior, hands-on IC