System Software Engineer Intern
Arago Inc.
Location
Paris Offices, North America Remote
Employment Type
Full time
Location Type
On-site
Department
Internship
Meet Arago and the Aragonians
Arago is an AI and computer hardware company whose mission is to drive the course of history forward. We do so by accelerating breakthroughs at the intersection of AI and semiconductors.
Founded in 2024 by AI researchers and physicists with deep expertise in photonics, electronics, software, mathematics, and machine learning, Arago brings together a lean team of engineers and scientists from the world’s top companies and research labs.
Composed of nine nationalities and operating from hubs in France, North America, and Israel, we believe in great science and fast achievements. Our work is guided by these core principles:
Do great things: we deliver work we’re proud to sign our name to.
High velocity: speed matters. We move quickly, one step at a time.
One unit: we’re all in this together, with relationships grounded in trust, respect, and camaraderie.
Arago is backed by executives from Apple, Arm, Nvidia, Microsoft, and Hugging Face, as well as prominent US and European deeptech venture firms and exited founders.
What you’ll do
As a System Software Engineer Intern, you will join the team building the foundational software stack for our next-generation high-performance computing hardware. You will contribute to critical system components — ranging from compilation and runtime optimization to simulation and distributed computing — ensuring the seamless execution of AI workloads on our proprietary architecture. Working at the intersection of high-level Python AI frameworks and custom hardware, you will take on a versatile role that may include performance optimization, compiler backend development, hardware simulation, or low-level driver implementation.
Required Skills and Experience
Currently pursuing a Master’s or PhD in Computer Science, Computer Engineering, or a related field.
Strong proficiency in modern C++ and/or Python, with a passion for "under the hood" programming.
Solid foundation in Computer Science fundamentals, including Data Structures, Algorithms, and Operating Systems.
Deep understanding of Computer Architecture and low-level system-software interactions.
Proficiency working in a Linux environment.
Nice to have: Familiarity with ML framework internals (e.g., PyTorch), GPU computing (CUDA), or compiler design (LLVM/MLIR).
-
Language: English at a proficient level. French is a plus.
Responsibilities
Design and implement high-performance software modules in C++ and Python.
Identify and resolve system bottlenecks to optimize execution efficiency and resource utilization.
Develop and maintain internal tooling for profiling, debugging, and hardware simulation.
Author unit tests and validate software functionality against precise hardware specifications.
Collaborate with senior engineers to bridge the gap between AI research and hardware execution.
Pay and benefits
Competitive cash compensation, based on academic level
Reimbursement of 50% of the public transport subscription fee.
A vibrant, multicultural workplace with colleagues representing over nine nationalities.

