> Markdown version of [/jobs/ext/3432483-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/3432483-machine-learning-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Machine Learning Engineer - **Company:** Apple Inc. - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Content Analysis, Distributed Computing Environment, Python (Programming Language), Machine Learning, Natural Language Processing, Tensorflow, Software Deployment, Reinforcement Learning, Pytorch, Large Language Models, Prompt Engineering, Apache Spark, Deep Learning, Model Validation, Generative AI, Information Technology, Optimization Algorithms, Machine Learning Operations - **Published:** September 17, 2026 - **Apply:** https://www.dice.com/job-detail/a47fd910-da64-45fc-920d-96aaa23b13bc ## About the Role We are seeking a Senior Machine Learning Engineer with demonstrated expertise in Generative AI, LLM architectures, and advanced NLP systems. This role is ideal for a hands-on technical leader who has taken novel ideas from research inception to production deployment, and who thrives in environments where ambiguity, scale, and cutting-edge innovation intersect. Here, you won't just push the boundaries of what's possible today-you'll define what's next. What Sets This Role Apart This is not a narrow modeling position. You will influence and implement foundational intelligence capabilities across Apple Services-spanning language understanding, behavioral inference, discovery, and growth optimization-while operating with the autonomy and scope expected of senior technical leadership at Apple., Ph.D. in Computer Science, Machine Learning, NLP, Statistics, or a related field-or equivalent industry experience delivering production AI systems. At least 6 years of experience in an applied research or machine learning role. Expert knowledge of deep learning and modern NLP, including transformer architectures and foundation model adaptation. Experience with LLM model development, including fine-tuning, instruction tuning, and prompt engineering for domain-specific reasoning. Proficiency in Python and ML frameworks such as PyTorch or TensorFlow, with experience deploying models in production systems. Strong understanding of distributed data processing systems (e.g., Spark) and large-scale experimentation. Proven ability to communicate research outcomes, architectural decisions, and technical tradeoffs to technical and non-technical stakeholders. Preferred Qualifications Hands on experience with retrieval-augmented generation (RAG) pipelines and vector-based semantic search systems. Representation learning and semantic embeddings for clustering, categorization, and content understanding. Model evaluation frameworks for language quality, relevance, hallucination, and safety. Inference optimization techniques (quantization, distillation, model compression). Understanding of reinforcement learning, policy alignment, or RLHF for improving interactive AI systems. Experience developing personalization, ranking, or optimization algorithms at scale. Proven experience in the architectural design and develop RL or multi-armed bandit experiment platform. A record of publications in top-tier ML/AI venues or patent filings demonstrating novel research contributions. ## Related Videos - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Navigating the AI Revolution in Software Development](https://www.wearedevelopers.com/videos/1266-navigating-the-ai-revolution-in-software-development) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) - [Let's Get Aggregated: Custom UDAFs in Spark ](https://www.wearedevelopers.com/videos/1649-let-s-get-aggregated-custom-udafs-in-spark) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [How machine learning can help us tell fact from fiction](https://www.wearedevelopers.com/magazine/509-how-machine-learning-can-help-us-tell-fact-from-fiction) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it)