software engineer
ADAGOS
About the role
About us
Adagos is an innovative company born from research in Toulouse, specializing in parsimonious and explainable artificial intelligences applied to modeling complex physical systems. Its patented NeurEco technology automatically generates compact, interpretable, and predictive models from data sourced from simulations, experimental testing, or operational environments. NeurEco is today used by major players such as Thales, Framatome, Dassault, and Stellantis in applications including digital twins, virtual sensors, and energy optimization.
Role & Responsibilities
- Develop and maintain backend components in C++ and Python that power NeurEco's computation engine.
- Build and maintain the web interface in Angular/TypeScript.
- Work closely with clients to customize and adapt NeurEco for specific industrial applications.
- Own and improve CI/CD pipelines (TeamCity, Docker), automated testing, deployment, and documentation.
- Collaborate daily with R&D engineers and the product manager to translate scientific capabilities into reliable, user‑facing features.
- Drive code quality, testing standards, and technical documentation across the team.
Profile
Required
- Strong C++ and Python skills for scientific and systems programming.
- Proficiency in Angular and TypeScript.
- Experience with CI/CD tools (Docker, TeamCity or similar) and automated testing.
- Autonomous, rigorous, solution‑oriented; comfortable owning a problem end‑to‑end.
- Good communication skills — you will interact with clients and R&D alike.
Valued
- Scientific or engineering background (applied mathematics, physics, engineering school, or equivalent experience).
- Familiarity with scientific computing libraries (NumPy, Pandas, PyTorch).
- Interest in industrial or simulation domains (mechanics, fluid dynamics, electromagnetics…).
- Knowledge of neural networks or machine learning.
What we offer
- Competitive salary and bonuses.
- High degree of autonomy and responsibility in a 15‑person team.
- Brand‑new office facilities.
- Real‑world impact: your work ships into production at major industrial companies.
How to apply
Send your application with your availability to contact@adagos.com. Position based in Ramonville‑Saint‑Agne, near
Requirements
- Strong C++ and Python skills for scientific and systems programming.
- Proficiency in Angular and TypeScript.
- Experience with CI/CD tools (Docker, TeamCity or similar) and automated testing.
- Autonomous, rigorous, solution-oriented.
- Comfortable owning a problem end to end.
- Good communication skills — you will interact with clients and R&D alike.
Responsibilities
- Develop and maintain backend components in C++ and Python that power NeurEco's computation engine.
- Build and maintain the web interface in Angular/TypeScript.
- Work closely with clients to customize and adapt NeurEco for specific industrial applications.
- Own and improve CI/CD pipelines (TeamCity, Docker), automated testing, deployment, and documentation.
- Collaborate daily with R&D engineers and the product manager to translate scientific capabilities into reliable, user-facing features.
- Drive code quality, testing standards, and technical documentation across the team.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free