Machine Learning Engineer - On-Device Control and Optimization
Core
Building on-device control systems that manage power and energy tradeoffs on Apple devices by developing models capturing device dynamics and shipping adaptive control loops.
Role type
Senior IC machine learning engineer (on-device control)
Builds
On-device control loops and ML models for power management
Domain
Consumer electronics / Energy management
Deliverable
production ML models
Required skills
Model predictive control, optimal control, reinforcement learning, Python, raw log analysis, prototyping, embedded systems
Preferred skills
Thermal systems, battery management, energy optimization, resource-constrained environments, hands-on ML training
Technologies
Python
Responsibilities
Analyze raw device logs and field data to understand device behavior, model device power and energy dynamics, develop and evaluate ML and control systems, rapidly prototype end-to-end systems for device deployment
Seniority
Senior, hands-on IC