Staff Backend Developer, U-ads

Unity Unity · Enterprise · San Francisco, CA · Engineering

Staff Backend Developer for Unity Ads, focusing on high-scale, low-latency real-time systems for ad delivery, impression tracking, and user data analytics. Responsibilities include designing, building, and modernizing backend services and APIs, optimizing performance, and ensuring reliability and security within the ads ecosystem. Requires experience in backend development, Golang, relational databases, and cloud infrastructure.

What you'd actually do

  1. Design, build, and modernise backend services and APIs that support ad delivery
  2. Work on scalable, high-availability systems used across Unity’s ads ecosystem
  3. Collaborate with engineers, product managers, and data teams to deliver new features
  4. Improve performance, observability, and cost-efficiency of current backend systems, modernising the legacy stack
  5. Contribute to architectural decisions and technical direction of the platform

Skills

Required

  • Experience building backend services at scale
  • Proficiency in Golang
  • Proficiency in relational databases (e.g., MySQL)
  • Familiarity with cloud infrastructure
  • Familiarity with observability tools (Kubernetes, Ray, etc.)
  • Understanding of API design
  • Understanding of distributed systems
  • Understanding of system reliability
  • Strong collaboration and communication skills

Nice to have

  • Experience in ad tech
  • Experience in programmatic advertising
  • Experience in real-time bidding systems
  • Background with infrastructure-as-code (e.g., Terraform)
  • Familiarity with networking
  • Familiarity with caching
  • Familiarity with real-time data pipelines

What the JD emphasized

  • high-scale
  • low-latency
  • real-time systems
  • reliability
  • scalability
  • uptime
  • security
  • performance optimization
  • modernize the legacy tech stack
  • core services behind ad delivery, bidding, reporting, and analytics