General Motors

Staff Software Engineer - Machine Learning

PythonC++
Tradução automática. Consulte o original.

Descrição da Vaga

Função: O grupo Smart Agents é responsável por construir os modelos de ML e o sistema para simular os usuários da via em diversas situações e gerar os cenários usados para testar e treinar as políticas de direção de veículos autônomos (AVs). Se você pensar em Simulação como um videogame no qual nossos veículos autônomos treinam para aprender a dirigir, a equipe Smart Agents desenvolve os modelos de ML/IA que controlam os outros personagens do videogame para interagir de forma realista enquanto o AV dirige - por exemplo, os outros veículos, ciclistas e pedestres. Nossa pilha de tecnologia inclui modelos de IA Generativa (GPT) e políticas de Aprendizado por Reforço (RL). O grupo Smart Agents trabalha em estreita colaboração com o restante da Simulação e com nossos parceiros de Engenharia de Comportamento, Percepção e Segurança.

As tarefas específicas podem incluir desenvolvimento de modelos de ML/RL, bem como desenvolvimento de loop de treinamento, otimização de fluxo, integração, criação de infraestrutura de ML, métricas e pipelines de dados para implantação de modelos em produção, bem como para ciclos rápidos de experimentação.

O que você fará

  1. Apoiar a equipe no desenvolvimento de modelos de machine learning (ML) e aprendizado por reforço (RL), incluindo desenvolvimento e otimização de loop de treinamento.
  1. Otimizar a integração e criar infraestrutura de ML, métricas e pipelines de dados para implantação de modelos em produção e experimentação rápida.
  1. Trabalhar como parte de uma equipe de ML e contribuir com forte expertise em engenharia de software (SWE).
  1. Apoiar a equipe de ML na aceleração dos cronogramas de projetos, particularmente em áreas relacionadas a Autopilot, Lane Keep e tecnologias de veículos autônomos (AV).
  1. Experiência em simulação e robótica é altamente desejável, com preferência por candidatos de áreas de AV ou robótica em vez de empresas focadas apenas em nuvem.
  1. Bônus: Experiência na construção de pipelines de ML e sistemas de alta performance
  1. Experiência com profiling de software de CPU e/ou GPU, escalonamento de processos e priorização
  1. Experiência na construção de pipelines de ML e sistemas de alta performance
  1. Experiência com profiling de software de CPU e/ou GPU, escalonamento de processos e priorização
  1. Experiência trabalhando com modelos de RL e previsão de sequência (ML)

Requisitos mínimos

Suas Habilidades e Competências

  1. 4+ anos de experiência na área de robótica ou serviços backend sensíveis à latência
  1. Experiência trabalhando com equipes, algoritmos e modelos de machine learning
  1. Fortes habilidades de programação em C++ ou Python modernos

Bônus

  1. Apaixonado por tecnologia de carros autônomos e seu impacto no mundo
  1. Expertise em definir arquiteturas escaláveis, eficientes, tolerantes a falhas e facilmente extensíveis, permitindo mudanças ao longo do tempo sem grandes interrupções.
  1. Capacidade de projetar em múltiplos sistemas. Capacidade tanto de investigar em áreas sofisticadas quanto de ter uma boa amplitude de compreensão de sistemas fora do seu domínio.
  1. Capacidade de desempenhar múltiplas funções, alternando entre codificação, design, estratégia técnica e mentoria, combinada com excelente julgamento sobre quando mudar de contexto para atender à maior necessidade.
  1. Histórico comprovado na implantação de modelos de percepção/previsão/AV em ambientes do mundo real

Suas Habilidades e Competências

  1. 4+ anos de experiência na área de robótica ou serviços backend sensíveis à latência
  1. Experiência comprovada em machine learning e classificação. Familiaridade com frameworks de ML como Tensorflow ou PyTorch
  1. Fortes habilidades de programação em C++ ou Python modernos
  1. Apaixonado por tecnologia de carros autônomos e seu impacto no mundo
  1. Expertise em definir arquiteturas escaláveis, eficientes, tolerantes a falhas e facilmente extensíveis, permitindo mudanças ao longo do tempo sem grandes interrupções.
  1. Capacidade de projetar em múltiplos sistemas. Capacidade tanto de investigar em áreas sofisticadas quanto de ter uma boa amplitude de compreensão de sistemas fora do seu domínio.
  1. Capacidade de desempenhar múltiplas funções, alternando entre codificação, design, estratégia técnica e mentoria, combinada com excelente julgamento sobre quando mudar de contexto para atender à maior necessidade.
  1. Histórico comprovado na implantação de modelos de percepção/previsão/AV em ambientes do mundo real

