Senior Software Engineer C++ (H/F)
MISSION
We are actively seeking an experienced Senior Software Engineer to lead our dynamic C++ engineering team in advancing simulation and optimization projects.
In this dual-faceted role, you will mentor a skilled group of software engineers while also engaging directly with the coding process.
Your unique position as both a mentor and a technical contributor will play a critical role in defining the future and goals of our advanced simulation platform, driving its ongoing development and enhancement.
Your primary responsibility is to maintain our platform's position at the forefront of the industry, supporting our AI teams in their innovative endeavors.
By working closely with our engineers and researchers, you will develop a strategic direction for the platform, ensuring our solutions are efficient, scalable, and of superior quality.
ROLE RESPONSIBILITIES/ACCOUNTABILITIES
- Lead, mentor, and manage a team of software engineers, ensuring their professional growth and continuous development.
- Design and oversee the development and enhancement of our in-house high-performance simulation platform.
- Set technical direction and ensure adherence to best practices in software development with a strong focus on automated testing.
- Collaborate with researchers to understand their needs, and strategize on optimal solutions.
- Evaluate and introduce new technologies and tools as needed.
- Act as the technical point of contact for the team, liaising with other departments and stakeholders.
PROFIL & REQUIREMENTS:
- Advanced degree in computer science or equivalent.
- Proven leadership experience with a strong technical background.
- Mastery of OOP, SOLID principles, and design patterns.
- Strong understanding of algorithmic thinking, data structures, and software design.
- Demonstrated experience with profiling tools (GPU, CPU, Memory, Garbage Collection).
- Outstanding communication skills, both written and verbal.
- Ability to juggle multiple projects and priorities in a fast-paced environment.
Bonus:
- Expertise in modern C++ (C++17, C++20).
- Familiarity with machine learning.
- Experience in contributing to, maintaining, or building open-source projects.
- Deep knowledge in parallel and high-performance computing.
- Proficiency in TDD, BDD, and/or DDD
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 65k€ to 75k€
- English MANDATORY
- Permanent contract with the end client
- Remote: 2-3 jours / semaine
- Localisation: PARIS