Machine Learning Engineer

Apple Apple · Big Tech · Cupertino, CA · Machine Learning and AI

Machine Learning Engineer at Apple responsible for designing, building, and deploying scalable, production-grade AI/ML systems, with a focus on LLM-powered features and AI agent workflows. This role involves end-to-end solution development, from concept to deployment, including integration into existing systems and continuous improvement of ML infrastructure.

What you'd actually do

  1. Deploy, monitor, and support AI tools in production environments, ensuring reliability and performance.
  2. Contribute to the ongoing improvement of ML infrastructure, tooling, and best practices.
  3. Partner with data scientists, and engineers to translate business requirements into technical ML solutions.
  4. Conduct rigorous model evaluation, testing, and iteration to continuously improve model quality and efficiency.
  5. Design and integrate LLM-powered features and AI agent workflows into production systems, ensuring reliability, scalability, and performance.

Skills

Required

  • Python
  • Java
  • C++
  • Spark
  • SQL
  • Snowflake
  • TensorFlow
  • PyTorch
  • scikit-learn
  • MLflow
  • LangChain
  • LlamaIndex
  • AutoGen

Nice to have

  • LLM evaluation practices
  • output quality assessment
  • hallucination detection
  • latency benchmarking

What the JD emphasized

  • 8 years of related experience building high-throughput, scalable applications or machine learning models in a production environment.
  • Experience building and deploying applications using large language models (e.g., GPT-4, Claude, Gemini, or open-source alternatives) via APIs or self-hosted inference.
  • Hands-on experience with agentic frameworks such as LangChain, LlamaIndex, or AutoGen to build multi-step, tool-augmented AI workflows.

Other signals

  • design and build cutting-edge AI/ML systems
  • scalable, production-ready ML solutions
  • end-to-end AI/ML solutions
  • LLM-powered features and AI agent workflows
  • agentic pipelines that leverage tool use, memory, and multi-step reasoning