yandex
W
waymo
Страна
США
Зарплата
170 000 $ – 216 000 $
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
ГибридПолная занятость

Onboard Developer Platform Software Engineer

Оценка ИИ

Исключительная позиция в одной из ведущих компаний мира в области автономного вождения. Высокая зарплата, работа с передовыми технологиями (ML, Robotics) и возможность реально повлиять на индустрию делают эту вакансию крайне привлекательной.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена требованиями к глубоким знаниям C++, опыту работы с высоконагруженными системами и оптимизации производительности на уровне железа (CPU/GPU/TPU). Работа в Waymo подразумевает решение уникальных инженерных задач на стыке робототехники и облачных вычислений.

Анализ зарплаты

Медиана195 000 $
Рынок165 000 $ – 230 000 $
Оценка ИИ

Предлагаемый диапазон $170k–$216k полностью соответствует рыночным стандартам для Senior/Staff уровней в Кремниевой долине. Учитывая дополнительные бонусы и акции (RSU), совокупный доход может значительно превышать медиану.

Сопроводительное письмо

I am writing to express my strong interest in the Onboard Developer Platform Software Engineer position at Waymo. With a solid background in C++ and extensive experience in building high-performance infrastructure for large-scale systems, I am eager to contribute to your mission of enhancing developer productivity for onboard engineers. My experience in optimizing system resource usage and managing complex software architectures aligns perfectly with Waymo's goals of scaling simulation and evaluation platforms.

In my previous roles, I have successfully tackled bottlenecks in high-complexity systems, focusing on low latency and high reproducibility. I am particularly drawn to this role because of the opportunity to work on the "inner loop" of software development for the Waymo Driver, optimizing computations across CPU, GPU, and TPU. I am confident that my technical skills in performance profiling and ML pipelines will allow me to make an immediate impact on your team's efforts to hyper-scale autonomous driving technology.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в waymo уже сейчас

Присоединяйтесь к Waymo, чтобы создавать инфраструктуру будущего для беспилотных автомобилей и ускорять разработку в 10 раз!

Описание вакансии

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

Waymo is in the process of hyper-scaling. We must enhance developer productivity of onboard engineers to enable the entire organization to quickly scale and address emerging challenges.

The goal of this team is to build the infrastructure, architecture, tooling, and platform necessary to accelerate development by identifying and addressing the critical needs and bottlenecks faced by onboard engineers.

In this hybrid role you will report to a Staff Software Engineer / Tech Lead Manager.

You will:

  • Develop reliable, scalable, and maintainable systems to meet user needs, including accelerating large-scale simulation and eval, reinforcement learning-based fine-tuning pipeline, and analysis.
  • Evolve and scale up the simulation and evaluation platform to accelerate the "inner loop" of software development by 10X for onboard engineers (500+).
  • Develop the ADV's modular architecture and frameworks to achieve low latency, high reproducibility and realism when simulating in our data centers, while maintaining high performance for on-car driving.
  • Optimize system resource usage to simulation at scale in Cloud datacenters: minimizing CPU utilization and latency, minimizing RAM consumption, intelligently determining which computations should happen on CPU, GPU, and TPU.
  • Collaborate to resolve compute performance bottlenecks throughout the ADV, simulator and analysis software stacks, ensuring end-to-end low latency for simulation and analysis.
  • Develop necessary high scale performance evaluation, debugging and software change management processes.

You have:

  • BS in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience)
  • 3 years of experience as a Software Engineer or similar roles
  • 3 years of experience in C++
  • 2 years of experience working on a large-scale/high complexity system (supported by hundreds of engineers)
  • 2 years of experience working on infrastructure work: building performant, easy to use, scalable systems and tools.

We prefer:

  • 2 years in infrastructure/systems/performance domain optimizing end-to-end system for high performance
  • 2 years of experience optimizing software systems using profile guided techniques
  • Experience in large-scale evaluation techniques
  • Experience in large-scale software re-architecture projects
  • Experience in ML pipelines and workflows

#LI-Hyrbid

The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process. 

Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.

Salary Range

$170,000—$216,000 USD

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • Machine Learning
  • Distributed Systems
  • Infrastructure
  • Robotics
  • Simulation
  • Performance Optimization
  • Profiling
  • GPU
  • TPU

Возможные вопросы на собеседовании

Вакансия требует 3 года опыта работы с C++ в сложных системах. Вопрос проверяет понимание управления памятью и производительности.

Расскажите о наиболее сложной проблеме производительности, которую вы решали в C++. Какие инструменты профилирования вы использовали и как измеряли результат?

Команда стремится ускорить 'inner loop' разработки в 10 раз. Важно понять, как кандидат подходит к оптимизации процессов.

Как бы вы подошли к задаче сокращения времени итерации для 500+ инженеров, работающих над бортовым ПО? Какие метрики вы бы отслеживали?

Роль включает оптимизацию вычислений на CPU, GPU и TPU.

Каковы основные критерии при принятии решения о переносе вычислений с CPU на GPU или TPU в контексте симуляции в реальном времени?

Требуется опыт работы с крупномасштабными системами (100+ инженеров).

Опишите ваш опыт работы над реархитектурой крупного проекта. Как вы обеспечивали обратную совместимость и минимизировали простои для других команд?

Waymo использует масштабные симуляции для обучения и оценки.

С какими основными трудностями вы сталкивались при обеспечении детерминизма и воспроизводимости в распределенных системах симуляции?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

W
waymo
Страна
США
Зарплата
170 000 $ – 216 000 $