The AI Job Search Engine
Software Engineering Intern, CUDA Core Libraries(m/w/x)
Description
As a Software Engineering Intern, you will dive into the design and optimization of CUDA Core Libraries, enhancing GPU computing for developers. This role involves collaborating with seasoned engineers and improving the overall developer experience through various initiatives.
Let AI find the perfect jobs for you!
Upload your CV and Nejo AI will find matching job offers for you.
Requirements
- •Pursuing BS, MS, or PhD in Computer Science, Computer Engineering, or related field
- •Strong programming skills in C++, Python, or both
- •Familiarity with modern C++ and/or Python library development and packaging
- •Experience with parallel or heterogeneous programming (CUDA, OpenMP, GPU-accelerated Python, or similar)
- •Experience with software libraries or open-source projects
- •Ability to work independently and drive a project from exploration to completion
- •Clear written communication for design discussions and documentation
- •Knowledge of CPU/GPU architecture and algorithmic performance
- •Hands-on experience with CUDA C++, CUDA Python, Pytorch, JAX, Numba, CuPy, or related GPU-accelerated Python stacks
- •Familiarity with libraries such as Thrust, CUB, libcudacxx, or similar modern C++/GPU libraries
- •Familiarity with compiler infrastructure and tooling such as LLVM, Clang/LLVM tooling, or MLIR
- •Comfort navigating and debugging large, multi-language codebases (C++, Python, CMake, GitHub Actions CI systems)
Education
Tasks
- •Contribute to the design and implementation of CUDA Core Libraries in C++ and Python
- •Design and optimize GPU algorithms and APIs
- •Tune performance involving memory, parallelism, and synchronization
- •Enhance developer experience through tests, benchmarks, CI, packaging, and documentation
- •Collaborate with experienced CUDA engineers
- •Participate in design reviews and code reviews
- •Engage in open-source-style workflows
Tools & Technologies
Languages
English – Business Fluent
- Analog Devices, Inc.Full-timeInternshipOn-siteIsmaning, München
- NVIDIA
Principal AI Developer Technology Engineer(m/w/x)
Full-timeOn-siteSeniorMünchen - DE63 NXP Semiconductors Germany GmbH
Intern AI Compiler Engineering(m/w/x)
Full-timeInternshipOn-siteMünchen - NVIDIA Germany
Senior Developer Technology Engineer, Artificial Intelligence(m/w/x)
Full-timeOn-siteSeniorMünchen - Analog Devices, Inc.
Intern, Embedded Software(m/w/x)
Full-timeInternshipOn-siteMünchen
Software Engineering Intern, CUDA Core Libraries(m/w/x)
The AI Job Search Engine
Description
As a Software Engineering Intern, you will dive into the design and optimization of CUDA Core Libraries, enhancing GPU computing for developers. This role involves collaborating with seasoned engineers and improving the overall developer experience through various initiatives.
Let AI find the perfect jobs for you!
Upload your CV and Nejo AI will find matching job offers for you.
Requirements
- •Pursuing BS, MS, or PhD in Computer Science, Computer Engineering, or related field
- •Strong programming skills in C++, Python, or both
- •Familiarity with modern C++ and/or Python library development and packaging
- •Experience with parallel or heterogeneous programming (CUDA, OpenMP, GPU-accelerated Python, or similar)
- •Experience with software libraries or open-source projects
- •Ability to work independently and drive a project from exploration to completion
- •Clear written communication for design discussions and documentation
- •Knowledge of CPU/GPU architecture and algorithmic performance
- •Hands-on experience with CUDA C++, CUDA Python, Pytorch, JAX, Numba, CuPy, or related GPU-accelerated Python stacks
- •Familiarity with libraries such as Thrust, CUB, libcudacxx, or similar modern C++/GPU libraries
- •Familiarity with compiler infrastructure and tooling such as LLVM, Clang/LLVM tooling, or MLIR
- •Comfort navigating and debugging large, multi-language codebases (C++, Python, CMake, GitHub Actions CI systems)
Education
Tasks
- •Contribute to the design and implementation of CUDA Core Libraries in C++ and Python
- •Design and optimize GPU algorithms and APIs
- •Tune performance involving memory, parallelism, and synchronization
- •Enhance developer experience through tests, benchmarks, CI, packaging, and documentation
- •Collaborate with experienced CUDA engineers
- •Participate in design reviews and code reviews
- •Engage in open-source-style workflows
Tools & Technologies
Languages
English – Business Fluent
About the Company
NVIDIA
Industry
IT
Description
The company is developing groundbreaking solutions in Virtual Reality, Artificial Intelligence, Deep Learning, and Autonomous Vehicles.
- Analog Devices, Inc.
Intern – Build LLM‑Powered Tools for Hardware Requirements & Verification(m/w/x)
Full-timeInternshipOn-siteIsmaning, München - NVIDIA
Principal AI Developer Technology Engineer(m/w/x)
Full-timeOn-siteSeniorMünchen - DE63 NXP Semiconductors Germany GmbH
Intern AI Compiler Engineering(m/w/x)
Full-timeInternshipOn-siteMünchen - NVIDIA Germany
Senior Developer Technology Engineer, Artificial Intelligence(m/w/x)
Full-timeOn-siteSeniorMünchen - Analog Devices, Inc.
Intern, Embedded Software(m/w/x)
Full-timeInternshipOn-siteMünchen