Waymo

Ingeniero/a de Software Staff, Fiabilidad de Cómputo

C++
Traducción automática. Consulta el original.

Sobre la oportunidad

Waymo es una empresa de tecnología de conducción autónoma con la misión de ser el conductor de mayor confianza del mundo. Desde sus inicios como el Proyecto de Coches Autónomos de Google en 2009, Waymo se ha centrado en construir el Conductor Waymo —El Conductor Más Experimentado del Mundo™— para mejorar el acceso a la movilidad y, al mismo tiempo, salvar miles de vidas que se pierden actualmente en accidentes de tráfico. El Conductor Waymo impulsa el servicio de taxi autónomo completo de Waymo y también puede aplicarse a una gama de plataformas de vehículos y casos de uso de productos. El Conductor Waymo ha realizado más de diez millones de viajes solo para pasajeros, gracias a su experiencia en la conducción autónoma de 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 objetivo del equipo de Fiabilidad de Planificación/Percepción es desarrollar arquitecturas, herramientas y flujos de trabajo para prevenir, identificar y guiar la corrección de problemas de fiabilidad e integridad del software.

Centramos la organización en la fiabilidad y somos responsables de la salud del software a bordo, al tiempo que permitimos una alta velocidad de desarrollo.

En este puesto híbrido, reportarás a un Tech Lead Manager.

Tú deberás

  1. Impulsar el diseño y desarrollo de instrumentación y arquitectura a bordo para prevenir, detectar y depurar de forma proactiva problemas de fiabilidad en las plataformas de cómputo actuales y futuras de Waymo.
  1. Diseñar e implementar estrategias a largo plazo para mitigar sistemáticamente problemas de fiabilidad de hardware de cómputo y estabilidad numérica en plataformas heterogéneas (CPU, TPU, GPU), creando herramientas escalables para automatizar la clasificación, depuración y resolución.
  1. Liderar iniciativas interfuncionales en Waymo, Alphabet y socios externos para diseñar soluciones proactivas que prevengan problemas originados por compiladores (LLVM, XLA, JAX), optimización (AutoFDO) o cambios en modelos.
  1. Diseñar frameworks y diagnósticos para identificar y eliminar de forma proactiva fallos complejos de software y firmware, incluyendo deadlocks, corrupción de memoria, condiciones de carrera, fugas de memoria o picos de latencia en cola.
  1. Influir en el diseño y las herramientas de las plataformas de hardware de próxima generación, sirviendo como autoridad técnica para garantizar una arquitectura de fiabilidad coherente y con visión de futuro.

Requisitos mínimos

Tú tienes

  1. Grado/Máster en Ciencias de la Computación, Ingeniería Eléctrica, Robótica, Física, Matemáticas o campo relacionado (o experiencia equivalente).
  1. Experiencia en C++.
  1. Experiencia con aceleración CUDA/GPU/TPU y fiabilidad o optimización de modelos.
  1. Experiencia en la escritura de kernels de GPU y en la evaluación/depuración de cargas de trabajo de GPU.

Preferimos

  1. Máster o Doctorado en Ciencias de la Computación, Robótica, campo técnico similar o experiencia práctica equivalente.
  1. Experiencia con vehículos autónomos (L4) o sistemas ADAS (L2/L3).
  1. Experiencia en el ámbito de la fiabilidad del software.

Rango Salarial

El rango salarial base esperado para este puesto a tiempo completo en ubicaciones de EE. UU. se detalla a continuación. El salario inicial real se basará en factores relacionados con el puesto, incluida la ubicación exacta de trabajo, la experiencia, la formación y educación relevantes, y el nivel de habilidad. Tu reclutador podrá 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.

$251,000—$310,000 USD

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 acciones y el generoso programa de beneficios de la Compañía, sujeto a los requisitos de elegibilidad.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores