Redwood Materials
Líder de Produtividade de Engenharia, Infraestrutura de Switch
QUALIFICAÇÕES MÍNIMAS: *
- Bacharelado ou experiência prática equivalente. *
- 8 anos de experiência em desenvolvimento de software. *
- 2 anos de experiência em uma função de liderança técnica (por exemplo, tech lead) orientando estratégia ou projetos técnicos. *
- Experiência com C++ ou Python.
- Experiência com redes Linux ou sistemas embarcados. *
- Experiência na construção e otimização de pipelines de CI/CD e sistemas de build (por exemplo, Bazel, Make).
QUALIFICAÇÕES PREFERENCIAIS: *
- Mestrado ou Doutorado em Engenharia, Ciência da Computação ou área técnica relacionada. *
- Experiência com SONiC, SAI, P4 ou pilhas de software de rede de código aberto. *
- Experiência no gerenciamento de releases em matrizes de hardware de switch de rede complexas e heterogêneas (Broadcom, Cisco, NVIDIA, Arista). *
- Histórico comprovado de aplicação de IA/LLMs em fluxos de trabalho de desenvolvimento de software, ferramentas de release ou testes automatizados.
SOBRE A VAGA
Os engenheiros de software do Google Cloud desenvolvem as tecnologias de próxima geração que mudam a forma como bilhões de usuários se conectam, exploram e interagem com informações e um com o outro. Estamos procurando engenheiros que tragam novas ideias de todas as áreas, incluindo recuperação de informação, computação distribuída, design de sistemas em larga escala, redes e armazenamento de dados, segurança, inteligência artificial, processamento de linguagem natural, design de UI e mobile; a lista continua e cresce a cada dia. Como engenheiro de software, você trabalhará em um projeto específico crítico para as necessidades do Google Cloud, com oportunidades de mudar de equipe e projeto à medida que você e nossa empresa em rápido crescimento crescem e evoluem. Anteciparemos as necessidades de nossos clientes e você terá autonomia para agir como proprietário, tomar iniciativa e inovar. Precisamos que nossos engenheiros sejam versáteis, demonstrem qualidades de liderança e estejam entusiasmados para assumir novos desafios em todo o escopo full-stack à medida que continuamos a impulsionar a tecnologia.
Entregue software de switch de alto desempenho e resiliência que impulsiona a infraestrutura de data center e IA do Google. Nossa equipe é responsável por desenvolver e manter o sistema operacional de switch implantado em todos os data centers do Google. Você contribuirá diretamente para o suporte ao crescimento do Gemini e dos negócios do Google Cloud, engajando-se com tecnologia de ponta em hardware (ASIC de switching e ópticas) e software para moldar o futuro da rede global.
Nesta função, você construirá software para switches que impulsionam a maior infraestrutura de IA do mundo, abrangendo desde fabrics de data center até redes de longa distância e a borda de peering de nossa infraestrutura.
A equipe de IA e Infraestrutura está redefinindo o que é possível. Capacitamos os clientes do Google com recursos e insights inovadores, entregando IA e Infraestrutura em escala, eficiência, confiabilidade e velocidade incomparáveis. Nossos clientes incluem Googlers, clientes do Google Cloud e bilhões de usuários do Google em todo o mundo.
Somos a força motriz por trás das inovações revolucionárias do Google, capacitando o desenvolvimento de nossos modelos de IA de ponta, entregando poder de computação incomparável para serviços globais e fornecendo as plataformas essenciais que permitem aos desenvolvedores construir o futuro. De software a hardware, nossas equipes estão moldando o futuro da computação hiperscala líder mundial, com equipes chave trabalhando no desenvolvimento de nossos TPUs, Vertex AI para Google Cloud, Redes Globais do Google, operações de Data Center, pesquisa de sistemas e muito mais.
O pagamento individual é determinado por fatores que incluem habilidades relacionadas ao trabalho, experiência e educação ou treinamento relevantes.
EUA: $207000 - $300000 (USD) + bônus de 20% + ações + benefícios
].
RESPONSABILIDADES: *
- Liderar e expandir uma equipe de Produtividade de Engenharia, gerenciando uma estrutura que abrange sistemas de build, integração/implantação contínua, infraestrutura de testes e gerenciamento de releases. *
- Otimizar loops de desenvolvimento e submissão para reduzir tempos de build e teste de horas para minutos e agilizar o tempo de submissão. *
- Supervisionar releases de software de switch em produção, portões de qualificação, estratégias de branching e métricas de saúde de candidatos a release. *
- Construir pipelines automatizados para downstream contínuo de repositórios de código aberto e melhorias internas upstream. *
- Arquitetar e implantar automação baseada em IA para eliminar o trabalho repetitivo do desenvolvedor e acelerar a velocidade de release, colaborando com simulação de software para seleção de testes aprimorada.
