AI/ML - Senior Software Engineer, Machine Intelligence Sensing Team

Apple Inc.
Apply Now

Job Description


Posted: May 18, 2021

Role Number:200248957

On the Machine Intelligence Sensing Team (MIST), we are working toward a future where our devices are aware of us and our environment, they directly support our health and wellbeing, and they nudge us to be more thoughtful, present, and inspired human beings. We believe there is huge opportunity to improve people’s lives and the world by understanding people, our activities, connections, and the environments we live in by using sensing and machine learning on our devices. Our team works across Apple to create innovative high-impact features and new interaction modes on Apple’s wearables, home products, and future devices. We prototype new experiences, develop and ship products, and we publish our work. We are a creative, multi-disciplinary, optimistic, and collaborative team. We are looking for an experienced software engineer who is passionate about developing innovative product features that push the boundaries of sensing, machine learning, and human-computer interaction. Come join us and build the future.

Key Qualifications

  • Expert in Swift, Objective-C, C, or C++
  • Experience building libraries, frameworks, and command-line tools
  • Experience building iOS and watchOS apps with basic UI/UX design
  • Strong grasp of Apple’s development APIs (UIKit, Cocoa, etc.)
  • Strong understanding of object-oriented design, data structures, algorithm design, complexity analysis, problem solving and diagnosis
  • Deep understanding of multi-threaded programming and synchronization
  • 5-7+ years of software engineering experience


The team you will join and help lead is responsible for creating product features for Apple’s wearables, home products, and future devices. We are highly collaborative and partner with a variety of product teams across Apple including Watch, Siri, Accessibility, Home, Health, Audio Products, and others and have shipped features like Handwashing and Raise to Speak on the Apple Watch. As a member of MIST, you will work closely with machine learning and software engineering experts to design and build the next generation of sensing experiences. Responsibilities: * Guide new features from early prototype to shipping product * Lead architectural discussions, evangelize our values, and collaborate with partner teams to align on product goals * Diagnose, triage, fix, and prevent issues related to functionality, reliability, and performance * Design and build testable software

Education & Experience

BS or MS in Computer Engineering, Computer Science, or equivalent experience.

Additional Requirements


  • Demonstrated ability to quickly learn and modify large, existing codebases
  • Experience designing high performance software and algorithms for resource constrained embedded systems
  • Experience with signal processing, machine learning, and using sensor data to power novel use cases and applications

Company Info.

Apple Inc.

Apple Inc. is an American multinational technology company that specializes in consumer electronics, software and online services headquartered in Cupertino, California, United States. Apple is the largest technology company by revenue and, as of June 2022, is the world's biggest company by market capitalization, the fourth-largest personal computer vendor by unit sales and second-largest mobile phone manufacturer.

  • Industry
    Computer software,Consumer electronics
  • No. of Employees
  • Location
    1 Apple Park Way, Cupertino, California 95014, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Apple Inc. is currently hiring Senior Software Engineer Jobs in Seattle, WA, USA with average base salary of $160,000 - $240,000 / Year.

Similar Jobs View More