Apple · Cupertino

Generative AI Swift Engineer, Shortcuts

(f/m/d) · 3/20/2025

Description

In this role, you will take a comprehensive approach to building experiences powered by cutting-edge models, starting from the on-device software all the way through the entire machine learning lifecycle. Responsibilities will range from creating and curating data, training and evaluating, and fine-tuning models, to building the intelligent software subsystems running on-device that work in tandem with the models. As a creative problem solver who excels when faced with new ambiguous problems, you will help us shape our roadmap and solve significant technical challenges in new spaces! An ideal candidate for this role will have industry experience building complex iOS or macOS software applications, research or hands-on experience working with and training Large Language Models (LLMs), along with a proven track record of shipping products and experiences. Knowledge of other contemporary modeling problems (e.g. Conversational Agents, Reinforcement Learning, Autonomous Systems, Human Preference Learning) is a plus. You will work across teams and organizations spanning a variety of disciplines, collaborating closely with machine learning researchers, software engineers, hardware and design teams.

Qualifications

  • 2+ years of industry experience developing software and applications in Objective-C or Swift
  • Proficiency in Python and familiarity with ML tooling, such as Core ML, TensorFlow, or PyTorch.
  • Experience in machine learning model training, evaluation, and deployment, with a focus on data creation and management.
  • Strong analytical and creative problem solving skills

Preferred Qualifications

  • Deep understanding of transformer-based architectures and experience fine-tuning or optimizing them for specific use cases.
  • Familiarity with techniques for interpreting and explaining the behavior of deep learning models, such as attention mechanisms and feature attribution.
  • Hands-on experience evaluating large language models (LLMs) and applying advanced metrics for performance analysis.
  • Excellent written and verbal communications skills, comfortable presenting research to large audiences, and able to work hands-on in multi-functional teams

Benefits

Application

View listing at origin and apply!