B&A
Apple
Engenheiro de Sistemas de Armazenamento, Entrega de Software e Tecnologias
Sobre a oportunidade
A função de Engenheiro de Sistemas de Armazenamento, dentro da organização de Entrega de Software e Tecnologias (SD&T), está no centro do processo de lançamento de software da Apple. Esta função de Engenharia de Sistemas de Software é responsável pelo desenvolvimento de sistemas de armazenamento, pela colocação de serviços de armazenamento em produção e pela aplicação de design de engenharia de confiabilidade à nossa infraestrutura de armazenamento, que é utilizada por engenheiros de software para desenvolver software da Apple para nossos clientes em todo o mundo. Ter profundidade e amplitude de conhecimento em infraestrutura de armazenamento em um ambiente distribuído de grande escala é um ponto forte que você precisará. Se você é apaixonado por resolver problemas complexos de sistemas de armazenamento distribuído em escala, queremos ouvir você!
DESCRIÇÃO
O Engenheiro de Sistemas de Armazenamento faz parte da equipe Enterprise da SD&T, que é responsável por construir e gerenciar um portfólio de serviços dos quais a P&D da Apple depende. Nossas plataformas de armazenamento são a base para hospedar ferramentas de gerenciamento de código-fonte e colaboração da Apple, usadas por engenheiros de software da Apple em todo o mundo para desenvolver, testar e lançar software da Apple. Como nosso Engenheiro de Sistemas de Armazenamento, você conduzirá o design, o desenvolvimento e a depuração da engenharia de confiabilidade, desempenho e segurança de nossa infraestrutura de armazenamento local, instrumentará a observabilidade de serviços de armazenamento e corporativos, liderará incidentes de serviço até a resolução e reportará métricas de SLI/SLO para visibilidade em toda a organização.
QUALIFICAÇÕES MÍNIMAS
- Experiência em projetar sistemas de armazenamento distribuído focados em confiabilidade, escalabilidade, segurança e alto desempenho de HA/DR
- Experiência na implementação e solução de problemas em sistemas distribuídos envolvendo armazenamento, rede e segurança
- Experiência em gerenciamento de incidentes em sistemas de armazenamento voltados ao cliente em ambiente 24/7
- Excelente julgamento e integridade, com capacidade de tomar decisões oportunas e baseadas em dados
- Capacidade de se adaptar a requisitos em constante mudança e antecipar as necessidades das partes interessadas
Formação: Bacharelado em Engenharia da Computação, Engenharia de Sistemas ou Ciência da Computação, ou experiência profissional equivalente
Linguagem de Programação: Python, Swift, Go ou similar
QUALIFICAÇÕES PREFERENCIAIS
- Uso regular de fluxos de trabalho de IA agentic para triagem de incidentes e análise de causa raiz
- Aplicação de ferramentas de codificação de IA agentic para desenvolvimento de engenharia e validação de testes
- Experiência como administrador de armazenamento (por exemplo, sistema de arquivos NFS, objeto S3)
- Experiência com plataformas de contêineres (por exemplo, Docker, Kubernetes ou similar)
- Experiência com monitoramento e alertas (por exemplo, Prometheus, Grafana ou similar)
