Senior Machine Learning Engineer, Agentic Workflows - Software Delivery

Apple Apple · Big Tech · London, United Kingdom · Software and Services

Senior Machine Learning Engineer focused on building agentic workflows to improve Apple's software delivery and developer productivity. This role involves designing and implementing ML pipelines, developing intelligent systems for code analysis and search, and leading the design of generative AI solutions.

What you'd actually do

  1. Design and build machine learning pipelines. Evaluate, integrate, and optimize ML models and agentic workflows.
  2. Develop intelligent systems that reason over code coverage data to surface meaningful insights, prioritize under-tested areas, and recommend targeted test strategies.
  3. Build and improve semantic code search capabilities that allow engineers to find relevant code, patterns, and examples across large-scale internal codebases using natural language and embedding-based retrieval.
  4. Apply ML techniques to advance static analysis tooling, including smarter bug detection, vulnerability identification, and code smell classification, beyond what traditional rule-based approaches can achieve.
  5. Partner with platform and product teams to deeply understand engineer pain points and translate them into practical, high-impact ML solutions.

Skills

Required

  • ML engineering
  • software development
  • system design
  • architecture
  • shipping scalable software products
  • software engineering fundamentals
  • APIs
  • distributed systems
  • frameworks architecture
  • leading technical project strategy
  • optimizing ML infrastructure

Nice to have

  • GenAI techniques
  • GenAI-related concepts
  • Bachelor's degree in Computer Science, Machine Learning, or equivalent practical experience

What the JD emphasized

  • agentic workflows
  • intelligent systems
  • semantic code search
  • generative AI solutions
  • ML infrastructure
  • ML models
  • agentic workflows

Other signals

  • building intelligent, agentic systems
  • improve developer workflows
  • semantic code search
  • generative AI solutions