Backend Engineer - Advertising
Core
Design and develop scalable backend systems, data pipelines, and APIs to power high-impact advertising services for millions of users.
Role type
Senior Backend Engineer (Advertising)
Builds
Scalable backend services, data pipelines, and APIs for ad delivery
Domain
Advertising technology, distributed systems, big data processing
Deliverable
production ML models | product features | infrastructure
Required skills
Java, distributed systems, system design, APIs, big data processing, TDD, integration testing, automated testing, continuous integration
Preferred skills
Data engineering experience, Scala, algorithms, data structures
Technologies
Java, Scio, Storm, Spark, Google Cloud Platform
Responsibilities
Design and develop scalable backend systems and APIs; Collaborate with Data Scientists and Data Engineers to build and maintain complex data pipelines; Lead high-performance Java service development and operations; Ensure high-quality code through automated testing and continuous integration; Partner with stakeholders to understand user needs and inform product decisions
Seniority
Senior, hands-on IC

