Apple
SW Optimization Engineer AI/ML
$175K–$325K
Cupertino, California +1 · Full-time · Posted Oct 2, 2026
- Location
- Cupertino, California
Seattle, Washington - Experience
- At least one hardware-IP software development experience; preferred: 10+ years of relevant experience.
- Education
- Bachelor’s degree or equivalent job-related experience in Computer Engineering, Computer Science, or a related field.
About the job
Optimize AI/ML workloads on Apple Silicon, analyze performance bottlenecks, and inform hardware, software, and architecture improvements.
What you'll do
- Conduct performance studies to inform and validate architecture decisions.
- Optimize machine-learning workloads across Neural Engine, GPU, and CPU, and model emerging AI/ML techniques.
- Develop performance-analysis tools, libraries, and frameworks with software and system teams.
What they ask for
- Bachelor’s degree or equivalent job-related experience in Computer Engineering, Computer Science, or a related field.
- Software development experience for at least one hardware IP area, such as AI/ML accelerators, GPUs, or image/video encoders.
- Experience with AI/ML, graphics, or HPC performance benchmarks and workloads.
Nice to have
- M.S. or Ph.D. in a related field; 10+ years of relevant experience in software performance optimization, analysis tools/processes, and efficient algorithms.
- Knowledge of computer architecture, C/C++ family languages, Python, AI/ML frameworks such as PyTorch, operating systems, or compiler technologies.
Pay
$184,700 and $324,800 (base salary); $175,000 and $308,500 (base salary)
Tools
Apple Silicon, Neural Engine, GPU, CPU, C/C++, Python, PyTorch
AI focus
Optimize machine-learning workloads on Apple Silicon and develop performance models, tools, libraries, and frameworks for AI/ML applications.
Model-written summary · the original posting is authoritative