The MITRE Corporation
General Motors
Staff Software Engineer - Machine Learning
Descripción del puesto
Puesto: El grupo Smart Agents es responsable de crear los modelos de ML y el sistema para simular usuarios de la vía en diversas situaciones y generar los escenarios utilizados para probar y entrenar las políticas de conducción de vehículos autónomos (AV). Si piensas en la simulación como un videojuego en el que nuestros vehículos autónomos entrenan para aprender a conducir, el equipo de Smart Agents desarrolla los modelos de ML/IA que controlan a los demás personajes del videojuego para interactuar de forma realista mientras el AV conduce: por ejemplo, los otros vehículos, ciclistas y peatones. Nuestra pila tecnológica incluye modelos de IA generativa (GPT) y políticas de aprendizaje por refuerzo (RL). El grupo Smart Agents trabaja en estrecha colaboración con el resto de Simulación y con nuestros ingenieros de Comportamientos, Percepción y Seguridad.
Las tareas específicas pueden incluir el desarrollo de modelos de ML/RL, así como el desarrollo del bucle de entrenamiento, la optimización, la integración, la creación de infraestructura de ML, métricas y pipelines de datos para el despliegue de modelos en producción, así como para ciclos de experimentación rápidos.
¿Qué harás?
- Apoyar al equipo en el desarrollo de modelos de machine learning (ML) y aprendizaje por refuerzo (RL), incluido el desarrollo y la optimización del bucle de entrenamiento.
- Optimizar la integración y crear infraestructura de ML, métricas y pipelines de datos para el despliegue de modelos en producción y la experimentación rápida.
- Trabajar como parte de un equipo de ML y aportar una sólida experiencia en ingeniería de software (SWE).
- Apoyar al equipo de ML en la aceleración de los plazos de los proyectos, especialmente en áreas relacionadas con Autopilot, Lane Keep y tecnologías de vehículos autónomos (AV).
- Se valorará experiencia en simulación y robótica, con preferencia por candidatos de entornos de AV o robótica en lugar de empresas centradas únicamente en la nube.
- Extra: Experiencia en la creación de pipelines de ML y sistemas de alto rendimiento.
- Experiencia en la perfilación de software de CPU y/o GPU, planificación de procesos y priorización.
- Experiencia en la creación de pipelines de ML y sistemas de alto rendimiento.
- Experiencia en la perfilación de software de CPU y/o GPU, planificación de procesos y priorización.
- Experiencia trabajando con modelos de RL y predicción de secuencias (ML).
Requisitos mínimos
Tus habilidades y aptitudes
- Más de 4 años de experiencia en el campo de la robótica o servicios de backend sensibles a la latencia.
- Experiencia trabajando con equipos, algoritmos y modelos de machine learning.
- Sólidas habilidades de programación en C++ o Python modernos.
Extra
- Pasión por la tecnología de coches autónomos y su impacto en el mundo.
- Experiencia en la configuración de arquitecturas escalables, eficientes, tolerantes a fallos y fácilmente extensibles, que permitan cambios a lo largo del tiempo sin interrupciones importantes.
- Capacidad para diseñar en múltiples sistemas. Capacidad tanto para investigar en áreas sofisticadas como para tener una amplia comprensión de sistemas fuera de tu dominio.
- Capacidad para desempeñar múltiples roles, alternando entre codificación, diseño, estrategia técnica y mentoría, combinada con un excelente juicio sobre cuándo cambiar de contexto para satisfacer la mayor necesidad.
- Historial de despliegue de modelos de percepción/predicción/AV en entornos del mundo real.
Tus habilidades y aptitudes
- Más de 4 años de experiencia en el campo de la robótica o servicios de backend sensibles a la latencia.
- Experiencia demostrada en machine learning y clasificación. Familiaridad con frameworks de ML como Tensorflow o PyTorch.
- Sólidas habilidades de programación en C++ o Python modernos.
- Pasión por la tecnología de coches autónomos y su impacto en el mundo.
- Experiencia en la configuración de arquitecturas escalables, eficientes, tolerantes a fallos y fácilmente extensibles, que permitan cambios a lo largo del tiempo sin interrupciones importantes.
- Capacidad para diseñar en múltiples sistemas. Capacidad tanto para investigar en áreas sofisticadas como para tener una amplia comprensión de sistemas fuera de tu dominio.
- Capacidad para desempeñar múltiples roles, alternando entre codificación, diseño, estrategia técnica y mentoría, combinada con un excelente juicio sobre cuándo cambiar de contexto para satisfacer la mayor necesidad.
- Historial de despliegue de modelos de percepción/predicción/AV en entornos del mundo real.
GM no proporciona patrocinio relacionado con la inmigración para este puesto. No solicites este puesto si necesitarás patrocinio de inmigración de GM ahora o en el futuro. Esto incluye patrocinio directo de la empresa, la entrada de GM como empleador de registro de inmigración en un formulario gubernamental y cualquier autorización de trabajo que requiera una presentación por escrito u otro apoyo de inmigración de la empresa (por ejemplo, H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.).
Compensación: La información sobre la compensación es solo una estimación de buena fe. Se basa en lo que un candidato exitoso podría recibir de acuerdo con las leyes estatales aplicables. La compensación puede no ser representativa para puestos ubicados fuera de Nueva York, Colorado, California o Washington.
- El rango salarial para este puesto es de $144,700 a $284,100. El salario base real que se ofrecerá a un candidato exitoso dentro de este rango variará en función de factores relevantes para el puesto.
- Potencial de bonificación: Un programa de incentivos salariales ofrece pagos basados en el rendimiento de la empresa, el nivel del puesto y el rendimiento individual.
- Beneficios: GM ofrece una variedad de programas de beneficios de salud y bienestar. Las opciones de beneficios incluyen seguro médico, dental, de visión, cuenta de ahorros para la salud (HSA), cuentas de gastos flexibles (FSA), plan de ahorro para la jubilación, beneficios por enfermedad y accidente, seguro de vida, vacaciones y días festivos pagados, programas de asistencia para la matrícula, programa de asistencia al empleado, descuentos en vehículos GM y más.
Reubicación: Este puesto puede ser elegible para beneficios de reubicación.
Resumen de Beneficios
Desde el primer día, cuidamos tu bienestar, en el trabajo y en casa, para que puedas centrarte en alcanzar tus ambiciones. Descubre cómo GM apoya una carrera gratificante que te recompensa personalmente visitando los recursos de Compensación Total en search-careers.gm.com/en/working-at-gm/total-rewards.
Remoto: Este puesto se ofrece de forma remota, pero si vives a menos de 50 millas de Atlanta, Austin, Detroit, Warren, Milford o Mountain View, se espera que asistas a esa ubicación al menos tres veces por semana.
#GM-AV-1
Este puesto está clasificado como híbrido. Esto significa que se espera que el candidato seleccionado asista a una ubicación específica al menos 3 veces por semana {o con otra frecuencia dictada por su gerente}.
No Discriminación e Igualdad de Oportunidades de Empleo (EE. UU.)
General Motors se compromete a ser un lugar de trabajo que no solo esté libre de discriminación ilegal, sino que fomente genuinamente la inclusión y la pertenencia. Creemos firmemente que proporcionar un lugar de trabajo inclusivo crea un entorno en el que nuestros empleados pueden prosperar y desarrollar mejores productos para nuestros clientes. Todas las decisiones de empleo se toman de forma no discriminatoria, sin tener en cuenta el sexo, la raza, el color, el origen nacional, el estatus de ciudadanía, la religión, la edad, la discapacidad, el embarazo o el estado de maternidad, la orientación sexual, la identidad de género, el estatus de veterano o veterano protegido, o cualquier otro estatus protegido de manera similar de acuerdo con las leyes federales, estatales y locales.
Animamos a los candidatos interesados a revisar las responsabilidades y cualificaciones clave para cada puesto y a solicitar aquellos que coincidan con sus habilidades y capacidades. Los solicitantes en el proceso de contratación pueden ser requeridos, cuando sea aplicable, a completar con éxito una o más evaluaciones relacionadas con el puesto y/o una verificación previa al empleo antes de comenzar a trabajar. Para obtener más información, visita Cómo contratamos search-careers.gm.com/en/how-we-hire.
Acomodaciones
General Motors ofrece oportunidades a todos los solicitantes de empleo, incluidas las personas con discapacidades. Si necesitas una adaptación razonable para ayudarte en tu búsqueda de empleo o solicitud de empleo, envíanos un correo electrónico a [Careers.Accommodations@GM.com] o llámanos al 1-800-865-7580. En tu correo electrónico, incluye una descripción de la adaptación específica que solicitas, así como el título del puesto y el número de referencia del puesto al que te postulas.
Acerca de GM
Nuestra visión es un mundo con Cero Accidentes, Cero Emisiones y Cero Congestión, y asumimos la responsabilidad de liderar el cambio que hará nuestro mundo mejor, más seguro y más equitativo para todos.
¿Por qué unirte a nosotros?
Creemos que todos debemos tomar una decisión cada día, individual y colectivamente, para impulsar un cambio significativo a través de nuestras palabras, nuestras acciones y nuestra cultura. Cada día, queremos que cada empleado sienta que pertenece a un único equipo General Motors.
