CareerPlan

Staff Software Engineer, AI Software Core

San Diego, California, United States of AmericaFull-time2026-11-03 → 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 IC machine learning engineer (AI software core & hardware co-design)

Builds

Optimized software for AI models (kernels, compiler tools, model efficiency tools) and advanced ML hardware for inference or training

Domain

Semiconductor / Mobile / Edge / Auto / IoT

Deliverable

production ML models

Required skills

Machine learning frameworks (TensorFlow, PyTorch, Caffe), embedded system development and optimization, C/C++/Python programming, statistics and probability, low-level OS (Linux, Android, QNX) and hardware interactions, technical leadership

Preferred skills

Master's degree in CS/Engineering, 5+ years in ML frameworks, 5+ years in embedded systems for ML, 5+ years in C/C++/Python, 3+ years in matrixed organizations, 2+ years in OS/hardware interactions, 1+ year in technical leadership, 1+ year interacting with senior leadership

Technologies

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

Responsibilities

Extend training or runtime frameworks and model efficiency software tools with new features and optimizations; Model, architect, and develop advanced ML hardware co-designed with software; Develop optimized software to enable AI models deployed on hardware; Develop and apply ML techniques into products and AI solutions; Develop, adapt, or prototype novel ML solutions aligned with product roadmaps; Conduct experiments to train and evaluate ML models and software

Seniority

Staff, hands-on IC with significant decision-making and supervision