A GM não fornece patrocínio relacionado à imigração para esta função. Não se candidate a esta função se você precisar de patrocínio de imigração da GM agora ou no futuro. Isso inclui patrocínio direto da empresa, entrada da GM como empregador de registro de imigração em um formulário governamental e qualquer autorização de trabalho que exija uma submissão por escrito ou outro suporte de imigração da empresa (por exemplo, H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.).

Compensação: As informações de compensação são apenas uma estimativa de boa fé. Baseiam-se no que um candidato bem-sucedido poderia receber de acordo com as leis estaduais aplicáveis. A compensação pode não ser representativa para posições localizadas fora de Nova York, Colorado, Califórnia ou Washington.

  • A faixa salarial para esta função é de US$ 144,700 a US$ 284,100. O salário base real que um candidato bem-sucedido receberá dentro dessa faixa variará com base em fatores relevantes para a posição.
  • Potencial de Bônus: Um programa de pagamento de incentivo oferece pagamentos com base no desempenho da empresa, nível do cargo e desempenho individual.
  • Benefícios: A GM oferece uma variedade de programas de benefícios de saúde e bem-estar. As opções de benefícios incluem médico, odontológico, oftalmológico, Conta Poupança Saúde (HSA), Contas de Despesas Flexíveis (FSA), plano de previdência, benefícios de doença e acidente, seguro de vida, férias e feriados remunerados, programas de auxílio educacional, programa de assistência ao empregado, descontos em veículos GM e muito mais.

Relocação: Este cargo pode ser elegível para benefícios de realocação.

Visão Geral dos Benefícios

Desde o primeiro dia, cuidamos do seu bem-estar – no trabalho e em casa – para que você possa se concentrar em realizar suas ambições. Saiba como a GM apoia uma carreira gratificante que recompensa você pessoalmente visitando os recursos de Remuneração Total search-careers.gm.com/en/working-at-gm/total-rewards.

Remoto: Esta função é baseada remotamente, mas se você mora em um raio de 50 milhas de Atlanta, Austin, Detroit, Warren, Milford ou Mountain View, espera-se que você compareça a essa localidade no mínimo três vezes por semana.

#GM-AV-1

Esta função é categorizada como híbrida. Isso significa que o candidato selecionado deve comparecer a um local específico pelo menos 3 vezes por semana {ou outra frequência ditada pelo seu gerente}.

Não Discriminação e Igualdade de Oportunidades de Emprego (EUA)

General Motors está comprometida em ser um local de trabalho que não apenas é livre de discriminação ilegal, mas que genuinamente promove a inclusão e o pertencimento. Acreditamos firmemente que fornecer um local de trabalho inclusivo cria um ambiente no qual nossos funcionários podem prosperar e desenvolver melhores produtos para nossos clientes. Todas as decisões de emprego são tomadas de forma não discriminatória, sem levar em conta sexo, raça, cor, origem nacional, status de cidadania, religião, idade, deficiência, gravidez ou status de maternidade, orientação sexual, identidade de gênero, status como veterano ou veterano protegido, ou qualquer outro status protegido de forma semelhante, de acordo com as leis federais, estaduais e locais.

Encorajamos os candidatos interessados a revisar as principais responsabilidades e qualificações para cada função e se candidatar a quaisquer posições que correspondam às suas habilidades e capacidades. Os candidatos no processo de recrutamento podem ser obrigados, quando aplicável, a completar com sucesso uma ou mais avaliações relacionadas à função e/ou uma triagem pré-emprego antes de iniciar o emprego. Para saber mais, visite Como Contratamos search-careers.gm.com/en/how-we-hire.

Acomodações

General Motors oferece oportunidades a todos os candidatos a emprego, incluindo indivíduos com deficiência. Se você precisar de uma acomodação razoável para auxiliar em sua busca de emprego ou candidatura, envie um e-mail para [[email protected]] ou ligue para nós no número 1-800-865-7580. Em seu e-mail, inclua uma descrição da acomodação específica que você está solicitando, bem como o título do cargo e o número da requisição da posição para a qual você está se candidatando.

Sobre a GM

Nossa visão é um mundo com Zero Acidentes, Zero Emissões e Zero Congestionamento, e abraçamos a responsabilidade de liderar a mudança que tornará nosso mundo melhor, mais seguro e mais equitativo para todos.

Por que se juntar a nós

Acreditamos que todos devemos fazer uma escolha todos os dias – individual e coletivamente – para impulsionar mudanças significativas através de nossas palavras, nossas ações e nossa cultura. Todos os dias, queremos que cada funcionário sinta que pertence a uma única equipe General Motors.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores