Google

Engenheiro de Software Staff, Site Reliability Engineering

Go
Tradução automática. Consulte o original.

QUALIFICAÇÕES MÍNIMAS

  1. Bacharelado em Ciência da Computação, área relacionada ou experiência prática equivalente.
  1. 8 anos de experiência com desenvolvimento de software em uma ou mais linguagens de programação.
  1. 3 anos de experiência liderando projetos.
  1. 3 anos de experiência projetando, analisando e solucionando problemas em sistemas distribuídos.
  1. 3 anos de experiência como Site Reliability Engineer.
  1. 3 anos de experiência com design e arquitetura de software.

QUALIFICAÇÕES PREFERENCIAIS

  1. Mestrado ou Doutorado em Engenharia, Ciência da Computação ou área técnica relacionada.
  1. Experiência na condução de roteiros técnicos de vários trimestres e em influenciar a direção da engenharia em várias equipes parceiras sem autoridade formal.
  1. Experiência comprovada na melhoria da confiabilidade de serviços (SLOs/SLIs), planejamento de capacidade e eliminação de trabalho operacional repetitivo por meio de engenharia de software e automação.
  1. Expertise em projetar, analisar e solucionar problemas de sistemas distribuídos de armazenamento, serviço ou processamento de dados em escala global.
  1. Expertise em ferramentas de IA/ML, compreensão de sua aplicabilidade, funcionalidade e limitações.
  1. Abordagem sistemática para resolução de problemas, aliada a fortes habilidades de comunicação verbal e escrita e experiência em mentoria de engenheiros em locais distribuídos.

SOBRE A VAGA

Site Reliability Engineering (SRE) combina engenharia de software e de sistemas para construir e executar sistemas de grande escala, massivamente distribuídos e tolerantes a falhas. O SRE garante que os serviços do Google Cloud — tanto nossos sistemas críticos internos quanto os visíveis externamente — tenham confiabilidade, tempo de atividade adequado às necessidades do cliente e uma rápida taxa de melhoria. Além disso, o SRE manterá um olhar atento sobre a capacidade e o desempenho de nossos sistemas.

Grande parte do nosso desenvolvimento de software foca na otimização de sistemas existentes, na construção de infraestrutura e na eliminação de trabalho por meio da automação. Na equipe de SRE, você terá a oportunidade de gerenciar os desafios complexos de escala que são exclusivos do Google Cloud, enquanto utiliza sua expertise em codificação, algoritmos, análise de complexidade e design de sistemas de grande escala. A cultura de curiosidade intelectual, resolução de problemas e abertura do SRE é fundamental para o seu sucesso. Nossa organização reúne pessoas com uma ampla variedade de origens, experiências e perspectivas. Nós as incentivamos a colaborar, pensar grande e assumir riscos em um ambiente sem culpa. Promovemos a autodireção para trabalhar em projetos significativos, enquanto também nos esforçamos para criar um ambiente que forneça o suporte e a mentoria necessários para aprender e crescer.

Por trás de tudo o que nossos usuários veem online está a arquitetura construída pela equipe de Infraestrutura Técnica para mantê-la em funcionamento. Desde o desenvolvimento e manutenção de nossos data centers até a construção da próxima geração de plataformas do Google, tornamos possível o portfólio de produtos do Google. Temos orgulho de ser os engenheiros dos nossos engenheiros e adoramos anular garantias desmontando as coisas para que possamos reconstruí-las. Mantemos nossas redes funcionando, garantindo que nossos usuários tenham a melhor e mais rápida experiência possível.

A remuneração individual é determinada por fatores que incluem habilidades relacionadas ao trabalho, experiência e educação ou treinamento relevante.

EUA: $207000 - $300000 (USD) + 20% de meta de bônus + ações + benefícios

].

RESPONSABILIDADES

  1. Envolver-se e melhorar todo o ciclo de vida dos serviços — desde a concepção e design, até a implantação, operação e refinamento.
  1. Apoiar serviços antes que entrem em operação por meio de atividades como consultoria de design de sistemas, desenvolvimento de plataformas e frameworks de software, planejamento de capacidade e revisões de lançamento.
  1. Manter serviços após entrarem em operação, medindo e monitorando a disponibilidade, latência e a saúde geral do sistema.
  1. Escalar sistemas de forma sustentável por meio de mecanismos como automação e evoluir sistemas pressionando por mudanças que melhorem a confiabilidade e a velocidade.
  1. Praticar resposta a incidentes sustentável e post-mortems sem culpa.

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