Startekk Inc
Aurora Innovation
Engenheiro de Software Staff, Aceleração de Deep Learning
Quem somos
A missão da Aurora é entregar os benefícios da tecnologia de direção autônoma de forma segura, rápida e ampla.
O Aurora Driver criará uma nova era na mobilidade e logística, que trará um futuro mais seguro, eficiente e acessível para todos.
Na Aurora, você enfrentará problemas massivamente complexos ao lado de outros indivíduos apaixonados e inteligentes, crescendo como um especialista enquanto expande seu conhecimento. Para as últimas notícias da Aurora, visite aurora.tech ou siga-nos no LinkedIn.
A Aurora contrata pessoas talentosas com diversos backgrounds que estão prontas para ajudar a construir um ecossistema de transporte que tornará nossas estradas mais seguras, levará bens essenciais aonde precisam ir e tornará a mobilidade mais eficiente e acessível para todos.
Como Engenheiro de Software Staff com foco em Aceleração de Deep Learning na Aurora, você desempenhará um papel fundamental no aprimoramento do desempenho das redes de Deep Learning utilizadas em nossos sistemas de Veículos Autônomos (AV).
Sua principal responsabilidade será realizar análises de desempenho e otimização completas dessas redes, garantindo que operem eficientemente tanto a bordo do veículo quanto durante o treinamento em data centers de larga escala. Esta posição exige um profundo entendimento de arquitetura de software, desempenho de sistemas e problemas de latência, pois você abordará diversos desafios que surgem nessas áreas. Você colaborará com uma equipe de engenheiros e pesquisadores talentosos para desenvolver soluções que melhorem a eficiência e a confiabilidade geral de nossa tecnologia de direção autônoma. Seu trabalho contribuirá diretamente para tornar o transporte mais seguro e acessível. A função exige uma forte mentalidade analítica, especialmente na solução de problemas de desempenho, onde você utilizará técnicas como profiling e o modelo roofline para identificar gargalos e otimizar o desempenho. Além de suas habilidades técnicas, você precisará ser adaptável e rápido para aprender novas tecnologias, pois o campo de deep learning e sistemas autônomos está em rápida evolução. Fortes habilidades de comunicação são essenciais, pois você trabalhará em um ambiente de ritmo acelerado com grandes bases de código e colaborará com equipes multifuncionais.
Nesta função você irá
- Realizar análise de desempenho e otimização de redes de Deep Learning rodando no Veículo Autônomo (AV).
- Otimizar arquitetura de software, desempenho de sistemas e latência para aplicações de deep learning.
- Trabalhar na implantação de modelos de deep learning no AV e treinamento em data centers de larga escala.
- Solucionar problemas de desempenho usando técnicas de profiling e modelo roofline.
- Colaborar com equipes multifuncionais para aprimorar a eficiência da tecnologia de direção autônoma.
Qualificações Necessárias
- Mínimo de 5+ anos de experiência profissional em engenharia de software.
- Bacharelado, Mestrado ou Doutorado em Ciência da Computação ou área relacionada.
- Fortes habilidades de programação em CUDA, C++ e Python
- Ampla experiência em computação de alto desempenho e programação paralela, com especialização em otimização de cargas de trabalho para reduzir o uso de memória da GPU, minimizar a latência e/ou maximizar a taxa de transferência.
- Proficiência no uso de ferramentas de análise de desempenho como NVIDIA Nsight Systems, Nsight Compute e aplicação de técnicas como o modelo roofline para otimização de desempenho.
- Experiência prática na otimização de cargas de trabalho de DL/ML no nível do framework usando pelo menos um framework de deep learning (por exemplo, PyTorch, TensorFlow), garantindo implantação de modelo eficiente e escalável.
- Forte compreensão dos fundamentos de visão computacional e arquiteturas de deep learning baseadas em transformer, com proficiência em blocos de construção fundamentais de redes neurais.
- Fortes habilidades analíticas para diagnosticar e solucionar gargalos de desempenho em sistemas complexos.
- Capacidade comprovada de aprender e se adaptar rapidamente a tecnologias e ferramentas emergentes em um ambiente de ritmo acelerado.
- Experiência trabalhando em grandes bases de código em um ambiente de rápido crescimento.
- Fortes habilidades de comunicação, permitindo trabalho em equipe eficaz em equipes multidisciplinares.
- Confortável trabalhando em ambientes Linux/Unix.
Qualificações Desejáveis
- Experiência prática em planejamento de movimento ou áreas relacionadas, como robótica, sistemas autônomos, software de sistemas ou visão computacional.
- Experiência com TensorRT, OpenAI Triton, Mojo e outras ferramentas de aceleração de inferência.
A faixa salarial base para esta posição é de US$ 189,000 - US$ 274,000. As faixas salariais da Aurora são determinadas por cargo, nível e localidade. Dentro da faixa, o salário base inicial do candidato selecionado será determinado com base em fatores como habilidades relacionadas ao trabalho, experiência, qualificações, educação ou treinamento relevante e condições de mercado. Essas faixas podem ser modificadas no futuro. O candidato selecionado também será elegível para um bônus anual, remuneração em ações (equity) e benefícios.
#LI-Mid-Senior
Trabalhando na Aurora
Na Aurora, reunimos pessoas extraordinariamente talentosas e experientes, unidas pela força de nossos valores. Operamos com integridade, definimos metas ousadas e construímos uma cultura onde vencemos juntos — tudo isso sem nenhum idiota.
Acreditamos que o trabalho presencial aumenta a colaboração, a empatia e nossa capacidade de liderar com eficácia. Como resultado, operamos em um ambiente de trabalho híbrido onde os Aurorans estão no escritório pelo menos 3 dias por semana.
Nossa página de Carreiras oferece insights sobre como é trabalhar na Aurora, e você pode encontrar todas as atualizações mais recentes em nossa Sala de Imprensa.
Nosso compromisso com a segurança
No centro de tudo o que fazemos está nosso compromisso com a segurança. Construir tecnologia de direção autônoma de ponta levará tempo, e acreditamos que cada funcionário da Aurora tem um papel a desempenhar na contribuição para a segurança, em cada etapa do caminho. A Aurora espera compromisso com nossas políticas de segurança de todos os funcionários e busca candidatos que assumam responsabilidade ativa, possam contribuir para a construção de uma atmosfera de confiança e invistam no sucesso a longo prazo da organização, priorizando o trabalho seguro, não importa o quê.
Nosso compromisso com a inclusão
A Aurora considera candidatos independentemente de sua raça, cor, religião, origem nacional, idade, sexo, gênero, identidade de gênero, expressão de gênero, orientação sexual, estado civil, status de gravidez, status de pai ou cuidador, ancestralidade, afiliação política, status de veterano e/ou militar, deficiência física ou mental, ou qualquer outro status protegido pela lei federal ou estadual. A Aurora considera candidatos qualificados com histórico criminal, de acordo com a lei federal, estadual e local aplicável. Também estamos comprometidos em fornecer acomodações razoáveis para indivíduos qualificados com deficiências e veteranos com deficiência em nossos procedimentos de inscrição de emprego. Se você precisar de assistência ou acomodação devido a uma deficiência, você pode entrar em contato conosco em careersiteaccommodations@aurora.tech.
Para candidatos da Califórnia, as informações coletadas e processadas como parte de sua inscrição e quaisquer candidaturas de emprego que você escolher enviar estão sujeitas à Política de Privacidade de Emprego da Califórnia da Aurora.
