Waymo

Engenheiro de Software Sênior, Eficiência de Treinamento

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

Sobre a oportunidade

A Waymo é uma empresa de tecnologia de direção autônoma com a missão de ser o motorista mais confiável do mundo. Desde o seu início como o Google Self-Driving Car Project em 2009, a Waymo tem se concentrado em construir o Waymo Driver — o motorista mais experiente do mundo™ — para melhorar o acesso à mobilidade e salvar milhares de vidas que hoje são perdidas em acidentes de trânsito. O Waymo Driver impulsiona o serviço de transporte autônomo da Waymo e também pode ser aplicado a uma variedade de plataformas de veículos e casos de uso de produtos. O Waymo Driver já realizou mais de dez milhões de viagens apenas com passageiros, possibilitadas por sua experiência de direção autônoma por mais de 100 milhões de milhas em vias públicas e dezenas de bilhões em simulação em mais de 15 estados dos EUA.

A equipe de Infraestrutura de ML da Waymo trabalha com equipes de Pesquisa e Produção para desenvolver modelos de Percepção e Planejamento que são fundamentais para nosso software de direção autônoma. Ajudamos nossos parceiros oferecendo as melhores soluções para todo o ciclo de vida de desenvolvimento de modelos. Essas soluções são desenvolvidas em estreita colaboração com equipes do Google. Elas são voltadas tanto para o escalonamento de modelos quanto para a resolução de problemas exclusivos de ML para direção autônoma. Você melhorará a eficiência de tempo de execução de pipelines de dados de entrada para cargas de trabalho de treinamento em larga escala. Esta é uma oportunidade única de trabalhar em sistemas de ML e aprimorar nossos processos de treinamento de modelos.

Você irá

  1. Projetar e aprimorar pipelines de dados de entrada distribuídos para cargas de trabalho de treinamento de ML em larga escala.
  1. Colaborar com pesquisadores e engenheiros de ML para resolver gargalos no desempenho de pipelines de dados.
  1. Melhorar o rendimento de tempo de execução de cargas de trabalho de treinamento de ML, incluindo a otimização de sistemas de processamento de dados de entrada, garantindo escalabilidade e confiabilidade em ambientes distribuídos.
  1. Implementar e manter ferramentas avançadas de infraestrutura de ML, incluindo ML Pathways, Grain, JAX e TensorFlow.
  1. Avaliar e integrar tecnologias modernas para aprimorar o desempenho e a escalabilidade de sistemas de ML.
  1. Promover as melhores práticas para arquitetura de sistemas distribuídos e contribuir para a liderança técnica dentro da equipe.

Requisitos mínimos

Você possui

  1. Bacharelado em Ciência da Computação, Matemática ou mais de 5 anos de experiência prática equivalente.
  1. Proficiência em design de sistemas distribuídos com compreensão da otimização de pipelines de dados de ML.
  1. Experiência com frameworks de ML, incluindo TensorFlow e JAX.
  1. Experiência prática com bibliotecas como Grain ou tf.data service.
  1. Sólidas habilidades de programação em Python e C++.
  1. Familiaridade prática com ferramentas de perfilamento para descobrir gargalos de desempenho.

Preferimos

  1. Mestrado em Ciência da Computação, Matemática.
  1. Familiaridade com frameworks de fluxo de dados distribuídos como ML Pathways.

#LI-Hybrid

A faixa salarial base esperada para esta posição de tempo integral em locais nos EUA está listada abaixo. O pagamento inicial real será baseado em fatores relacionados ao trabalho, incluindo o local exato de trabalho, experiência, treinamento e educação relevantes e nível de habilidade. Seu recrutador pode compartilhar mais sobre a faixa salarial específica para o local da função ou, se a função puder ser realizada remotamente, a faixa salarial específica para o seu local preferido, durante o processo de contratação.

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

Os funcionários da Waymo também são elegíveis para participar do programa de bônus anual discricionário da Waymo, do plano de incentivo de ações e do generoso programa de benefícios da empresa, sujeito aos requisitos de elegibilidade.

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