1d ago

Software Engineer, Distributed Compute System

Mountain View, California

$132.3k-$198.4k / year

full-timesenior

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll build and scale Nuro's large-scale computing infrastructure in the cloud and data center. This system is the foundation for machine learning data pipelines, simulation, and multimedia log processing. You'll make large-scale computations more accessible to autonomy and infrastructure engineers.

๐ŸŽฏ What You'll Do

  • Design and develop scalable, reliable frameworks for orchestrating large-scale workloads
  • Collaborate with application teams to provide robust tools and APIs
  • Optimize workload efficiency by analyzing application context and implementing solutions

๐Ÿ“‹ Requirements

  • Proven experience in building large-scale distributed applications (e.g. Kubernetes)
  • Self-motivated to identify system improvement opportunities
  • Ability to turn high-level requirements into detailed system design
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field

โœจ Nice to Have

  • Experience with database technologies (Redis, SQL, NoSQL) and pub/sub systems
  • Experience with hyperscalers like Google Cloud Platform
  • Experience with workflow management tools (Airflow, Ray, Dataflow)

๐ŸŽ Benefits & Perks

  • ๐Ÿ’ฐ Competitive base pay with performance bonus and equity
  • ๐Ÿฅ Comprehensive benefits package

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Phone Screenยท 30 min
  2. 2Technical Interviewยท 60 min
  3. 3Onsite Interviewsยท 4 hours
0 0 0