General Motors

Ingeniero de Software Staff - Machine Learning

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

Descripción del puesto

Rol: El grupo de Smart Agents es responsable de crear los modelos de ML y el sistema para simular a los usuarios de la carretera en una variedad de situaciones y generar los escenarios utilizados para probar y entrenar las políticas de conducción de vehículos autónomos (AV). Si piensa 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/AI que controlan a los otros personajes del videojuego para interactuar de manera realista mientras el vehículo autónomo 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 de Smart Agents trabaja en estrecha colaboración con el resto de la simulación y con nuestros socios de los equipos de Behaviors, Perception y Safety Engineers.

Las funciones específicas pueden incluir el desarrollo de modelos de ML/RL, así como el desarrollo de bucles de entrenamiento, optimización de procesos, integración, creación de infraestructura de ML, métricas y canalizaciones de datos para la implementación de modelos en producción, así como para ciclos de experimentación rápidos.

Lo que harás

  1. Apoyar al equipo en el desarrollo de modelos de machine learning (ML) y aprendizaje por refuerzo (RL), incluyendo el desarrollo y la optimización de bucles de entrenamiento.
  1. Agilizar la integración y crear infraestructura de ML, métricas y canalizaciones de datos para la implementación de modelos en producción y la experimentación rápida.
  1. Trabajar como parte de un equipo de ML y aportar una sólida experiencia en ingeniería de software (SWE).
  1. Apoyar al equipo de ML en la aceleración de los cronogramas de los proyectos, particularmente en áreas relacionadas con las tecnologías de Autopilot, Lane Keep y vehículos autónomos (AV).
  1. Se valora mucho la experiencia en simulación y robótica, con preferencia por candidatos provenientes de entornos de AV o robótica en lugar de empresas centradas exclusivamente en la nube.
  1. Ventaja: Experiencia en la creación de canalizaciones de sistemas y ML de alto rendimiento
  1. Experiencia con la creación de perfiles de software de CPU y/o GPU, programación de procesos y priorización
  1. Experiencia en la creación de canalizaciones de sistemas y ML de alto rendimiento
  1. Experiencia con la creación de perfiles de software de CPU y/o GPU, programación de procesos y priorización
  1. Experiencia trabajando con modelos de RL y predicción de secuencias (ML)

Requisitos mínimos

Tus habilidades y capacidades

  1. 4+ años de experiencia en el campo de la robótica o servicios de backend sensibles a la latencia
  1. Experiencia trabajando con equipos, algoritmos y modelos de machine learning
  1. Sólidas habilidades de programación en C++ o Python modernos

Ventaja

  1. Pasión por la tecnología de coches autónomos y su impacto en el mundo
  1. 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.
  1. Capacidad para diseñar a través de múltiples sistemas. Capacidad tanto para investigar en áreas sofisticadas como para tener una buena amplitud de comprensión de sistemas fuera de su dominio.
  1. Capacidad para desempeñar varios roles, alternando entre codificación, diseño, estrategia técnica y mentoría, combinado con un excelente criterio sobre cuándo cambiar de contexto para satisfacer la mayor necesidad.
  1. Historial en la implementación de modelos de percepción/predicción/AV en entornos del mundo real

Tus habilidades y capacidades

  1. 4+ años de experiencia en el campo de la robótica o servicios de backend sensibles a la latencia
  1. Experiencia demostrada en machine learning y clasificación. Familiarizado con marcos de trabajo de ML como Tensorflow o PyTorch
  1. Sólidas habilidades de programación en C++ o Python modernos
  1. Pasión por la tecnología de coches autónomos y su impacto en el mundo
  1. 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.
  1. Capacidad para diseñar a través de múltiples sistemas. Capacidad tanto para investigar en áreas sofisticadas como para tener una buena amplitud de comprensión de sistemas fuera de su dominio.
  1. Capacidad para desempeñar varios roles, alternando entre codificación, diseño, estrategia técnica y mentoría, combinado con un excelente criterio sobre cuándo cambiar de contexto para satisfacer la mayor necesidad.
  1. Historial en la implementación 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 solicite este puesto si necesitará patrocinio de inmigración de GM ahora o en el futuro. Esto incluye el patrocinio directo de la empresa, la inclusión 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 podría recibir un candidato seleccionado de acuerdo con las leyes estatales aplicables. Es posible que la compensación no sea 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 seleccionado dentro de este rango variará según los factores relevantes para el puesto.
  • Potencial de bonificación: Un programa de pago de incentivos ofrece pagos basados en el desempeño de la empresa, el nivel del puesto y el desempeño individual.
  • Beneficios: GM ofrece una variedad de programas de beneficios de salud y bienestar. Las opciones de beneficios incluyen atención médica, dental, visión, Health Savings Account, Flexible Spending Accounts, plan de ahorro para la jubilación, beneficios por enfermedad y accidentes, seguro de vida, vacaciones y días festivos pagados, programas de ayuda 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, velamos por su bienestar, tanto en el trabajo como en casa, para que pueda concentrarse en alcanzar sus ambiciones. Descubra cómo GM apoya una carrera gratificante que le recompensa personalmente visitando los recursos de Total Rewards search-careers.gm.com/en/working-at-gm/total-rewards.

Remoto: Este puesto es remoto, pero si vive dentro de un radio de 50 millas de Atlanta, Austin, Detroit, Warren, Milford o Mountain View, se espera que se presente en 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 se presente en 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 sobre una base no discriminatoria sin distinción de sexo, raza, color, origen nacional, estatus de ciudadanía, religión, edad, discapacidad, embarazo o estado de maternidad, orientación sexual, identidad de género, estatus como veterano o veterano protegido, o cualquier otro estatus protegido similar de acuerdo con las leyes federales, estatales y locales.

Alentamos a los candidatos interesados a revisar las responsabilidades y calificaciones clave para cada puesto y a postularse para cualquier puesto que coincida con sus habilidades y capacidades. Es posible que se requiera que los solicitantes en el proceso de contratación, cuando corresponda, completen con éxito una o más evaluaciones relacionadas con el puesto y/o una evaluación previa al empleo antes de comenzar a trabajar. Para obtener más información, visite Cómo contratamos search-careers.gm.com/en/how-we-hire.

Adaptaciones

General Motors ofrece oportunidades a todos los solicitantes de empleo, incluidas las personas con discapacidad. Si necesita una adaptación razonable para ayudarle con su búsqueda de empleo o solicitud de empleo, envíenos un correo electrónico a [[email protected]] o llámenos al 1-800-865-7580. En su correo electrónico, incluya una descripción de la adaptación específica que solicita, así como el título del puesto y el número de solicitud del puesto para el que se postula.

Sobre 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á que nuestro mundo sea mejor, más seguro y más equitativo para todos.

Por qué unirse 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 equipo de General Motors.

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