Software Dev Engineer II, Ads AI Core Infra
Core
Design and build highly available, scalable microservices and distributed engineering systems for a petabyte-scale data lake supporting advertising analysis and decision-making.
Role type
Senior IC software development engineer (data infrastructure)
Builds
Robust, scalable microservices and core job management pipelines over Java and AWS
Domain
Advertising technology / Big data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, AWS, distributed systems design, microservices architecture, system reliability, scaling strategies, code maintainability, operational automation
Preferred skills
Full SDLC experience, design patterns, source control management, testing frameworks, big data technologies (Spark, EMR, Athena)
Technologies
Java, AWS, Spark, EMR, Athena
Responsibilities
Design and deploy components for the core job management pipeline; Engage with product and program managers to define requirements; Ensure testability and low operational footprint; Automate monitoring of data availability and quality; Innovate on AWS technology to reduce latency and cost
Seniority
Senior, hands-on IC