Meta

Engenheiro(a) de Software, Sistemas

C++Rust
Tradução automática. Consulte o original.

Sobre a oportunidade

A Meta está em busca de um(a) Staff Systems Engineer para projetar e construir a infraestrutura de software fundamental que impulsiona produtos utilizados por bilhões de pessoas em todo o mundo. Nesta função, você irá arquitetar e ser responsável por sistemas distribuídos de grande escala, software de plataforma de baixo nível e componentes de infraestrutura críticos que sustentam a família de aplicativos e serviços da Meta. Você conduzirá a estratégia técnica em relação à confiabilidade, desempenho e escalabilidade do sistema, trabalhando em estreita colaboração com as equipes de engenharia de produto, infraestrutura e operações para entregar sistemas resilientes, eficientes e projetados para evoluir. Esta é uma oportunidade de alto impacto para moldar a cultura de engenharia de sistemas e a direção técnica em uma das organizações de software mais complexas do mundo.

Responsabilidades

  1. Arquitetar e ser responsável por sistemas distribuídos de grande escala e componentes de infraestrutura de plataforma, conduzindo o design técnico de ponta a ponta, desde os requisitos até a produção.
  1. Liderar o design e a implementação de sistemas de alto desempenho e baixa latência com objetivos de nível de serviço (SLOs), dashboards e runbooks de resposta a incidentes bem definidos.
  1. Identificar riscos sistêmicos de confiabilidade, reduzir a superfície de falhas entre dependências de serviços e conduzir testes de resiliência, incluindo cenários de sobrecarga e interrupção.
  1. Estabelecer e aplicar as melhores práticas de engenharia de sistemas em toda a equipe, incluindo estratégias de rollout seguro, feature flagging, lançamentos graduais e pipelines de implantação automatizados.
  1. Utilizar instrumentação e profiling para identificar gargalos de desempenho, estabelecer visibilidade sobre métricas-chave do sistema e impulsionar melhorias mensuráveis em throughput e latência.
  1. Colaborar com parceiros multifuncionais em engenharia de produto, infraestrutura de dados e operações para alinhar requisitos técnicos e entregar soluções de plataforma escaláveis.
  1. Incorporar proativamente princípios de privacidade, segurança e integridade ao design do sistema desde os estágios iniciais de engenharia, trabalhando em parceria com as equipes relevantes para aplicar as salvaguardas apropriadas.
  1. Orientar outros engenheiros em padrões de design de sistemas, metodologias de depuração e fluxos de trabalho de desenvolvimento acelerados por IA, além de contribuir para programas de integração e engenharia.
  1. Conduzir o roadmap e a estratégia técnica para uma ou mais áreas de plataforma, comunicando claramente as compensações (trade-offs) e decisões arquiteturais tanto para stakeholders técnicos quanto não técnicos.
  1. Aproveitar ferramentas de IA e automação para acelerar a velocidade de desenvolvimento, reduzir o trabalho manual (toil) e melhorar a confiabilidade e observabilidade dos sistemas sob sua responsabilidade.

Qualificações Mínimas

  1. Bacharelado em Ciência da Computação, Engenharia da Computação, área técnica relevante ou experiência prática equivalente.
  1. 8+ anos de experiência projetando e implementando sistemas distribuídos de grande escala ou software de infraestrutura de plataforma.
  1. Experiência em ser responsável pela confiabilidade do sistema de ponta a ponta, incluindo a definição de objetivos de nível de serviço, construção de ferramentas de observabilidade e liderança de resposta a incidentes e retrospectivas.
  1. Experiência liderando o design técnico de sistemas complexos, incluindo a avaliação de trade-offs arquiteturais e a condução do alinhamento entre equipes sobre decisões de implementação.
  1. Experiência com profiling de desempenho, planejamento de capacidade e otimização de sistemas de alto throughput ou baixa latência.
  1. Histórico comprovado de entrega bem-sucedida de grandes iniciativas de infraestrutura, incluindo a coordenação de rollouts, migrações e gerenciamento de dependências entre várias equipes.

Qualificações Preferenciais

  1. Desenvolvimento contínuo demonstrado de habilidades em IA (por exemplo, prompt/context engineering, orquestração de agentes) e atualização constante com tecnologias de IA emergentes.
  1. Capacidade demonstrada de integrar ferramentas de IA para otimizar/redesenhar fluxos de trabalho e gerar impacto mensurável (por exemplo, ganhos de eficiência, melhorias de qualidade).
  1. Experiência em aderir e implementar práticas de IA responsáveis e éticas (por exemplo, avaliação de risco, mitigação de viés, revisões de qualidade e precisão).
  1. Experiência com programação de sistemas em C, C++, Rust ou linguagens de baixo nível similares em um ambiente de produção em escala.
  1. Experiência em contribuir para ou definir padrões de engenharia de sistemas, diretrizes de codificação ou frameworks de confiabilidade em toda a organização.
  1. Experiência na aplicação de fluxos de trabalho de desenvolvimento assistidos por IA para problemas de engenharia de sistemas, incluindo geração de código, detecção de anomalias ou análise automatizada de causa raiz.
  1. Capacidade demonstrada de construir e aprimorar ferramentas para desenvolvedores, frameworks de automação ou abstrações de plataforma interna que melhorem mensuravelmente a eficiência da engenharia entre as equipes.

$183,997/ano a $257,000/ano + bônus + participação acionária (equity) + benefícios

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