Roblox10 days ago

Старший инженер-программист - Оркестрация

RUB 20,274–24,604per month · before tax
MARKET
14,500median for this role
Backend Developer · 46 jobs with disclosed pay
5,092half of the offers: 10,937–18,979308,000
Above market · above 80% of offers
San Mateo

Responsibilities

  • 01Design and build the distributed services at the heart of our test platform: schedulers, control-plane components, and APIs that fan end-to-end and integration test work across fleets of machines and real devices
  • 02Run the real, retail-configuration client on physical hardware at scale, coordinating single- and multi-client test state, join flows, and gameplay scenarios
  • 03Build capacity-aware scheduling, isolation/sandboxing, and smart retry and backoff to run tests reliably and efficiently
  • 04Build systems that track the health of our hardware and cloud fleet and automatically detect and recover from failures with minimal human intervention
  • 05Develop the pieces that move artifacts, manage client state, and let test owners validate their own runs, including the launcher that drives the game client
  • 06Help evolve our legacy automation harnesses and point solutions into a cohesive Universal Test Platform, defining the core APIs other Client teams build on
  • 07Take projects from design through production, and support the many engineering teams (engine, clients, Studio, and beyond) that grow to depend on the platform

Requirements

  • 01Strong experience building distributed systems or backend services such as schedulers, control planes, orchestration, or similar large-scale infrastructure
  • 02Proficiency in Go and/or Python (we work mostly in Go and Python, with some Luau for test and integration tooling)
  • 03A solid grasp of distributed systems fundamentals: fairness, efficiency, failure handling, and reliability
  • 04Experience building systems that stay healthy on their own: health monitoring, fault detection, and automated recovery
  • 05Familiarity with running workloads on physical test hardware (phones, computers, consoles) is a strong plus; comfort getting hands-on with real devices
  • 06Experience with end-to-end or integration testing of real applications, not just unit tests or standard CI pipelines, is a plus
  • 07A passion for correctness and doing things "the right way"

What we offer

  • 01For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below
  • 02The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand
  • 03All full-time employees are also eligible for equity compensation and for benefits as described on this page
  • 04Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted)
  • 05Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws
  • 06Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process