About The Position

The Senior Machine Learning Engineer will help shape how Apple represents media knowledge and uses it to create rich, accurate, and personal experiences. The role is part of a growing team in Barcelona that develops intelligence for Apple media experiences, combining speech, language, vision, and knowledge technologies to understand audio, video, text, and images at scale. This work supports user-facing features and improves search, discovery, recommendations, and answers across Apple products. The position focuses on large language models, information extraction, and knowledge graphs. It has end-to-end ownership of knowledge modeling, systems that produce knowledge at scale, and quality assurance. The engineer will collaborate with engineering and product partners, taking challenging problems from early prototypes through production. The team values rapid experimentation with real data, continuous learning, and high standards for engineering and data quality.

Requirements

  • Bachelor’s degree in Computer Science, Machine Learning, Engineering, or a related field, or equivalent practical experience.
  • Substantial experience building and shipping large-scale ML/AI systems in production.
  • Hands-on experience building production ML systems using LLMs, ideally for information extraction, entity linking, or knowledge graphs.
  • Strong programming skills and experience building production streaming and batch data pipelines.
  • Excellent communication and collaboration skills, including the ability to explain complex topics clearly.

Nice To Haves

  • Master’s or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
  • Experience designing knowledge representations, data models, or ontologies.
  • Experience with multimodal understanding of audio, video, or images, such as speech recognition or video understanding.
  • Experience with LLM-as-judge evaluation and running human annotation programs.
  • Experience with vector search technologies, RAG, or LLM agents that use tools and multi-step reasoning.
  • Experience with Spark or similar distributed data processing frameworks.

Responsibilities

  • Design expressive knowledge representations and build scalable systems to extract knowledge from large volumes of multimodal content, including text, audio, and video.
  • Define and own quality standards, combining human annotation and automated evaluation to measure and improve system accuracy.
  • Design and implement retrieval, reasoning, and discovery systems over large knowledge corpora.
  • Partner with product and engineering teams across Apple to bring media intelligence capabilities from prototype to production.
  • Review designs, mentor engineers, and set technical direction.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service