Apple
Battery Algorithm ML Engineer
$142K–$225K
Cupertino, California +1 · Full-time · Posted Oct 16, 2026
- Location
- Cupertino, California
San Diego, California - Experience
- No minimum years specified; preferred: 3+ years of relevant industry experience.
- Education
- MS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or related field.
About the job
Designs battery and power management algorithms and software, including software architecture and modules, for Apple products.
What you'll do
- Develop battery management technologies and commercialize robust battery solutions.
- Design battery and power management algorithms and software for Apple products.
- Define software architecture and write modules with cross-functional engineering teams.
What they ask for
- MS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field.
- Experience in machine learning algorithms and deep learning applications.
- Programming experience in Python or C++.
Nice to have
- PhD and 3+ years of relevant industry experience.
- Experience with software requirements and development processes, ML inference pipelines, AI coding tools or agentic AI applications, or battery/consumer-electronics ML features.
Pay
$150,400 and $225,300 USD base salary; $142,300 and $214,300 USD base salary
Tools
Python, C++
AI focus
Applies machine learning and deep learning to battery algorithms; preferred work includes ML inference pipelines and infrastructure, AI coding tools, and agentic AI applications.
Model-written summary · the original posting is authoritative