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

$171,600 - $302,200
Oct 30, 2025
San Diego, CA, US
Apply Now

Apple's Applied Sensing and Health (AS&H) team is looking to develop real-time algorithms that fuse different sensing modalities to infer impactful metrics, detect meaningful events, and project enlightening insights for its users.

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
  • Experience with designing and developing data collection and prototyping apps
  • Experience with APIs and exposing metrics to third party developers or internal cross functional teams

Responsibilities

  • Architecting, implementing and maintaining user experiences across platforms for the features we deliver to the world
  • Working closely with scientists, engineers, QA, study and project managers throughout the software lifecycle in successfully delivering best-in-class application and experiences
  • Designing and contributing to APIs to help expose our metrics to third party developers or internal cross functional teams
  • Working collaboratively on large projects with many other software engineers and functions, like human design, hardware sensing, AI/ML and others
  • Helping ship interactive features that impact millions of users on a daily basis
  • Taking responsibility and demonstrating creativity, initiative, and the ability to work to deadlines
  • Building strong relationships and constantly looking to improve yourself and your 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 strive to bring order to it