About The Position

Apple Ads is seeking a Senior Machine Learning Engineer for its ML Platform team. The team builds platform capabilities that help Ads teams develop and scale machine-learning features, models, and applications supporting advertising in the App Store, Apple Maps, and Apple News. The role works closely with machine-learning engineers and scientists to design, develop, and build platform systems and capabilities. The engineer will design and develop secure, scalable back-end systems and help build high-performing systems from the ground up in partnership with multiple teams. The work includes choosing technologies suited to ad-network challenges and developing machine-learning products consistent with Apple's privacy commitments. The team emphasizes reliability, simplicity, scalability, and improving the ability of Ads teams to build models and run continuous experimentation.

Requirements

  • Experience writing mission-critical code for production machine-learning systems.
  • Experience building ML infrastructure, frameworks, or services used by multiple teams.
  • Experience building SDKs, APIs, and automation UIs used by development teams.
  • Proven experience building automation and CI/CD.
  • Interest in improving the developer experience for AI/ML practitioners.
  • Solid understanding of the ML lifecycle, including training, evaluation, deployment, and serving/inferencing, with working experience building and deploying models.
  • Solid understanding of model evaluation, train-serve skew, and data drift.
  • Working knowledge of deep-learning architectures and training frameworks such as PyTorch or TensorFlow.
  • Prior experience applying ML at scale in advertising, recommender systems, information retrieval, or related domains.
  • Strong problem-solving, debugging, and performance-tuning skills.
  • Results-oriented, with effective written and verbal communication skills for technical and non-technical cross-functional teams.
  • Product-minded, with a proven ability to seek projects and take ownership.
  • One of the following education and experience combinations: PhD in Computer Science or a related field with 3+ years of engineering experience and 5+ years of machine-learning experience; MS in Computer Science or a related field with 6+ years of engineering experience and 5+ years of machine-learning experience; or BS in Computer Science or a related field with 7+ years of engineering experience and 5+ years of machine-learning experience.

Nice To Haves

  • Experience in the advertising industry.
  • Experience with distributed training and/or optimizing large-scale models for low-latency serving.
  • Experience building infrastructure for diverse model-development use cases, including LLMs, multimodal models, classical ML, and reinforcement learning.
  • Experience building and/or operationalizing foundation models.
  • Experience with agentic AI.
  • Prior experience in privacy-preserving ML.

Responsibilities

  • Design and develop secure and scalable back-end systems.
  • Build high-performing platform systems and capabilities from the ground up.
  • Partner with machine-learning engineers, scientists, and other teams to support development and scaling of ML features, models, and applications.
  • Select technologies and develop solutions for the challenges of an advertising network.
  • Build machine-learning products that support Apple's privacy commitments.
  • Contribute to reliable, simple, and scalable platform capabilities for modeling and continuous experimentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service