Developer Technology Engineer – AI
Core
Designing and optimizing core parallel algorithms and data structures for GPU-based applications to solve current and future problems for key application developers.
Role type
Senior IC GPU software engineer (AI/High Performance Computing)
Builds
Optimized GPU reference code and application solutions for next-generation architectures and software platforms
Domain
Accelerated computing, AI, GPU architecture, and high-performance computing
Deliverable
production ML models | product features
Required skills
Parallel programming, CUDA C/C++, OpenACC, C/C++, Python, algorithm design, data structures, linear algebra, numerical methods
Preferred skills
Domain expertise in telecommunications, medical imaging, machine learning, deep learning, HPC, or natural sciences
Technologies
CUDA, OpenACC, C, C++, Python
Responsibilities
Collaborate with architecture, research, libraries, tools, and system software teams to influence next-generation design; investigate impact on application performance and developer efficiency; travel for conferences and on-site visits with developers
Seniority
Mid-level to Senior, hands-on IC