Swift LLM API Engineer, Swift Platform Experience

Apple Apple · Big Tech · Cupertino, CA · Machine Learning and AI

This role focuses on building APIs for AI models within Apple's Swift Frameworks team. The engineer will implement features, design APIs, and be involved in the full development lifecycle from research to testing and documentation. Collaboration with ML researchers and systems engineers is key.

What you'd actually do

  1. implement new features in the Foundation Models framework
  2. craft elegant APIs that surprise and delight our developers
  3. bring your ideas to life through all stages of their development: from initial research, to API design, to model evaluation, to testing and development in Swift, to documentation and internal dogfooding
  4. join us in energetic discussions of each other’s work and ideas, alongside collaborators possessing a variety of different perspectives and domain expertises

Skills

Required

  • Swift
  • LLM tool calling and agentic workflows
  • Model evaluation
  • LLM inference algorithms

Nice to have

  • LLM serving
  • On-device ML systems
  • Multi-modal LLMs
  • Swift API design patterns
  • User interface technologies
  • Programming language design and implementation
  • Technical writing
  • Open-source software projects

What the JD emphasized

  • Swift
  • API design
  • model evaluation
  • LLM tool calling and agentic workflows
  • LLM inference algorithms
  • Swift API design patterns

Other signals

  • implement new features in the Foundation Models framework
  • craft elegant APIs
  • bring your ideas to life through all stages of their development: from initial research, to API design, to model evaluation, to testing and development in Swift, to documentation and internal dogfooding
  • collaborate with experts throughout Apple including: ML researchers, systems engineers, user interface designers, tools engineers, and technical writers