Redwood Materials
Apple
Engenheiro(a) Sênior de Software de Segurança, Segurança de Infraestrutura de Datacenter
Sobre a oportunidade
Somos a equipe de Segurança Fundamental em Apple Services Engineering (ASE). Nós protegemos as fundações de baixo nível da frota de datacenters da Apple: confiança baseada em hardware, criptografia de disco e os sistemas usados para gerenciar cada servidor abaixo do sistema operacional. Estamos procurando um(a) engenheiro(a) sênior para assumir a responsabilidade técnica da plataforma que gerencia nossos controladores de gerenciamento de placa-base (BMC). Você definirá seu padrão de engenharia e segurança, moldará como o acesso é concedido e verificado, e liderará sua migração para gerenciamento moderno baseado em padrões. Você trabalhará em estreita colaboração com operações de datacenter, SRE, equipes de hardware, rede e detecção, e se tornará o(a) especialista de referência em gerenciar a frota da Apple com segurança.
DESCRIÇÃO
Esta função é responsável pelo design, código e segurança de um serviço privilegiado e crítico para a disponibilidade. Você escreverá e revisará código de produção. Você encontrará e removerá riscos em como o serviço autentica usuários, autoriza-os e lida com credenciais, e tornará a atividade privilegiada visível para as equipes que detectam mau uso. Você também ajudará a modernizar como a frota é gerenciada, trazendo as muitas equipes e ferramentas internas que dependem da plataforma. Com o tempo, você ajudará a definir como é o gerenciamento seguro fora de banda na Apple. Isso inclui como o acesso é segmentado entre ambientes, como o firmware é entregue e confiável, e o que exigimos dos controladores de gerenciamento em hardware futuro. Também inclui como o acesso deve funcionar quando o solicitante é um sistema automatizado em vez de uma pessoa.
QUALIFICAÇÕES MÍNIMAS
- 8+ anos de experiência em engenharia de software, incluindo propriedade ponta a ponta de um sistema ou plataforma de produção
- Proficiência profunda em Go, com 5+ anos escrevendo código de produção em Go.
- Experiência na construção de telemetria de segurança para pipelines SIEM e de detecção (ex: Splunk, OpenTelemetry)
- Experiência prática com autenticação e autorização em escala, incluindo PKI, mTLS, identidade de certificado X.509 e controle de acesso granular
- Experiência com Swift e Rust
- Bacharelado/Mestrado em Ciência da Computação ou experiência equivalente
QUALIFICAÇÕES PREFERENCIAIS
- Experiência prática com tecnologias de gerenciamento de servidor como IPMI, DMTF Redfish, OpenBMC ou BMCs de fornecedores (ex: HPE iLO, Dell iDRAC)
- Experiência em encontrar e corrigir falhas de segurança em serviços de rede por meio de revisão de código, modelagem de ameaças ou testes de segurança
- Um histórico de liderança técnica: impulsionar decisões de arquitetura e migrações entre equipes, orientar engenheiros e explicar trade-offs de segurança para engenheiros e liderança
- Experiência com gRPC e Protocol Buffers, e com a execução de PostgreSQL em produção
- Experiência no gerenciamento do ciclo de vida de segredos e credenciais em escala de frota, incluindo rotação e acesso de emergência
- Experiência na construção e operação de serviços distribuídos de alta disponibilidade que outras equipes dependem
- Familiaridade com segmentação de rede e padrões de acesso zero-trust, como proxies cientes de identidade
- Conhecimento de segurança de firmware, incluindo boot seguro, assinatura e atualizações de firmware, TPMs e raízes de confiança de hardware
- Experiência prática no uso de assistentes de codificação de IA em uma base de código de produção
