Algorithms engineer (Optimization & ML)

Invisix

Eindhoven

On-site

EUR 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Employee Share Ownership Plan
Learning & development budget
Flexible working arrangements

Job summary

Invisix Measuring Systems in Eindhoven seeks an Algorithms Engineer to turn data from metrology equipment into reliable measurements. You'll tackle modelling, numerical optimization, and machine learning, and push algorithms into production with Python code that runs at scale on our HPC infrastructure.

As an individual contributor in the algorithm team, you’ll choose the best approach, implement robust solutions, and collaborate with software engineers to ensure maintainable, tested pipelines

Qualifications

  • PhD (or MSc with applied experience) in a quantitative field such as applied mathematics, physics, electrical engineering or computer science.
  • Hands-on experience developing algorithms in inverse problems, numerical optimization, machine learning, data fitting, or validating algorithms in real-world conditions.
  • Strong, current Python engineering skills, and comfortable working with multiple developers on production-ready code.
  • Comfortable validating an algorithm or model against real, noisy data and reasoning rigorously about its failure modes.
  • Active use of AI tooling in daily work (coding, testing, experimentation, documentation) to boost efficiency.

Responsibilities

  • Design, implement and validate algorithms for parameter-estimation problems
  • Build and refine the models that describe our measurements
  • Parallelize and scale algorithms across our HPC infrastructure
  • Validate algorithms against real, noisy measurement data, and reason rigorously about their failure modes
  • Write production-ready Python code in close collaboration with other developers, following the team's engineering standards

Skills

Python
Algorithms
Machine Learning
Inverse problems
Numerical optimization

Education

PhD or MSc in a quantitative field

Job description

About Invisix

Semiconductor manufacturers can't build what they can't measure. Invisix Measuring Systems is a fast-growing scale-up in the high-tech industry, developing next-generation metrology solutions for the semiconductor sector. We work at the intersection of optics, software, and data.

We're a small team, but the depth of knowledge inside Invisix is anything but small. Our culture is professional and fast-paced, with short communication lines and a strong sense of shared purpose. Everyone here is committed, and everyone knows their work directly contributes to something bigger.

The Role

We're looking for an Algorithms Engineer to develop the algorithms that turn data from our metrology equipment into reliable measurement results: modelling, numerical optimization, machine learning and validation amongst others.

As a hands-on individual contributor in our algorithm engineering team, you'll choose the approach the problem calls for, build it, and prove that it holds up on real data. You'll work closely with the software team to get your algorithms into production, writing code that is tested, maintainable and runs at scale on our HPC infrastructure.

Key Responsibilities
  • Design, implement and validate algorithms for parameter-estimation problems
  • Build and refine the models that describe our measurements
  • Parallelize and scale algorithms across our HPC infrastructure
  • Validate algorithms against real, noisy measurement data, and reason rigorously about their failure modes
  • Write production-ready Python code in close collaboration with other developers, following the team's engineering standards
Is this you?
  • PhD (or MSc with equivalent applied experience) in a quantitative field such as applied mathematics, physics, electrical engineering or computer science
  • Hands-on experience developing algorithms in one or more of these areas: inverse problems, numerical optimization, machine learning, data fitting, or validating algorithms in real-world conditions
  • Strong, current Python engineering skills, and comfortable working with multiple developers on production-ready code
  • Comfortable validating an algorithm or model against real, noisy data and reasoning rigorously about its failure modes
  • Active use of AI tooling in your daily work (coding, testing, experimentation, documentation) to boost efficiency

Nice to have

  • Experience working with physical models or simulation, which is a significant advantage
  • A background in HPC, GPU or parallel computing
  • Experience turning research code into a maintained, tested pipeline with CI, including basic MLOps practices such as dataset and model versioning and reproducible runs
What We Offer
  • A role at the heart of Invisix's algorithm development, with real technical ownership from day one
  • Competitive salary and benefits, including an Employee Share Ownership Plan
  • A learning and development budget to support your growth
  • Flexible working arrangements, and room to grow into adjacent responsibilities as the team scales
Diversity & Inclusion

We're committed to a diverse and inclusive workplace, where ideas and individuals flourish. We welcome applicants from all backgrounds and judge candidates on merit and potential contribution, regardless of race, ethnicity, gender, sexual orientation, age, religion, disability, or other identity characteristics. What we're looking for is talent with integrity, a collaborative mindset, and a drive to make an impact.

Your Data

Your application data is processed by Invisix and kept in our applicant tracking system so we can consider you for this role and future opportunities. See our privacy policy for details: invisix.com/privacybeleid/

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Engineer
Application Engineer

Invisix • Eindhoven

On-site
EUR 65,000 - 90,000
Employee Stock Ownership Plan
Learning & Development budget
Flexible working arrangements
HPC & Compute Infrastructure Engineer
HPC & Compute Infrastructure Engineer

Invisix • Eindhoven

On-site
EUR 70,000 - 110,000
Employee Stock Plan
Learning budget
Flexible working
Application Engineer (Device Expert)
Application Engineer (Device Expert)

Invisix • Eindhoven

On-site
EUR 90,000 - 130,000
Employee Equity Plan
Flexible working arrangements
Learning & development budget
Algorithms Engineer: ML & Optimization for HPC
Algorithms Engineer: ML & Optimization for HPC

Invisix • Eindhoven

On-site
EUR 90,000 - 130,000
Employee Share Ownership Plan
Learning & development budget
Flexible working arrangements
Applications Demo Team Lead
Applications Demo Team Lead

Invisix • Eindhoven

On-site
EUR 90,000 - 120,000
Employee Share Ownership Plan
Learning and development budget
Flexible working arrangements
Program Manager Hardware
Program Manager Hardware

Invisix • Eindhoven

On-site
EUR 110,000 - 150,000
Employee Share Ownership Plan
Learning and development budget
Flexible working arrangements
Supply Chain Manager
Supply Chain Manager

Invisix Measuring Systems • Eindhoven

On-site
EUR 70,000 - 90,000
Competitive salary + benefits package
Employee Share Ownership Plan
Learning and development budget
+1
Buyer
Buyer

Invisix • Eindhoven

On-site
EUR 55,000 - 75,000
Employee Share Ownership Plan
Competitive salary and benefits
Learning and development budget
+1
Application Engineer: Metrology Data & Customer-Facing Impact
Application Engineer: Metrology Data & Customer-Facing Impact

Invisix • Eindhoven

On-site
EUR 65,000 - 90,000
Employee Stock Ownership Plan
Learning & Development budget
Flexible working arrangements
Senior Data Scientist
Senior Data Scientist

Nearfield Instruments • Rotterdam

On-site
EUR 90,000 - 140,000