En un coup d'œil
- Missions: Développez des systèmes d'inférence performants pour l'IA à grande échelle.
- Entreprise: Apple, leader en technologie avec une culture d'innovation.
- Avantages: Salaire compétitif, avantages santé, travail à distance et développement professionnel.
- Autres infos: Environnement dynamique avec des opportunités de croissance de carrière exceptionnelles.
- Pourquoi ce job: Façonnez l'avenir de l'IA et impactez des milliards d'utilisateurs.
- Qualifications: Expérience en projets de machine learning et compétences en collaboration.
Le salaire estimé est compris entre 61650 - 75350 € par an.
Summary
We are the Foundation Model Inference team within Cloud OS and AI Inference organization.
We are on a mission to build the most highly performant, secure and private inference stack that powers Siri AI, Apple Intelligence and Apps that are powered with the largest foundation models.
Our systems serve billions of queries daily across Siri AI, Apple Intelligence, Apple Search, Apple Music, Apple TV, App Store, i Message, Photos, Camera, Spotlight & Safari, at remarkably low latency with every ounce of compute extracted from the hardware beneath them.
We optimise language, vision, and speech models with billions of parameters using state-of-the-art techniques and ship them at Apple scale.
This is a rare opportunity to directly shape how AI reaches billions of people worldwide.
Description
You will work at the intersection of research and production, partnering closely with the Foundation Model Research team and our external partners to bring cutting-edge model architectures from prototype to planetary-scale deployment.
You will own hard problems in inference efficiency, hardware/software codesign, systems architecture, and tooling, and help set the technical direction for the engineers around you.
This role sits within Cloud OS and Private Cloud Compute (PCC) — Apple's purpose-built, privacy-preserving cloud infrastructure for AI workloads.
PCC represents a first-of-its-kind approach to running foundation models in the cloud with verifiable privacy guarantees, and Cloud OS is the systems foundation that makes it possible.
You will be building and optimising inference systems on top of this infrastructure, working closely with platform and security teams to deliver both performance and trust at scale.
Responsibilities
- Partner with the Foundation Model Research team and our external partners to optimise inference for the latest model architectures across language, vision, and speech.
- Design and ship production-grade inference systems serving millions of customers in real time.
- Build profiling tools and simulators to identify and resolve performance bottlenecks across different hardware configurations and use cases.
- Drive technical decisions on high-throughput, low-latency serving at supercomputing scale.
- Mentor and grow engineers across the organisation.
- Minimum Qualifications
- Experience leading complex ambiguous Machine learning projects end to end.
- Proficiency in Py Torch or JAX
- Experience working with Inference frameworks
- Experienced in Python / Rust / Go lang or similar programming languages
- Proficiency in deploying applications on cloud platforms (AWS, GCP or equivalent) using K8S and docker.
- Preferred Qualifications
- Hands-on experience with LLM inference stacks.
- Working knowledge of GPU or TPU programming concepts.
- Experience building and operating high-throughput services at large distributed scale.
- Experience building productions systems in Go or Python.
- Strong knowledge of deep learning architectures including Transformers, encoder/decoder models, and multimodal variants.
- Experience with inference optimization frameworks such as Tensor RT-LLM, v LLM, SGLang, TGI, or Nvidia Triton Server.
- MS in Computer Science, Machine Learning, Artificial Intelligence, Data Science, or a related field
At Apple, we're not all the same.
And that's our greatest strength.
We draw on the differences in who we are, what we've experienced, and how we think.
Because to create products that serve everyone, we believe in including everyone.
Therefore, we are committed to treating all applicants fairly and equally.
We will work with applicants to make any reasonable accommodations.
At Apple, we believe accessibility is a fundamental human right.
You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools.
By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
- Learn about accessibility in Apple’s workplace
- #J-18808-Ljbffr
Sr. Machine Learning Engineer, Foundation Models Inference - Cloud OS & Inference employeur : Apple
Apple est un employeur exceptionnel, offrant un environnement de travail innovant où les ingénieurs en cryptographie peuvent avoir un impact réel sur des produits utilisés par des millions de clients. Avec une culture d'inclusion et de diversité, Apple favorise la collaboration entre équipes et offre des opportunités de croissance professionnelle, tout en garantissant des avantages qui soutiennent l'accessibilité et le bien-être de tous ses employés.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Sr. Machine Learning Engineer, Foundation Models Inference - Cloud OS & Inference
✨Construire ton réseau tech
Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.
✨Contribuer à des projets open-source
Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.
✨Préparer un excellent entretien
Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.
✨Postuler sur notre site
N'oublie pas de consulter notre site pour des opportunités chez Apple. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Sr. Machine Learning Engineer, Foundation Models Inference - Cloud OS & Inference
Quelques conseils pour ta candidature 🫡
Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !
Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !
Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour Apple. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !
Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !
Comment te préparer à un entretien d'embauche chez Apple
✨Maîtrise des Outils de Développement
Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Apple. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.
✨Prépare des Exemples de Projets Concrets
Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.
✨Sois Prêt pour des Tests Techniques
Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.
✨Montre Ton Intérêt pour l’Innovation
Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.