A

Apple

Designs phones, computers and their operating systems

Senior AI Software Engineer - App Intelligence

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or foreign equivalent in Computer Science, Electrical Engineering, Applied Mathematics, or a related field, with at least 6 years of experience developing machine-learning- or artificial-intelligence-driven software.
  • Proficiency in one or more of Python, Swift, Objective-C, or C++.
  • Experience developing software prototypes and features driven by large language models, designing tool- and function-calling interfaces, constructing context, and validating model output.
  • Experience developing and evaluating machine-learning models and algorithms using technologies such as Python, PyTorch, and SQL, and visualizing results through dashboards built with tools such as Tableau.
  • Fluency with agentic coding tools such as Claude Code to accelerate engineering productivity, with good judgment about where to apply them and how to verify their output.
  • Exceptional problem-solving skills and the ability to drive alignment across teams on shared application programming interfaces.

Responsibilities

  • Lead the design and development of software features that enable end-to-end app experiences in Siri.
  • Develop machine-learning models, artificial-intelligence-driven algorithms, and approaches for app intelligence to make apps more capable with Siri.
  • Run experiments at scale on complex datasets and scenarios, and evaluate models and algorithms for app intelligence and Siri integration.
  • Research and evaluate new machine-learning and artificial-intelligence technologies, and help design modeling approaches that perform well both on-device and in the cloud.
  • Implement code that is well-designed, easy to debug, and highly performant.
  • Diagnose failures in end-to-end app experiences and work with the Siri team to turn them into measurable quality improvements.
  • Contribute to the shared evaluation and telemetry loop that demonstrates whether a change improved user outcomes.
  • Help inform architectural choices for the software stack supporting machine-learning and artificial-intelligence features, and help integrate these features into the software stack.
  • Proactively identify code to optimize for performance and maintain on-device latency, memory, and power budgets.
  • Use agentic coding to enhance engineering productivity, code quality, and efficiency at scale.

Desired Qualifications

  • Experience designing and developing systems that are efficient in resource-constrained environments, including on-device latency, memory, and power budgets.
  • Experience building key software components and application programming interfaces used cross-functionally across different applications and platforms, including versioning and compatibility of interfaces relied on by shipped clients.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs