8h ago

Staff Software Engineer

Bellevue, WA, USA

$244.5k-$305.6k / year

full-timeleadgaming

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll design and evolve the large-scale offline ML platform at Unity, building reliable infrastructure for generating training datasets and orchestrating ML workflows. Your work will directly impact how training datasets are prepared and delivered to distributed training systems, ensuring scalability and efficiency. You'll partner closely with ML engineers to enable large-scale experimentation and model iteration.

๐ŸŽฏ What You'll Do

  • Design and operate large-scale data pipelines for training datasets
  • Develop infrastructure for distributed training with PyTorch and Ray
  • Integrate ML pipelines with workflow orchestration systems like Flyte
  • Optimize performance and resource utilization across distributed compute systems

๐Ÿ“‹ Requirements

  • Distributed computing frameworks like Ray, Spark, or Flink
  • Infrastructure for training data generation or ML feature pipelines
  • Deep experience designing production-grade data pipelines
  • Strong Python skills and large-scale distributed workloads

โœจ Nice to Have

  • Familiarity with Ray ecosystem (Ray Data, Ray Train)
  • Experience with modern data infrastructure (data lakes, warehouses)

๐ŸŽ Benefits & Perks

  • ๐Ÿ–๏ธ Comprehensive health, life, and disability insurance
  • ๐Ÿ–๏ธ Commute subsidy
  • ๐Ÿ–๏ธ Employee stock ownership
  • ๐Ÿ–๏ธ Generous vacation and personal days
  • ๐Ÿ–๏ธ Support for new parents

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Recruiter Screenยท 30 min
  2. 2Technical Interviewยท 60 min
  3. 3Hiring Manager Interviewยท 45 min
0 0 0