Waymo

Ingeniero/a de Software Senior, Infraestructura y Eficiencia de Evaluación de ML

PythonC++
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 Coche Autónomo 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 ahora se pierden en accidentes de tráfico. El Conductor Waymo impulsa el servicio de vehículos de transporte autónomo 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 conduciendo autónomamente 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 equipo de Frameworks y Eficiencia de ML de Waymo colabora estrechamente con los equipos de Investigación y Producción de Waymo para desarrollar y desplegar modelos en Percepción y Planificación que son fundamentales para nuestro software de conducción autónoma. Ayudamos a nuestros socios ofreciendo los mejores frameworks para todo el ciclo de vida del desarrollo de modelos, incluyendo entrenamiento y evaluación. Están orientados tanto a escalar modelos con eficiencia como a resolver problemas únicos de ML para la conducción autónoma.

Buscamos ingenieros/as con experiencia en sistemas de ML para ayudarnos a entrenar, evaluar y mejorar modelos preentrenados para ser desplegados en el Conductor Waymo, y potenciales productos futuros. Trabajarás en estrecha colaboración con investigadores/as e ingenieros/as de modelado de toda la empresa, y abordarás los desafíos de diferentes escenarios de evaluación para los conductores de Waymo, construyendo plataformas de evaluación a gran escala que puedan escalar en cómputo, datos y entornos para mejorar la inteligencia del modelo y su alineación con los conductores humanos.

Tus Responsabilidades

  1. Diseñar y construir plataformas de evaluación distribuidas para cargas de trabajo de evaluación de ML a gran escala.
  1. Perfilar plataformas de evaluación, identificar cuellos de botella de rendimiento (CPU, memoria, E/S, red) e implementar optimizaciones para mejorar la velocidad de inferencia y la utilización de recursos.
  1. Colaborar con ingenieros/as de ML para comprender los requisitos y escenarios de evaluación, y mejorar la experiencia del desarrollador (DevX) de la infraestructura de evaluación.
  1. Mejorar el rendimiento en tiempo de ejecución de las cargas de trabajo de inferencia de ML y la eficiencia de los cálculos de métricas, garantizando la escalabilidad y la fiabilidad en entornos distribuidos.
  1. Implementar y mantener herramientas avanzadas de infraestructura de ML, incluyendo ML Pathways, JAX, Flume y TensorFlow.

Requisitos mínimos

Requisitos

  1. Grado en Ciencias de la Computación, Matemáticas o 3+ años de experiencia equivalente en el mundo real.
  1. Dominio en el diseño de sistemas distribuidos con comprensión de la eficiencia de ML. *
  1. Experiencia con frameworks de ML, incluyendo TensorFlow, JAX, XLA.
  1. Sólidas habilidades de programación en Python y C++.
  1. Familiaridad práctica con herramientas de perfilado para descubrir cuellos de botella de rendimiento.

Preferiblemente

  1. Máster en Ciencias de la Computación, Matemáticas
  1. Familiaridad con plataformas de evaluación a gran escala para LLMs.

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 puesto, incluida la ubicación exacta del trabajo, la experiencia, la formación y educación relevantes, y el nivel de habilidad. Tu reclutador/a 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.

Los empleados/as de Waymo también son elegibles para participar en el programa discrecional de bonificación anual de Waymo, el plan de incentivos de capital (equity) y un generoso programa de beneficios de la Compañía, sujeto a los requisitos de elegibilidad.

Rango Salarial $238,000—$302,000 USD

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