R&D Intern – High-Performance Computing & Compilers (End-of-Studies / PFE)
hybridizer · International; Paris, France, FR
Have Otto apply for me →
Checked against dover. Still accepting applications.
- Location
- International; Paris, France, FR
- Type
- Internship
- Posted
Your Mission
As an R&D Intern, you will be fully integrated into the engineering team. You will work on concrete features of our compiler and help us validate our technology against real-world scenarios.
- Think: Analyze the performance of generated code. You will study how specific algorithms behave on a GPU versus a CPU and identify bottlenecks. You will learn to read and understand the "Assembly" (PTX/LLVM) generated by our tools.
- Implement:
- Develop new intrinsic functions to expose specific hardware capabilities (like Tensor Cores or SIMD instructions) to high-level languages.
- Port standard mathematical algorithms (linear algebra, stencils, image processing) using Hybridizer to demonstrate our capabilities.
- Fix bugs and improve the robustness of the compiler infrastructure.
- Build:
- Benchmarking & Testing: Create automated performance tests to compare our generated code against hand-written CUDA/C++.
- Samples & Demos: Build simple, clean code examples and "Getting Started" projects to help new users understand how to use Hybridizer.
- Documentation: document new features and create technical content explaining how to optimize code using our tools.
What You Bring to the Table
We are looking for a student passionate about low-level programming and performance. You don't need to know everything yet, but you must be eager to learn complex concepts.
- Education: Currently enrolled in a French "Grande École" d'Ingénieurs or a Master 2 in Computer Science (specialization in HPC, Systems, or Applied Math is a plus).
- Core Coding Skills: Strong proficiency in C++ or C#. You understand pointers, memory management, and object-oriented programming.
- HPC Interest: You have some knowledge of (or a strong desire to learn) CUDA, OpenMP, or GPU architecture.
- Math & Logic: You are comfortable with algorithmics and standard engineering mathematics (linear algebra, numerical methods).
- Mindset: You are rigorous, curious, and comfortable reading technical documentation in English. You enjoy solving puzzles and understanding how things work "under the hood."
Stop retyping the same form
Upload a CV once, and Otto fills in this application for you.
Try Free Now →