Machine Learning Software Engineer

Tech Soft 3D
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Intermediate
Compensation
€ 65K

Job location

Tech stack

Computer-Aided Design
API
Artificial Intelligence
Automation of Tests
Azure
C++
CAD Data Exchange
Github
Python
Machine Learning
Regression Testing
Software Engineering
Management of Software Versions
PyTorch
Deep Learning
GIT
Information Technology
Docker

Job description

  • Develop and maintain core libraries and APIs for the HOOPS AI toolkit
  • Design, implement, and improve machine learning models for industrial 3D use cases
  • Prepare and curate complex 3D datasets, including CAD, B-Rep, mesh, and point cloud data
  • Build robust preprocessing pipelines for industrial 3D data, including normalisation, alignment, sampling, and dataset versioning
  • Run, analyse, and document experiments with clean, reproducible code and reliable evaluation protocols
  • Collaborate on model training, validation, benchmarking, and regression testing
  • Package and deploy models into production-grade services and inference pipelines
  • Improve CI/CD pipelines, automated testing, and release workflows using Azure DevOps and GitHub
  • Communicate technical designs, results, and progress clearly in English
  • Exemplify the Core Values of Tech Soft 3D on a consistent basis

Requirements

Do you have experience in Python?, Do you have a Master's degree?, * Master's degree in Computer Science, AI/ML, or equivalent relevant experience

  • 3+ years of professional experience in software engineering and applied machine learning
  • Strong Python skills with a focus on clean architecture, testing, and performance
  • Experience with modern ML frameworks, ideally PyTorch
  • Solid foundations in machine learning and computer science principles
  • Experience with Git, CI/CD pipelines, and modern development workflows
  • Familiarity with Docker and deploying services through APIs
  • Excellent collaboration and communication skills
  • Strong written and oral English language proficiency

Bonus Points If You Have:

  • Experience with 3D geometry, CAD data, or geometric deep learning
  • Experience with C or C++ for performance critical components
  • Knowledge of unsupervised or self-supervised learning techniques
  • Experience working in an international company
  • French language skills

Benefits & conditions

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."

About the company

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 are looking for our next Machine Learning Software Engineer II to join our Machine Learning team. In this role, you will help design, build, and industrialise machine learning solutions that power our HOOPS AI product, taking ideas from experimentation all the way through 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.

Apply for this position