Battery Machine Learning Algorithm Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$175,000–$308,500 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $223k
This role $242k
$159k $325k
below market most similar roles pay here above market

This role pays more than 65% of similar roles. Most pay $192,050–$254,750 — the blue band above. At the midpoint, this role pays about $242k versus about $223k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Battery Machine Learning Algorithm Engineer

The Battery Machine Learning Algorithm Engineer will develop novel machine learning algorithms, control strategies, and on-device implementations to improve the utility and intelligence of battery systems. The role involves developing ML and adaptation algorithms for State of Health, State of Power, and State of Charge estimation while characterizing degradation mechanisms like capacity fade and impedance growth. Key responsibilities include building predictive models of user load patterns, designing advanced control algorithms such as MPC and learning-based frameworks, and developing physics-informed ML approaches. The engineer will deploy these solutions on resource-constrained embedded platforms using model compression techniques like quantization and pruning. Required skills include experience with RNNs, LSTMs, Transformers, MATLAB/Simulink, C/C++, and Python frameworks like PyTorch and TensorFlow to solve complex electro-thermal dynamics and power management problems.

What you'll do

  • Develop ML algorithms for State of Health, State of Power, and State of Charge estimation.
  • Build predictive models of user load patterns and coupled electro-thermal dynamics.
  • Design advanced control algorithms and multi-objective optimization frameworks for real-time power delivery.
  • Develop physics-informed ML approaches to combine physics-based models with data-driven methods.
  • Deploy algorithms on resource-constrained embedded platforms using quantization, pruning, and distillation.
  • Implement fixed-point arithmetic and graceful fallbacks for sensor noise and missing data.

What we're looking for

  • Experience in machine learning (RNNs, LSTMs, Transformers), control theory, and optimization (MPC, Kalman filters, convex/nonconvex optimization).
  • Experience in MATLAB/Simulink.
  • Experience in C/C++ for embedded systems and Python & ML frameworks (PyTorch, TensorFlow).
  • PhD and 10+ years relevant industry experience (preferred).
  • Mathematical modeling experience for nonlinear dynamical systems (preferred).
  • Experience with physics-informed neural networks or hybrid physics/ML approaches (preferred).
  • Experience with MPC implementation and real-time optimization (preferred).

More like this

Similar roles

Battery Machine Learning Algorithm Engineer

Apple Inc

San Diego, CA 4 days ago $142,300–$214,300
Machine Learning Python C/C++ PyTorch TensorFlow MATLAB Simulink MPC RNNs LSTMs Transformers Model Compression Quantization Pruning Distillation Kalman Filters Convex Optimization Embedded Systems Physics-Informed Neural Networks
3+ yrs exp

Battery Machine Learning Algorithm Engineer

Apple Inc

Cupertino, CA 4 days ago $150,400–$225,300
Machine Learning Python PyTorch TensorFlow C/C++ MATLAB Simulink MPC RNNs LSTMs Transformers Model Compression Quantization Pruning Distillation Kalman Filters Convex Optimization Nonconvex Optimization Embedded Systems Physics-Informed Neural Networks
3+ yrs exp

Battery Machine Learning Algorithm Engineer

Apple Inc

Cupertino, CA 4 days ago $184,700–$324,800
Machine Learning Python C/C++ PyTorch TensorFlow MATLAB Simulink MPC RNNs LSTMs Transformers Model Compression Quantization Pruning Distillation Kalman Filters Convex Optimization Embedded Systems Physics-Informed Neural Networks
10+ yrs exp

Battery Algorithm ML Engineer

Apple Inc

San Diego, CA 4 days ago $175,000–$308,500
Python C++ Machine Learning Deep Learning SW Development AI Coding Tools Agentic AI Battery Management Systems BMS

Battery Algorithm ML Engineer

Apple Inc

San Diego, CA 11 days ago $142,300–$214,300
Python C++ Machine Learning Deep Learning Battery Management Systems SW Architecture SW Development Agentic AI Algorithms Power Management SW Requirement Definition
3+ yrs exp

Battery Algorithm ML Engineer

Apple Inc

Cupertino, CA 4 days ago $184,700–$324,800
Machine Learning Deep Learning Python C++ Battery Management Systems SW Architecture AI Coding Tools Agentic AI SW Development Process Algorithms Power Management