Apple

Software Engineer, Generative AI & ML

Apple
TechnologySingaporeOnsitePosted 2 months ago

About the role

AI summarised

Join the Customer Systems - Gen AI Solutions team at Apple to build multi-turn, conversational, agentic LLM-based applications and frameworks. You will contribute hands-on to enhancing a multi-modal, multi-agent platform by incorporating the latest models and advancements to improve latency, cost, and customer experience.

TechnologyOnsite

Key Responsibilities

  • Contribute to model development and fine-tuning workflows for generative AI features.
  • Design and evaluate retrieval strategies for grounding large models in product-relevant data.
  • Partner with data and platform engineers to ensure scalable deployment and monitoring.
  • Stay current with advancements in large language modeling, vector search, RAG, and LLM Agents.
  • Participate in architecture discussions with engineers and partner teams.
  • Support localization and rollout of AI features across multiple markets.

Requirements

  • 5+ years of hands-on experience in ML, backend engineering, or data engineering.
  • 1-2 years of hands-on experience in training, fine-tuning, or evaluating LLMs.
  • Foundational understanding of RAG architectures and vector-based retrieval systems.
  • Exposure to multi-agent orchestration frameworks in Rust and Python.
  • Familiarity with modern deep learning frameworks such as PyTorch, TensorFlow, or JAX.
  • Experience with data preprocessing, tokenization, and pipeline automation.
  • Proficiency in machine learning libraries (transformers, datasets).
  • Strong problem-solving and collaboration skills.
  • Experience deploying to cloud environments (AWS, GCP).