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, Applied Machine Learning

Apple

Salary not specified
Nov 9, 2025
Cupertino, CA, US
Apply Now

Apple is looking to enhance its Health and Fitness features for devices like the Apple Watch and iPhones by improving sensor fusion algorithms, tracking human motion, and providing interpretable insights. The company aims to develop innovative ways for users to improve their health and fitness, impacting millions of users daily.

Requirements

  • strong proficiency in C++ or Objective-C/Swift development and debugging, particularly for complex, multi-threaded systems
  • working knowledge of Python and are comfortable using it for ML model development, data analysis, and prototyping
  • solid understanding of ML pipelines, model implementation, and can translate research prototypes into production code
  • comfortable with data analysis and visualization, and can derive actionable insights from sensor data
  • excel at systems-level programming including performance optimization, memory management, and real-time constraints
  • architect robust system infrastructure while understanding the algorithmic requirements it needs to support
  • experience with concurrent programming, synchronization, and debugging complex threading issues

Responsibilities

  • architect and implement complex C++ systems for sensor data processing
  • translate ML research into optimized production algorithms
  • analyze and visualize data to drive insights
  • help maintain complex system software with multi-threading and real-time constraints
  • building sophisticated algorithms
  • crafting the critical "plumbing" that makes everything work reliably at scale
  • working throughout the software lifecycle to deliver best-in-class performant and reliable systems

Other

  • You thrive in environments requiring versatility and enjoy switching between systems engineering, ML implementation, and data analysis
  • You thrive in a collaborative environment and can clearly communicate while driving multiple projects across teams
  • You are obsessively passionate and inquisitive, and seek to solve everyday problems in innovative ways
  • You enjoy taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm
  • MS or Ph.D in Computer Science, Electrical Engineering, or related field, plus 8+ years of software engineering experience with exposure to both systems programming and ML/data analysis domains