GPU Machine Learning Developer Tools Engineer

Apple

Apple

Software Engineering
Cupertino, CA, USA
Posted on Jun 3, 2025
Apple’s Graphics, Games, and Machine Learning Software team develops Metal, an API for GPU programming that allows efficient use of the GPU and minimizes CPU overhead. The Metal Developer Tools team is responsible for developing * Metal Debugger – a full featured GPU debugger and profiler, * Metal System Trace – a CPU and GPU runtime analysis tool for Metal, * MPS Graph viewer – a highly performant visualizer for ML networks. The Metal Developer Tools team is looking for an engineer who is excited to shape the future of developer tools for debugging ML networks. The ideal candidate will have a passion for creating the best possible visualizations and analysis tools for machine learning, and have a strong background in debugging and optimizing networks for on-device inference.