Junior Software Engineer - DR Delivery Team
Core
Build and maintain high-scale backend systems for ad delivery, spend management, and real-time auction resolution algorithms serving billions of users.
Role type
Junior Backend Engineer (Ad Delivery)
Builds
Ad serving backend systems, data pipelines, and ML model management platforms
Domain
Digital Advertising, High-Scale Distributed Systems
Deliverable
production ML models
Required skills
Backend programming (Go, Java, or Scala), SQL, Relational databases, Distributed systems fundamentals, Data structures and algorithms
Preferred skills
Kafka, Big Data tooling (HDFS, Spark, BigQuery), Docker, Kubernetes, Cloud platforms (AWS, GCP)
Technologies
Go, Java, Scala, MySQL, Kafka, HDFS, BigQuery, Docker, Kubernetes, AWS, GCP
Responsibilities
Develop and maintain backend services for ad delivery and spend; Work with data systems to build and debug delivery flows; Contribute to the backend platform running ML models; Take ownership of small-to-medium features end-to-end; Investigate and resolve production issues; Write clean, tested code and participate in code reviews; Collaborate with Product and cross-team colleagues.
Seniority
Junior, early career with mentorship
