Machine Leaning Software Engineer I

BIOT, FranceFull-Time€35k–€48kPosted Jul 10, 2026
Apply

Tech Soft 3D is the leading provider of engineering software development toolkits and industrial applications for CAD/CAE data conversion, visualization and data publishing.

At Tech Soft 3D, we’re on a mission to Fuel Innovation. We empower developers with intuitive, frictionless SDKs that let them build advanced engineering software without reinventing the wheel.


We're looking for our next Machine Learning Software Engineer I to join our Machine Leaning Team. In this role you'll prototype and apply machine learning (ML) techniques to deliver Tech Soft 3D’s HOOPS AI product features and help industrialize end-to-end ML workflows using strong software engineering practices.



The role spans 3D CAD data preparation, literature review, experimentation, model training/validation, and deployment through production-grade APIs and tooling. The individual in this role will be a motivated engineer who can adapt to shifting priorities, learn quickly, solve technical challenges across AI and software engineering, and drive work from concept to production.


This position is based in France, with the option to work in-office or in a hybrid schedule from our Lyon or Sophia Antipolis office.


What You’ll Do:



• Develop and maintain core libraries and APIs for the HOOPS AI toolkit

• Design, implement, and improve ML model architectures for HOOPS AI use cases

• Collect, clean, transform, and curate 3D datasets (CAD/B-Rep/mesh/point clouds as applicable)

• Build robust preprocessing pipelines for industrial 3D data (normalization, alignment, sampling,

labeling strategies, dataset versioning)

• Implement, run, and analyze experiments; maintain clean, reproducible code

(notebooks/scripts) and reliable evaluation protocols

• Collaborate on model training, validation, performance benchmarking, and regression testing

• Package and deploy models into production services (APIs, inference pipelines), ensuring

reliability and maintainability

• Develop and maintain CI/CD pipelines in Azure DevOps and GitHub; improve automated testing

and release workflows

• Document designs, experiments, and results; communicate progress and findings clearly in

English

• Collaborate effectively across engineering and product stakeholders and incorporate feedback

quickly

• Respond to change with an open mind. Commits to decisions when it is time to act.

• Identifies ambiguity and risk and works with their team to resolve it.

• Prioritizes work within the team according to strategic initiatives and company goals.

• Supports high-quality and efficient practices and processes within the team. Identifies

opportunities for improvement and helps enact them.

• Seeks the best solutions possible, within the established priorities; avoids scope creep and

solving problems that do not provide value.

• Consistently demonstrates an agile mindset

• Consistently exemplifies Tech Soft 3D core values


What We’re Looking For:


• Master’s degree in computer science, AI/ML, or a related field, or equivalent relevant experience

• 1+ years of professional experience in software engineering and/or applied ML development

• Strong Python programming skills (testing, debugging, performance awareness)

• Experience with PyTorch

• Solid understanding of computer science and Machine Learning: data structures/algorithms, software design principles, training/validation/testing, supervised and unsupervised learning

• Experience with Git, code reviews, CI/CD

• Familiarity with Azure DevOps and/or GitHub Actions (pipelines, artifacts, releases)

• Proven analytical and problem-solving skills

• Excellent written and spoken communication skills; professional working proficiency in English

• Ability to work both independently and collaboratively in a team environment



Bonus Points If You Have:


• Experience with 3D geometry/CAD (B-Rep, meshes, point clouds) or computational geometry concepts

• Experience with 3D ML libraries or concepts (e.g., graph neural nets for B-Rep, point cloud networks, geometric deep learning)

• Experience with C/C++ (especially for performance-critical components or integration with native libraries)

• Familiarity with unsupervised and self-supervised learning methods

• Experience with databases and data tooling (structured and unstructured)

• Experience with parallelism (multithreading/multiprocessing) and performance profiling/optimization

• Contributions to open-source projects

• Experience working in an international company

• French language skills


Reasons to Not Apply:


We believe in matching great talent with the right roles. You might want to pass on this opportunity if:

  • You prefer a slow-paced environment that resists change
  • You expect rigid job boundaries and minimal cross-team collaboration
  • You’re uncomfortable working across global teams and time zones
  • You prefer highly structured oversight over autonomous, results-driven work
  • You don’t like to have fun

Benefits and Other Cool Stuff:

Our employees enjoy a robust benefit package, health coverage, bonus potential, exceptional paid time off and holidays, and generous parental leave.

 

Not to mention, the cool perks you get as a “Techsoftian” … fun culture, a relaxed and inclusive environment, outstanding leadership, continuous learning and growth opportunities, flexible daily schedules, a charitable donation matching program, home office reimbursement, monthly internet allowance, an amazing employee recognition program (winners get an all-expense trip anywhere in the World!) and an authentic workplace where you can truly be yourself. Check out our people here:

 

https://www.youtube.com/watch?v=HAgB3OW1WsM

The salary for this role is based on a combination of factors, including experience, education, and any special skills or expertise you bring. For individuals located in France, the pay range is €55,000 – €65,000/year.

Our work touches nearly every corner of the world. As our Founder, Ron Fritz, puts it:
“You almost can’t walk down the street and see a man-made thing that somehow hasn’t been touched by Tech Soft 3D technology. That makes me feel great.”


What are you waiting for? Apply now!



Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free