Software Engineer - Apple Watch

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer

Description For Software Engineer - Apple Watch

Join the team building revolutionary ML experiences for Apple Watch! As a senior software engineer, you'll be part of a small group working to prototype and ship ML-powered features that integrate deeply into watchOS experiences millions use every day. You'll work closely with the teams building all the applications and frameworks that make up watchOS, as well as new hardware and human interface teams, to build experiences that are only just becoming possible from advances in LLM and Generative AI research.

Responsibilities include:

  • Working with designers to turn vague ideas into meaningful prototypes, and demoing them to stakeholders.
  • Writing high quality, well tested, and performant code to develop those prototypes into polished, Apple-level experiences that we're proud to ship.
  • Architect systems that are extensible, adaptable, and stand the test of time.
  • Collaborate with dozens of app, framework, and ML teams at every level of the stack to build a strong, robust foundation for the experiences we look to ship.
  • Profile and optimize cutting-edge features to run well on a low-powered, highly-constrained device.
  • Work daily with quality assurance teams to find and fix all the bugs, edge cases, and performance issues that impact the user experience.

This role offers the opportunity to work on innovative projects at the intersection of wearable technology and machine learning, contributing to products used by millions of people worldwide. You'll be at the forefront of integrating advanced AI capabilities into compact, everyday devices, pushing the boundaries of what's possible in wearable tech.

Last updated 5 months ago

Responsibilities For Software Engineer - Apple Watch

  • Work with designers to turn ideas into meaningful prototypes
  • Write high quality, well tested, and performant code
  • Architect extensible and adaptable systems
  • Collaborate with app, framework, and ML teams
  • Profile and optimize features for low-powered devices
  • Work with quality assurance teams to fix bugs and performance issues

Requirements For Software Engineer - Apple Watch

  • BS CE/CS or equivalent experience required
  • Experience as a watchOS/iOS/macOS engineer
  • Strong Swift or Objective-C coding ability
  • Interest in Machine Learning
  • Hands-on experience developing major components of complex systems that cut through many layers of the tech stack
  • Fantastic attention to detail, with experience shipping highly polished and performant features
  • Excellent communication and collaborative skills

Benefits For Software Engineer - Apple Watch

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Relocation assistance (for eligible roles)

Interested in this job?

Jobs Related To Apple Software Engineer - Apple Watch

ML Software Engineer

Senior ML Software Engineer role at Apple, building ML-inference applications and services on Apple Silicon, focusing on generative AI and cloud compute infrastructure.

Software QA Engineer, Machine Learning (SF)

Senior ML QA Engineer role at Apple, focusing on iOS and macOS creativity applications, requiring 5+ years of experience in QA and machine learning.

AIML- Sr Machine Learning Engineer, Siri and Information Intelligence

Senior Machine Learning Engineer position at Apple, focusing on developing innovative ML solutions for Siri's media content features, offering competitive compensation and comprehensive benefits.

Machine Learning Engineer

Senior Machine Learning Engineer role at Apple, focusing on developing ML solutions for the Apple Online Store, including recommendation systems and personalization features.

AIML - QA Engineer

Senior QA Engineer role at Apple focusing on AI/ML products like Siri, requiring 4+ years of experience in software quality assurance and testing.