CareerPlan

Machine Learning Engineer, Staff (Model Optimization)

San Diego, California, United States of AmericaFull-time2026-09-17 → 2026-11-10

Core

Create and implement machine learning techniques, frameworks, and tools to enable efficient discovery and utilization of state-of-the-art ML solutions across mobile, edge, auto, and IoT products.

Role type

Staff Machine Learning Engineer (Model Optimization)

Builds

Optimized software, ML kernels, compiler tools, and model efficiency tools for hardware deployment

Domain

Semiconductor hardware and embedded systems

Deliverable

production ML models

Required skills

Machine Learning frameworks (TensorFlow, PyTorch, Caffe), embedded system development, C/C++/Python programming, statistics and probability, low-level OS-Hardware interaction, technical leadership

Preferred skills

Master's degree in CS/Engineering, 5+ years in ML frameworks, 5+ years in embedded system optimization, 2+ years with Linux/Android/QNX, technical leadership experience

Technologies

TensorFlow, PyTorch, Caffe, C++, Python, Linux, Android, QNX

Responsibilities

Extend training or runtime frameworks with new features and optimizations; model and architect advanced ML hardware for inference/training; develop optimized software to enable AI models on hardware; develop and apply ML techniques into products; prototype novel ML solutions; conduct experiments to train and evaluate ML models

Seniority

Staff, independent contributor with significant decision-making and mentorship