This position is no longer accepting applications
Closed on September 22, 2026.
This role is filled — get an email when new Data Analysis roles open on DataJobs.io:
Machine Learning Engineer - On-Device Adaptive Control
Electrical Engineering
Artificial Intelligence
Controls Engineering
Data Analysis
Data Analytics
Data Processing
Energy Management
Engineer
Machine Learning Engineer
On Device Ai
On Device Ml
View similar jobs
Get alerted when similar jobs are posted — set up a New Data Analysis jobs on DataJobs.io alert.
See other roles at Apple.
Job Description
The Energy Tech org at Apple is developing on-device control systems that use on-device machine learning to manage thermal and energy tradeoffs.
Responsibilities
- Design and implement on-device control systems for thermal and energy management
- Build and fit thermal models using lab and field data
- Prototype MPC and related control algorithms end-to-end, from data analysis through on-device deployment
- Analyze large-scale field telemetry to characterize device behavior and validate models
- Define and tune cost functions that encode system-level tradeoffs
- Collaborate with firmware, hardware, and platform teams to integrate control systems into the OS
Requirements
- MS or PhD in controls, robotics, electrical engineering, computer science, or related field; or BS with relevant experience
- Experience with model predictive control, optimal control, or reinforcement learning (sequential decision-making)
- Strong programming skills in Python; comfort with C/C++ for on-device work
- Experience working with real-world sensor data, including noisy, incomplete, high-volume datasets
- Demonstrated ability to take a project from data exploration through a working prototype
Technologies
- Python
- C/C++
- Model predictive control
- Optimal control
- Reinforcement learning
- MPC
- OS
Preferred Qualifications
- Experience with thermal systems, battery management, or energy optimization
- Familiarity with embedded or resource-constrained environments
- Background in system identification or online parameter estimation
- Comfort with ambiguity, able to scope and drive work without detailed specifications
- Track record of shipping models or control systems into production, not only research
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses, including tuition
- Opportunity to become an Apple shareholder through Apple’s discretionary employee stock programs
- Eligible for discretionary restricted stock unit awards
- Can purchase Apple stock at a discount with participation in the Apple Employee Stock Purchase Plan
- Base pay range between $142,300 and $214,300
- Discretionary bonuses or commission payments and relocation (eligibility may apply)
Pay & Benefits
The base pay range for this role is between $142,300 and $214,300. Your base pay will depend on your skills, qualifications, experience, and location.
Location: Seattle, WA (onsite)