StrideCare
Nuro
Engenheiro de Software, Infraestrutura de ML
Quem Somos
A Nuro acredita que veículos autônomos representam a oportunidade mais imediata e profunda para a IA gerar mudanças positivas no mundo físico. Ruas mais seguras, mais tempo para o que realmente importa e um acesso mais fácil ao mundo ao nosso redor: é por isso que estamos construindo uma plataforma de autonomia universal, com direção autônoma para todas as estradas e todos os trajetos.
Fundada em 2016, a Nuro é uma empresa de IA física que desenvolve tecnologia de direção autônoma de Nível 4 para uma ampla gama de veículos, casos de uso e mercados. Impulsionada pelo Nuro Driver™, nossa plataforma de autonomia universal permite que o ecossistema global de mobilidade implemente a autonomia em escala, desde robotaxis e frotas de logística até veículos pessoais.
Com anos de experiência em implantações no mundo real e um modelo de negócios flexível e focado em parcerias, a Nuro trabalha em prol de um futuro onde milhões de veículos autônomos, equipados com nossa tecnologia, ajudem a tornar o dia a dia mais seguro, fácil e conectado.
A Nuro captou mais de $2B em capital de investidores líderes como Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, entre outros.
Sobre a Vaga
A Nuro busca um Engenheiro de Software com experiência em infraestrutura de larga escala, orquestração de cargas de trabalho e processamento de dados para integrar nossa equipe de Infraestrutura de ML. Nesta função, você focará na construção e evolução da plataforma central que oferece aos pesquisadores e engenheiros acesso contínuo a recursos de computação e dados. Você será responsável por executar a estratégia técnica para provisionamento automatizado de recursos, agendamento de cargas de trabalho de alto desempenho e gerenciamento eficiente de features para acelerar o ciclo de desenvolvimento do Nuro Driver™.
Sobre o Trabalho
Você construirá a base que impulsiona o desenvolvimento de modelos da Nuro, desde a experimentação até a produção. As principais responsabilidades incluem:
- Provisionamento de Recursos e IaC: Escalar pipelines automatizados de infraestrutura como código (IaC) para gerenciar milhares de nós de GPU/CPU em diversos ambientes.
- Agendamento Inteligente: Projetar e otimizar a orquestração de cargas de trabalho para maximizar a utilização de hardware, minimizar tempos de espera de jobs e lidar com treinamento distribuído em larga escala.
- Dados e ETL: Projetar pipelines robustos para a extração e transformação de dados de sensores e telemetria em escala de petabytes para formatos prontos para ML.
- Gerenciamento de Features: Implementar soluções robustas de armazenamento e cache de features para reduzir computações redundantes e garantir acesso de baixa latência a features pré-computadas.
- Abstração de Plataforma: Contribuir para uma plataforma de ML unificada que abstrai a complexa infraestrutura de nuvem para os usuários finais.
Sobre Você
- Experiência: 3+ anos de experiência profissional em Infraestrutura de ML, Engenharia de Backend ou Sistemas Distribuídos.
- Provisionamento de Recursos: Familiaridade profunda com ferramentas modernas de Infraestrutura como Código e provisionamento, como Terraform, Pulumi ou Crossplane.
- Agendamento de Cargas de Trabalho: Experiência prática na construção ou gerenciamento de orquestradores de larga escala para cargas de trabalho computacionalmente intensivas (por exemplo, Kubernetes, KubeRay, Ray, Slurm ou Volcano).
- Processamento Distribuído de Dados: Proficiência em pelo menos um framework de processamento distribuído, como Apache Spark ou Apache Beam, para extração e transformação de dados em larga escala.
- Gerenciamento de Features: Experiência na implementação ou manutenção de feature stores e camadas de cache (por exemplo, Feast, Hopsworks ou cache customizado baseado em Redis).
- Design de Sistemas: Compreensão sólida de sistemas distribuídos, redes e gargalos de armazenamento no contexto de computação de alto desempenho.
Diferenciais
- Contribuidor ativo em projetos open-source no ecossistema de MLOps ou Cloud-Native (por exemplo, comunidades CNCF, Ray ou Kubeflow).
- Experiência com sistemas de armazenamento de alto desempenho (por exemplo, Lustre, Ceph ou cache NVMe especializado) para carregamento de dados de ML.
- Conhecimento de estratégias de otimização de custos para clusters de GPU de larga escala em nuvens públicas (AWS, GCP ou Azure).
Na Nuro, seu salário base é apenas uma parte do seu pacote de remuneração total. Para esta posição, a faixa salarial base razoavelmente esperada está entre $160,360 e $240,540 para o nível em que esta vaga foi enquadrada. Seu salário base dependerá de vários fatores, incluindo sua experiência, qualificações, formação, localização e habilidades. Caso você seja considerado para um nível diferente, uma faixa salarial maior ou menor será aplicada. Esta posição também é elegível para um bônus anual de desempenho, ações e um pacote de benefícios competitivo.
Na Nuro, celebramos as diferenças e estamos comprometidos com um ambiente de trabalho diverso que promova a inclusão e a segurança psicológica para todos os colaboradores. A Nuro orgulha-se de ser uma empregadora que oferece oportunidades iguais e proíbe expressamente qualquer forma de discriminação no local de trabalho com base em raça, cor, religião, gênero, orientação sexual, identidade ou expressão de gênero, origem nacional, idade, informações genéticas, deficiência, status de veterano ou quaisquer outras características legalmente protegidas.
