Apple
Battery Algorithm ML Engineer
$175K–$325K
Cupertino, California +1 · Full-time · Posted Oct 22, 2026
- Location
- Cupertino, California
San Diego, California - Education
- MS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or related field.
About the job
Develops battery and power-management algorithms and software, including machine-learning features, for Apple products.
What you'll do
- Design battery and power-management algorithms, define software architecture, and write software modules.
- Develop battery-management technologies and commercialize robust solutions for products.
- Collaborate with algorithms, software, and systems engineers to improve battery systems.
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 10+ years of relevant industry experience.
- Experience with software requirements and development, ML inference pipelines, AI coding tools, agentic AI applications, or ML features in battery or consumer electronics.
Pay
$184,700 and $324,800 (base salary); $175,000 and $308,500 (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