By clicking "Accept", you agree to the storage of cookies on your device to improve site navigation, analyze site usage, and assist with our marketing efforts. See our privacy policy for more information.
Arrow to operate the carousel
Back

Software Engineer C++ (M/F)

Location: 
Paris
Type: 
Hybrid
Salary: 
€40k-€75k
TJM: 
Fullstack
C++
Developer
AI
Machine Learning

MISSION

We are looking for Software Engineers to join our client's team where your contributions are crucial.

In this role, you'll lead the development and ongoing refinement of our client's cutting-edge, high-performance simulation platform.

This platform is more than just infrastructure. It's the driving force enabling our AI teams to develop and introduce revolutionary products, services, and research breakthroughs that redefine what's possible.

Your collaborative efforts with our research team will be vital.

You will work closely with them to understand their unique requirements, ideate innovative approaches, and transform these ideas into reality.

Your skills will be essential in devising and implementing effective strategies and tools to boost computational efficiency, ensuring that our AI solutions continue to set industry standards.

ROLE RESPONSIBILITIES/ACCOUNTABILITIES

  • Designing and developing our in-house simulation libraries.
  • Implementing various approaches for high-performance and distributed computing.
  • Cover solutions with the needed unit and integration tests.
  • Write high-quality, maintainable and modular software libraries.
  • Work side by side with our researchers and engineers.

PROFILE & REQUIREMENTS:

  • Degree in computer science or equivalent.
  • Creative problem solving, starting from first principles.
  • Strong knowledge of OOP, SOLID principles and design patterns.
  • Strong knowledge of algorithmic thinking and data structures.
  • Cross-functional ability to experiment, simulate and analyse data.
  • Ensuring high-quality deliverables with extensive testing from Unit Tests to E2E tests.
  • Experience with profiling tools (GPU, CPU, Memory, Garbage Collection).
  • Strong communication skills.

Bonus:

  • Strong knowledge in modern C++ (C++17, C++20) or willingness to learn.
  • Basic knowledge of machine learning.
  • Experience in contributing, maintaining and/or building open-source projects.
  • Experience in parallel and high-performance computing.
  • Experience in TDD, BDD and/or DDD is a plus

PROCESS - 3 to 5 weeks (max)

  • 1st screen / initial discussion with the tech recruiter department over video
  • A programming test / technical hacker rank test + Review of the test
  • Take Home assignment + review call with the candidate
  • Call with a head of department

MODALITIES

  • Type of contract: CDI
  • Salary range: From 40k€ to 75k€
  • English MANDATORY
  • Permanent contract with the end client
  • Remote: 2-3 days / week
  • Location: PARIS

Apply directly to the position of

Software Engineer C++ (M/F)

We'll be in touch soon!
PDF format - Maximum size: 10MB
Download in progress
fileuploaded.jpg
The download failed. The maximum file size is 10 MB.
Thank you!
We have received your message and we will answer you as soon as possible!
Oops! An error occurred while sending the form.
Do not hesitate to call us directly!