Back to jobs
A
Hiring companyApple

Verified today

Machine Learning Software Engineer

India Full-time

About the role

Applied Machine Learning team at Apple drives digital transformation across the enterprise by delivering ML platforms, solutions and services. The role builds and scales high‑performance, distributed systems for Search, Knowledge Graph and Generative AI, ensuring availability, low latency and robust performance. Based in India, on‑site work model.

What you’ll do

  • Build and scale enterprise platforms for Search, KG and inference
  • Develop and maintain high‑throughput ML workloads
  • Ensure system availability, performance and low latency
  • Explore and integrate latest open‑source technologies
  • Collaborate across business and technical teams

What you’ll bring

  • 3+ years experience
  • Bachelor's degree in CS or related field
  • Java or Python programming
  • Experience with IR or Generative AI
  • 2+ years work experience
  • Concurrency and multithreading knowledge
  • Solr or OpenSearch expertise
  • Design scalable distributed systems

Skills

JavaPythonDistributed SystemsSearchInformation RetrievalGenerative AISolr/OpenSearchConcurrency