Senior Software Engineer, Applied Machine Learning, Sensing & Connectivity

Apple Inc.
Cupertino, CA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$147,400.0 - $272,100.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Data Analysis C++ (Programming Language) Code Generation Software Debugging Python (Programming Language) Machine Learning Software Engineering Product Software Implementation Methods System Programming Multithreading Information Technology
+3 more
Production Code Machine Learning Operations Objective C++

Job description

Your work will span from low-level systems programming to ML model implementation to deep data analysis-sometimes building sophisticated algorithms, sometimes crafting the critical infrastructure that makes everything work reliably at Apple’s scale. You’ll collaborate closely with ML engineers, scientists, and multi-disciplinary teams across the company, working throughout the entire software lifecycle to deliver best-in-class, performant, and reliable systems that impact millions of users daily..

Requirements

Do you have experience in Software implementation?, A demonstrated passion for health and fitness, driven to empower users to live healthier, more active lives through technology.

Exceptional collaboration and communication skills, adept at driving cross-functional initiatives.

A proactive, inquisitive problem-solver who thrives on tackling complex challenges and delivering innovative solutions.

Demonstrated ability to consistently achieve results in dynamic and challenging environments., MS or Ph.D. preferred in Computer Science, Electrical Engineering, or related field, plus 3+ years of software engineering experience with exposure to both systems programming and ML/data analysis domains.

Strong proficiency in C++ or Objective-C/Swift development and debugging, with extensive experience in complex, multi-threaded and concurrent systems, including synchronization and debugging advanced threading issues.

Working knowledge of Python for ML model development, data analysis, and prototyping.

Solid understanding of ML pipelines, model implementation, and translating research prototypes into production code.

Familiarity with modern GenAI-enabled development workflows and tools (e.g., AI-assisted coding, automated code generation, intelligent debugging), coupled with a strong aptitude for learning and adapting to evolving technologies.

Comfort with data analysis and visualization, deriving actionable insights from sensor data.

Benefits & conditions

4.14.1 out of 5 stars Cupertino, CA $147,400 - $272,100 a year, Pulled from the full job description

  • Employee stock purchase plan
  • Health insurance
  • Retirement plan
  • Dental insurance
  • RSU, At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Navigating Apple's evolving on-device AI and machine learning stack

Precious Osaro Precious Osaro · WWC Europe 2026

1:48 min

Automating exploratory data analysis within training pipelines

Dora Petrella · WWC 2023

1:37 min

Core definitions of C++ objects and data references

Jonathan Müller Jonathan Müller · WWC 2024

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · WWC 2022

1:34 min

Introduction to the Apple Intelligence developer ecosystem

MIlan Todorović MIlan Todorović · WWC 2025

1:36 min

Performing exploratory data analysis to uncover underlying patterns

Julian Joseph · LIVE

Videos

See all

Related articles

See all