R&D Intern – High-Performance Computing & Compilers (End-of-Studies / PFE)

Reposted 13 Days Ago
Be an Early Applicant
2 Locations
Remote or Hybrid
Internship
Information Technology • Software
The Role
R&D intern developing and validating compiler features for high-performance computing. Responsibilities include analyzing CPU/GPU performance, reading PTX and LLVM assembly, implementing hardware intrinsics and mathematical algorithms, fixing compiler bugs, creating benchmarks and demos, and writing technical documentation. The role requires strong C++ or C# skills, understanding of memory management and object-oriented programming, and interest in CUDA, OpenMP, GPU architecture, algorithms, and numerical methods.
Summary Generated by Built In
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."

Skills Required

  • Currently enrolled in a French Grande École d'Ingénieurs or Master 2 in Computer Science
  • Strong proficiency in C++ or C#
  • Understanding of pointers, memory management, and object-oriented programming
  • Knowledge of, or strong desire to learn, CUDA, OpenMP, or GPU architecture
  • Comfort with algorithmics, linear algebra, and numerical methods
  • Ability to read technical documentation in English
  • Specialization or interest in high-performance computing, systems, or applied mathematics
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
1 Employee
Year Founded: 2008

What We Do

Hybridizer is a software platform for performance portability and GPU acceleration. Its compiler transforms C#/.NET and Java bytecode or high-level code into optimized source code for multicore CPUs and GPUs, allowing developers to use existing codebases without learning CUDA or rewriting applications. The technology supports debugging, profiling, cross-platform deployment, and demanding workloads such as quantitative finance, scientific simulation, and data processing.

Similar Jobs

Mastercard Logo Mastercard

Director, Global Communications

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Harrison, NY, USA
38800 Employees
174K-286K Annually
Remote
Ohio, USA
89016 Employees
102K-183K Annually

Capital One Logo Capital One

Director, AI Engineering (Remote - eligible)

Fintech • Machine Learning • Payments • Software • Financial Services
Remote or Hybrid
3 Locations
55000 Employees
245K-335K Annually

Capital One Logo Capital One

Director, Data Science - Consumer and Developer Experience (Remote-Eligible)

Fintech • Machine Learning • Payments • Software • Financial Services
Remote or Hybrid
6 Locations
55000 Employees
245K-335K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account