Apple

Ingénieur Logiciel Senior - Systèmes Distribués

KubernetesRustGo
Traduction automatique. Consultez l’original.

DESCRIPTION

Notre équipe a pour mission de créer des infrastructures et des outils innovants pour aider les autres ingénieurs à être plus productifs et à faciliter la création, la construction et la distribution de logiciels. Nous sommes convaincus que la rationalisation de l'ingénierie logicielle est un élément clé pour libérer la créativité et l'innovation des développeurs, et nous apprécions particulièrement lorsque les clients d'Apple constatent cela dans les produits que nous livrons.

Nous recherchons des ingénieurs techniquement opérationnels souhaitant déployer des systèmes distribués haute performance capables de résoudre des problèmes concrets à l'échelle d'Apple. Vous rejoindrez une équipe d'ingénieurs concevant des services de stockage et de backend innovants, tout en relevant des défis stimulants dans un environnement solidaire et équilibré. Nous consacrons la majeure partie de notre temps au développement logiciel et à l'automatisation, mais notre collaboration avec les équipes d'Apple est tout aussi essentielle : nous cherchons à comprendre leurs défis opérationnels pour itérer ensemble sur des solutions évolutives et pérennes. Dans votre rôle d'ingénieur au sein de notre équipe, vous serez amené à :

  1. Concevoir des services distribués, des outils et des normes opérationnelles
  1. Collaborer avec les équipes pour affiner les besoins et mettre en œuvre des solutions durables
  1. Piloter la scalabilité, la résilience et la performance des services
  1. Assumer la responsabilité de composants critiques pour le succès d'Apple
  1. Optimiser les performances système grâce à la conception d'algorithmes et aux tests
  1. Faire évoluer les services pour répondre à des volumes de données toujours plus importants
  1. Améliorer l'opérabilité des services en utilisant des métriques et des données de logs

QUALIFICATIONS MINIMALES

5+ années d'expérience professionnelle en ingénierie logicielle

Expérience avec des langages fortement typés et haute performance tels que Go, Rust, Scala, ou autres.

Expérience dans la construction et l'exploitation de systèmes distribués.

Familiarité avec certains grands systèmes d'infrastructure comme Kubernetes.

Fort intérêt pour le stockage distribué, l'observabilité, la fiabilité et les services cloud.

Intérêt pour le travail sur différents niveaux de la pile, y compris le débogage de problèmes au niveau de l'OS tels que les problèmes de mémoire et de concurrence.

Capacité à développer, déboguer et prendre en charge efficacement de nouvelles technologies dans un environnement en évolution.

QUALIFICATIONS PRÉFÉRENTIELLES

Familiarité avec les outils et techniques de surveillance des applications et des services.

Expérience de la gestion et de la réponse aux incidents.

Formation & Expérience : Licence en informatique ou équivalent, expérience connexe.

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