Apple

Ingénieur ODI Serveur

JavaSQLAWSDockerKubernetes
Traduction automatique. Consultez l’original.

À propos du poste

Imaginez ce que vous pourriez faire ici !

Chez Apple, les grandes idées deviennent rapidement des produits, services et expériences client phénoménaux.

L'équipe Wallet, Payments & Commerce (WPC) développe les meilleurs logiciels au monde pour payer et interagir avec le monde, des paiements Apple Pay, des titres de transport et d'événements, aux clés numériques et à l'identité.

Nous recherchons des ingénieurs expérimentés passionnés par leur métier, qui aiment le défi de concevoir des systèmes à grande échelle et qui s'épanouissent dans un environnement dynamique.

Si vous aimez résoudre des problèmes importants qui touchent des millions de personnes et définir la direction technique de services critiques, nous voulons vous connaître !

DESCRIPTION

Vous aurez l'opportunité de relever le défi complexe de construire des systèmes logiciels distribués résilients et fiables à l'échelle de Apple.

Vous bénéficierez de la flexibilité nécessaire pour proposer des solutions créatives, du soutien d'une équipe talentueuse et motivée, et de l'accès à diverses technologies.

Vous aurez l'autonomie et la responsabilité de prendre en charge intégralement vos solutions.

Vous rejoindrez une équipe agile impliquée à toutes les étapes du cycle de vie du développement de produits et de logiciels, et vous concevrez, construirez, testerez, livrerez et maintiendrez des logiciels exceptionnels qui font une réelle différence.

Dans cet environnement dynamique, vous serez activement impliqué dans toutes les phases, et vous façonnerez l'architecture et la conception de nos plateformes et offres grâce à une expérience approfondie dans l'exploitation, la surveillance et la fourniture d'un support sur appel pour les logiciels que vous développez.

En tant que membre senior de l'équipe, vous dirigerez les discussions techniques, rédigerez des spécifications, encadrerez vos pairs, examinerez le code et produirez une documentation percutante.

Le succès dans ce rôle nécessite donc une forte autonomie, une communication claire et concise, une approche très collaborative, et la capacité à travailler efficacement entre les équipes et les disciplines pour définir et influencer la stratégie d'ingénierie.

QUALIFICATIONS MINIMALES

  1. Expérience approfondie dans la conception, la construction et la maintenance de systèmes distribués critiques à grande échelle.
  1. Compréhension approfondie des fondamentaux des systèmes distribués et des compromis entre cohérence, latence et débit.
  1. Un engagement envers l'excellence en ingénierie, l'amélioration continue, et la curiosité d'évaluer et de préconiser de nouvelles technologies et approches.
  1. Capacité à communiquer de manière réfléchie et claire, à l'oral comme à l'écrit, pour parvenir à un consensus sur des concepts techniques complexes avec des publics variés, y compris des équipes mondiales et des partenaires externes.
  1. Un historique de construction et de maintien de relations saines à long terme et d'influence technique au sein de votre équipe et au-delà de ses frontières.
  1. La ténacité et la persévérance nécessaires pour mener des projets complexes de la conception à la production.
  1. Diplôme de BS en informatique ou expérience équivalente

QUALIFICATIONS PRÉFÉRENTIELLES

  1. Expertise approfondie en développement logiciel avec Java ou Kotlin ou Scala et Spring.
  1. Expérience avérée en développement et exploitation de services REST et/ou gRPC à haut volume (que ce soit serveur à serveur ou orientés client mobile).
  1. Solide expérience dans la conception pour la conteneurisation et l'orchestration (par exemple, Docker, Kubernetes).
  1. Temps significatif passé à concevoir, construire et exploiter des applications cloud natives (par exemple, AWS) avec la résilience, le basculement et l'auto-réparation comme fonctionnalités principales.
  1. Expertise dans la conception de pipelines CI/CD robustes et la définition de l'infrastructure en tant que code.
  1. Expérience approfondie des stratégies et outils d'observabilité (par exemple, Prometheus, Grafana, OpenTelemetry, Datadog).
  1. Compréhension approfondie des réseaux modernes et expérience de l'utilisation d'outils de trafic pour le traçage et le débogage.
  1. Une appréciation fondamentale et une compréhension de la sécurité, de la confidentialité et de la cryptographie (par exemple, PKI, gestion des certificats, JWT).
  1. Expérience pratique de l'optimisation des bases de données SQL/NoSQL pour l'échelle (par exemple, Cassandra, DynamoDB).
  1. Ajouts ODI : Compréhension de l'ingénierie/des pipelines de données et de l'observabilité/Compréhension des frameworks iOS/Entraînement et inférence de modèles ML/Utilisation critique des outils IA/ML

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter