Launch Legends
Apple
Engenheiro(a) de Servidor ODI
Sobre a oportunidade
Imagine o que você poderia fazer aqui!
Na Apple, grandes ideias se transformam rapidamente em produtos, serviços e experiências de cliente fenomenais.
A equipe de Wallet, Payments & Commerce (WPC) está desenvolvendo o melhor software do mundo para pagamentos e interação com o mundo, desde Apple Pay, transporte e ingressos para eventos, até chaves digitais e identidade.
Estamos procurando engenheiros experientes que sejam apaixonados por sua profissão, anseiem pelo desafio de arquitetar sistemas em escala e prosperem em um ambiente dinâmico.
Se você adora resolver problemas significativos que impactam milhões de pessoas e definir a direção técnica de serviços críticos, queremos ouvir você!
DESCRIÇÃO
Você terá a oportunidade de liderar o intrincado desafio de construir sistemas de software distribuídos resilientes e confiáveis na escala da Apple.
Você terá flexibilidade para impulsionar soluções criativas, o apoio de uma equipe talentosa e motivada, e acesso a diversas tecnologias.
Você terá autonomia e responsabilidade para assumir a propriedade total de suas soluções.
Você se juntará a uma equipe ágil envolvida em todas as etapas do ciclo de vida de desenvolvimento de produtos e software, e projetará, construirá, testará, entregará e manterá software excepcional que realmente faz a diferença.
Neste ambiente dinâmico, você estará ativamente envolvido em todas as fases, e moldará ativamente a arquitetura e o design de nossas plataformas e ofertas por meio de experiência profunda em operar, monitorar e fornecer suporte on-call para o software que você constrói.
Como membro sênior da equipe, você conduzirá discussões técnicas, escreverá especificações, orientará colegas, revisará código e produzirá documentação impactante.
O sucesso nesta função, portanto, requer forte automotivação, comunicação clara e concisa, uma abordagem altamente colaborativa e a capacidade de trabalhar efetivamente entre equipes e disciplinas para definir e influenciar a estratégia de engenharia.
QUALIFICAÇÕES MÍNIMAS
- Experiência extensiva em arquitetar, construir e manter sistemas distribuídos de missão crítica em larga escala.
- Profundo entendimento dos fundamentos de sistemas distribuídos e trade-offs em consistência, latência e throughput.
- Um compromisso com a excelência em engenharia, melhoria contínua e a curiosidade para avaliar e defender novas tecnologias e padrões.
- Capacidade de comunicar de forma atenciosa e clara, tanto verbalmente quanto por escrito, para obter consenso sobre conceitos técnicos complexos com públicos diversos, incluindo equipes globais e parceiros externos.
- Um histórico de construção e manutenção de relacionamentos saudáveis de longo prazo e influência técnica dentro de sua equipe e além de suas fronteiras.
- A tenacidade e perseverança para liderar projetos complexos desde a concepção até a produção.
- Graduação em Ciência da Computação ou experiência equivalente
QUALIFICAÇÕES PREFERENCIAIS
- Profunda experiência prática em desenvolvimento de software com Java ou Kotlin ou Scala e Spring.
- Experiência comprovada em desenvolvimento e operação com serviços REST e/ou gRPC de alto volume (seja de servidor para servidor ou voltados para clientes móveis).
- Forte experiência em projetar para conteinerização e orquestração (por exemplo, Docker, Kubernetes).
- Tempo significativo dedicado à arquitetura, construção e operação de aplicações nativas da nuvem (por exemplo, AWS) com resiliência, failover e autocura como recursos principais.
- Experiência em projetar pipelines robustos de CI/CD e definir infraestrutura como código.
- Experiência extensiva com estratégias e ferramentas de observabilidade (por exemplo, Prometheus, Grafana, OpenTelemetry, Datadog).
- Profundo entendimento de redes modernas e experiência no uso de ferramentas de tráfego para rastreamento e depuração.
- Uma apreciação fundamental e compreensão de segurança, privacidade e criptografia (por exemplo, PKI, gerenciamento de certificados, JWT).
- Experiência prática na otimização de bancos de dados SQL/NoSQL para escala (por exemplo, Cassandra, DynamoDB).
- Adições ODI: Entendimento de engenharia/pipelines de dados e observabilidade/Entendimento de frameworks iOS/Treinamento e inferência de modelos de ML/Uso crítico de ferramentas de IA/ML
