SW Optimization Engineer AI/ML
Core
Design and optimize system-on-a-chip (SoC) architecture and software for Apple Silicon, focusing on performance enhancements for AI/ML workloads.
Role type
Senior IC SW Optimization Engineer (AI/ML)
Builds
Optimized implementations of machine learning workloads, performance analysis instruments, and efficient computational algorithms for Apple Silicon.
Domain
Consumer electronics, AI/ML, computer architecture
Deliverable
production ML models
Required skills
C/C++, Python, computer architecture fundamentals, AI/ML hardware accelerators, GPU programming, performance analysis tools, algorithm prototyping, system architecture trade-off analysis
Preferred skills
PyTorch, low-level performance libraries for AI/ML accelerators, operating system internals, compiler technologies, HPC benchmarks
Technologies
Apple Silicon, Neural Engine, GPU, CPU, PyTorch
Responsibilities
Conduct performance studies to validate architecture decisions; Create optimized implementations of ML workloads on Apple Silicon; Collaborate with system teams to create performance models of emerging AI/ML techniques; Work with software development tools teams to deliver performance analysis instruments and optimized libraries.
Seniority
Senior, hands-on IC
