Software Engineer, Accelerators Software/Hardware Co design, DeepMind
Overview
In this role you collaborate with product teams to design and prototype novel software algorithms, while overseeing software/hardware codesign and optimizing kernels for AI workloads. You will help shape the technology roadmap by turning insights into actionable design directions. You work across disciplines to advance a next-generation compute platform for AI inference, balancing performance, scalability, and safety. This is a mission-driven role in a pioneering AI lab focused on real-world impact and scientific discovery.
Compensation / Benefits15% bonus targetequitybenefits
Responsibilitiesdesign, implement, and prototype novel software algorithms with product teamsoversee software/hardware codesign and kernel optimizationconduct performance benchmarking and optimizationcollect insights to influence future software and hardware design and the technology roadmapcontribute to a next-generation compute platform for AI inference workloads
Key requirementsBachelor's degree in Computer Science or related fieldExperience in software development using Python and C++Experience with ML hardware accelerators and ML inference softwarecollaborationability to work in ambiguous environmentsplanning and scoping projectsPythonC++ML hardware accelerators