Waymo

Staff Software Engineer/ Tech Lead - Consolidación de modelos a bordo

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 más fiable del mundo. Desde sus inicios como el proyecto de coche autónomo de Google en 2009, Waymo se ha centrado en construir el Waymo Driver (el conductor con más experiencia 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 totalmente 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 solo con pasajeros, gracias a su experiencia en la conducción autónoma de más de 100 millones de millas en vías públicas y decenas de miles de millones en simulación en más de 15 estados de EE. UU.

El equipo de Arquitectura e Integración de ML (AMI) forma parte de SIML y se centra en retos horizontales y transversales que abarcan el sistema integral de Waymo. Nuestra misión es permitir una evolución rápida hacia una arquitectura basada en ML que sea modular, flexible y fácil de experimentar. Para ello, mejoramos la arquitectura del software a bordo, la capacidad de depuración del sistema y la experiencia del desarrollador mediante mejores diseños de API y pipelines integrales. El equipo de AMI impulsa la convergencia de los sistemas de planificación y percepción y aborda componentes críticos de infraestructura compartida.

Tus funciones

  1. Contar con más de 8 años de experiencia profesional en desarrollo de software en productos a gran escala.
  1. Liderar la arquitectura de software y el desarrollo de infraestructura para la consolidación de modelos a bordo en muchos subsistemas a bordo.
  1. Diseñar y construir un framework a bordo para dar soporte a una integración e inferencia de modelos flexible y eficiente en los entornos de simulación y a bordo de Waymo.
  1. Encabezar la alineación y unificación del subsistema de generación de datos del modelo entre la preparación de datos de entrenamiento del modelo y la inferencia del modelo.
  1. Desarrollar soluciones de simulación para permitir pruebas robustas y una evaluación/validación eficiente que facilite una buena experiencia de desarrollo para el desarrollo de modelos consolidados.
  1. Integrarse profundamente con los equipos de modelos para impulsar la puesta en producción de modelos unificados.
  1. Establecer nuevas mejores prácticas y tecnologías de desarrollo de software para acelerar el desarrollo y las versiones de los modelos.

Requisitos mínimos

Requisitos

  1. Grado o máster en Informática, Ingeniería Eléctrica, Robótica, Física, Matemáticas o un campo relacionado (o experiencia equivalente).
  1. Amplia experiencia en el diseño y construcción de arquitectura de software C++ de alto rendimiento y gran escala para sistemas de misión crítica o inferencia de ML.
  1. Historial probado liderando proyectos de ingeniería complejos y multifuncionales como líder técnico.
  1. Profundo conocimiento del despliegue de ML, frameworks de inferencia y herramientas de desarrollo asociadas.
  1. Buenas habilidades de comunicación y colaboración trabajando con equipos asociados de toda la organización.

Valoramos

  1. Máster o doctorado en Informática, Machine Learning, Robótica o un campo relacionado.
  1. Experiencia con pipelines de datos y extracción de características para modelos de machine learning.
  1. Experiencia previa en la industria de la conducción autónoma, centrándose especialmente en sistemas de computación a bordo, percepción o planificación.
  1. Experiencia con aceleradores de hardware (por ejemplo, TPU, GPU) e inferencia de modelos de ML en entornos de borde/a bordo.

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 pertinentes y el nivel de competencias. Tu reclutador podrá compartir más información sobre el rango salarial específico para la ubicación del puesto o, si el puesto puede realizarse de forma remota, el rango salarial específico para tu ubicación preferida durante el proceso de contratación.

Rango salarial $251,000—$310,000 USD

Los empleados de Waymo también pueden 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.

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