Apple

Engenheiro(a) de Servidor ODI

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

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

  1. Experiência extensiva em arquitetar, construir e manter sistemas distribuídos de missão crítica em larga escala.
  1. Profundo entendimento dos fundamentos de sistemas distribuídos e trade-offs em consistência, latência e throughput.
  1. Um compromisso com a excelência em engenharia, melhoria contínua e a curiosidade para avaliar e defender novas tecnologias e padrões.
  1. 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.
  1. 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.
  1. A tenacidade e perseverança para liderar projetos complexos desde a concepção até a produção.
  1. Graduação em Ciência da Computação ou experiência equivalente

QUALIFICAÇÕES PREFERENCIAIS

  1. Profunda experiência prática em desenvolvimento de software com Java ou Kotlin ou Scala e Spring.
  1. 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).
  1. Forte experiência em projetar para conteinerização e orquestração (por exemplo, Docker, Kubernetes).
  1. 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.
  1. Experiência em projetar pipelines robustos de CI/CD e definir infraestrutura como código.
  1. Experiência extensiva com estratégias e ferramentas de observabilidade (por exemplo, Prometheus, Grafana, OpenTelemetry, Datadog).
  1. Profundo entendimento de redes modernas e experiência no uso de ferramentas de tráfego para rastreamento e depuração.
  1. Uma apreciação fundamental e compreensão de segurança, privacidade e criptografia (por exemplo, PKI, gerenciamento de certificados, JWT).
  1. Experiência prática na otimização de bancos de dados SQL/NoSQL para escala (por exemplo, Cassandra, DynamoDB).
  1. 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

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