Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer

Apple

Salary not specified
Dec 6, 2025
Cupertino, CA, US
Apply Now

At Apple, the business problem is to create innovative and reliable systems that integrate Large Language Models (LLMs) and Generative AI, while ensuring the highest standards of quality and dependability.

Requirements

  • Experience in designing and implementing information retrieval systems using embeddings (e.g., MiniLM), vector stores (e.g., Milvus, Qdrant), or similarity match & ranking techniques
  • Designed and optimized RESTful services
  • Comfort within Linux/Unix environments
  • Understanding of software engineering practices (agile, code review, automated builds, regressions testing)
  • Familiarity with large language model frameworks for evaluating and fine-tuning models
  • Proven track record of building enterprise-grade ML pipelines (data prep, distributed training, optimization, monitoring) in cloud environments
  • Strong Python programming skills, with a background in developing scalable and robust services using FastAPI or similar frameworks

Responsibilities

  • Apply rigorous quality principles while designing and implementing core backend services and pipelines that seamlessly integrate with enterprise systems and LLM technology
  • Support our mission by bringing a meticulous approach to applying groundbreaking research in this rapidly evolving space
  • Contribute critical thinking and attention to detail to significantly influence our developer productivity tools and shape the evolution of our AI platforms
  • Enable workflows with particular focus on ensuring the reliability and accuracy of LLM-based generation
  • Integrate our platform with various enterprise services and establish validation frameworks that maintain Apple's exacting standards
  • Develop and support new and existing features
  • Partner with cross-functional teams to effectively coordinate the complex interdependencies inherent in application development

Other

  • Master’s Degree Computer Science, Artificial Intelligence, Machine Learning, or a related field, or related experience
  • Bachelor’s Computer Science, Artificial Intelligence, Machine Learning, or a related field, or related experience
  • 5+ years of industry experience focussed on ML or software engineering
  • Communicating effectively, both written and verbal, with technical and non-technical cross-functional teams
  • Collaborative mindset to brainstorm on architectural patterns to arrive at the best approach