Battery Machine Learning Algorithm Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$225,300 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $223k
This role $188k
$135k $293k
below market most similar roles pay here above market

This role pays less than 78% of similar roles. Most pay $192,050–$254,750 — the blue band above. At the midpoint, this role pays about $188k 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. Responsibilities include building predictive models of user load patterns, designing advanced control algorithms such as MPC and adaptive 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, pruning, and distillation. Required skills include experience with RNNs, LSTMs, Transformers, control theory, and optimization using MATLAB, Simulink, C/C++, and Python frameworks like PyTorch or TensorFlow.

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 fallback mechanisms 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.
  • PhD and 3+ years of relevant industry experience (preferred).
  • Mathematical modeling experience for nonlinear dynamical systems (preferred).
  • Experience in C/C++ for embedded systems and Python & ML frameworks like PyTorch or TensorFlow (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

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 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

San Diego, CA 4 days ago $175,000–$308,500
Machine Learning PyTorch TensorFlow Python C/C++ MATLAB Simulink Model Compression Quantization MPC Kalman Filters RNNs LSTMs Transformers Physics-Informed Neural Networks Embedded Systems Convex Optimization Fixed-Point Arithmetic
10+ 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

Battery Algorithm ML Engineer

Apple Inc

Cupertino, CA 11 days ago $150,400–$225,300
Python C++ Machine Learning Deep Learning SW Development AI Coding Tools Agentic AI Battery Management Systems Algorithms Inference Pipelines
3+ 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