Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer

Apple

$181,100 - $318,400
Aug 30, 2025
Cupertino, CA, US
Apply Now

Developing real-time algorithms for sensing modalities to infer impactful metrics and detect meaningful events for Apple's health and wellbeing features

Requirements

  • Extensive experience with programming languages such as C++, Objective-C, Swift or SwiftUI
  • Strong and intuitive understanding of computer science fundamentals, and how to architect complex systems for embedded devices
  • Prior experience with machine learning (e.g. large language models, foundation models, CNNs, Bayesian methods, etc.)
  • Prior experience with sensors, sensor fusion, fitness and health technologies
  • Experience with full stack systems software expertise from sensing and algorithms to the user interface
  • Familiarity with designing data collection and prototyping apps to drive forward the science and development of sensing-based metrics
  • Experience with APIs and software development for multiple platforms

Responsibilities

  • Architecting, implementing and maintaining user experiences across platforms for delivered features
  • Working closely with scientists, engineers, QA, study and project managers throughout the software lifecycle
  • Designing and contributing to APIs to expose metrics to third-party developers or internal cross-functional teams
  • Collaborating on large projects with software engineers and functions like human design, hardware sensing, AI/ML and others
  • Shipping interactive features that impact millions of users on a daily basis
  • Taking responsibility and demonstrating creativity, initiative, and ability to work to deadlines
  • Building strong relationships and constantly looking to improve oneself and the team

Other

  • Master’s degree or PhD in Computer Science with at least 10 years of experience as software engineer, 5 years in a technical leadership role
  • Effective communication skills, written and verbal, and attention to detail
  • Passion or experience with mentoring other team members
  • Passion for product definition, user experience, and being the first user for your own features
  • Ability to work in a dynamic and uncertain environment and thrive in it