General Matter
Waymo
Ingeniero de Software Senior, Orquestación de Simuladores
El desafío
Waymo es una empresa de tecnología de conducción autónoma con la misión de ser el conductor más fiable del mundo. Desde sus inicios como el Proyecto de Coche Autónomo de Google en 2009, Waymo se ha centrado en desarrollar el Waymo Driver (el conductor más experimentado del mundo™) para mejorar el acceso a la movilidad y salvar miles de vidas que actualmente se pierden en accidentes de tráfico. El Waymo Driver impulsa el servicio de transporte autónomo de Waymo y también puede aplicarse a una amplia gama de plataformas de vehículos y casos de uso de productos. El Waymo Driver ha realizado más de diez millones de viajes sin conductor, gracias a su experiencia de conducción autónoma durante más de 100 millones de millas en carreteras públicas y decenas de miles de millones en simulación en más de 15 estados de EE. UU.
El simulador de Waymo es uno de los entornos virtuales más complejos jamás creados. Combina lógica determinista, dinámicas físicas e IA avanzada para crear un campo de entrenamiento realista para el Waymo Driver. A medida que expandimos la conducción autónoma a nuevas geografías, condiciones meteorológicas complejas y capacidades de próxima generación, nuestro objetivo es construir un simulador genérico y altamente adaptable que funcione en cualquier entorno.
El equipo de Orquestación de Simuladores está en el centro de este desafío de escalabilidad. Nuestra misión es ofrecer soluciones de simulación que impulsen la evaluación y el entrenamiento en una amplia gama de requisitos exigentes. Buscamos un Ingeniero de Software Senior apasionado por resolver problemas complejos de evaluación con tecnología de simulación y que prospere ofreciendo soluciones prácticas dentro de un vasto ecosistema técnico.
El puesto
Este es un puesto híbrido. Como colaborador principal del equipo de Orquestación de Simuladores, te centrarás en resolver desafíos prácticos de simulación mediante la configuración y orquestación inteligente de las funciones del simulador.
Tus funciones serán:
- Arquitectura de soluciones de simulación: Impulsar el desarrollo de los entornos necesarios para nuevas iniciativas, como configuraciones meteorológicas complejas, expansiones a nuevas geografías (por ejemplo, tráfico por la izquierda) y la adaptación del simulador para soportar capacidades de próxima generación a bordo.
- Diseño de la capa de orquestación: Diseñar e implementar sistemas que seleccionen y compongan dinámicamente las funciones del simulador en función del entorno y el contexto específicos, acercándonos a un simulador verdaderamente universal.
- Navegación por sistemas complejos: Profundizar en una base de código masiva de C++ de código de a bordo y de simulador. Debes estar dispuesto a involucrarte directamente. Confiarás en tus sólidas habilidades de lectura de código y depuración para rastrear y resolver interacciones complejas entre diferentes sistemas, entregando código robusto y listo para producción.
- Colaboración entre equipos: Actuar como el nexo técnico entre equipos. Colaborarás estrechamente con socios de las organizaciones de Simulador, Evaluación y A bordo, tomando los bloques de construcción que proporcionan y convirtiéndolos en soluciones de simulación completas de extremo a extremo.
Lo que aportas
Buscamos un ingeniero de software generalista sólido que se incline fuertemente hacia la ejecución práctica y se sienta cómodo navegando por sistemas interconectados a gran escala.
Cuentas con:
Destreza en ingeniería
- 5+ años de experiencia en la industria en desarrollo de software.
- Sólida competencia en C++ (preferible) o Python, con una gran capacidad para leer, navegar y depurar bases de código grandes y existentes.
- Experiencia en la creación de capas de orquestación, configuración dinámica o integración para sistemas de software a gran escala.
Resolución práctica de problemas
- Un historial probado de entrega de soluciones funcionales en dominios técnicos altamente complejos y ambiguos.
- Un enfoque pragmático de la ingeniería. Estás dispuesto a encontrar compromisos y hacer las concesiones adecuadas para lograr el objetivo general, evitando la trampa de la ingeniería excesiva o de quedarse atrapado en un "mundo ideal".
Colaboración y comunicación
- Habilidades de comunicación excepcionales. Te sientes cómodo navegando en la ambigüedad, negociando límites técnicos y construyendo asociaciones exitosas con equipos ascendentes y descendentes.
Valoramos
- Pasión profunda por resolver problemas complejos de evaluación con tecnología de simulación para avanzar en la conducción autónoma.
- Historial en el cumplimiento de objetivos mediante soluciones prácticas.
- Antecedentes en campos que dependen en gran medida de la integración de sistemas complejos, como vehículos autónomos, robótica, simulación o infraestructura de backend a gran escala.
Rango salarial
El rango salarial base esperado para este puesto a tiempo completo en ubicaciones de EE. UU. se indica a continuación. El salario inicial real se basará en factores relacionados con el trabajo, incluida la ubicación exacta, la experiencia, la formación y educación relevantes, y el nivel de habilidad. Tu reclutador puede compartir más información sobre el rango salarial específico para la ubicación del puesto o, si el puesto se puede realizar de forma remota, el rango salarial específico para tu ubicación preferida, durante el proceso de contratación.
Los empleados de Waymo también son elegibles para participar en el programa de bonificación anual discrecional de Waymo, el plan de incentivos de capital y el generoso programa de beneficios de la empresa, sujeto a los requisitos de elegibilidad.
$213,000—$263,000 USD
