Senior Optimization Engineer - GPU-Accelerated Solver

Lace Lithography AS

Barcelona

On-site

EUR 90,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary + equity
Relocation and immigration support
€50 gym allowance
Team lunches and social events
Annual off-site

Job summary

Lace Lithography is seeking a Senior Optimization Engineer to join our Mask Design team in Barcelona. You will architect and deploy advanced nonlinear optimization engines that define the theoretical limits of our lithography systems, collaborating with physicists and developers to deliver high-performance solutions in a cutting-edge setting.

Based in Barcelona with regular travel to Bergen, you will deepen solver integration, optimize large-scale problems, and contribute to the software

Qualifications

  • PhD in Applied Mathematics, CS, Computational Physics, or Operations Research (or MS with extensive numerical computing experience).
  • Deep command of nonlinear optimization theory, including KKT conditions, duality, and Interior Point or Trust-Region methods.
  • Proven track record solving massive-scale optimization problems (1M+ variables).
  • Advanced proficiency in Julia, C++, or Python, with a strong focus on type stability, memory allocation, and vectorization.
  • Numerical Linear Algebra: knowledge of sparse matrices, iterative solvers, and preconditioning.
  • Solver Expertise: tuning and interfacing with IPOPT/KNITRO/SNOPT at a low level.
  • Software Engineering: Git, unit testing for numerical code, CI/CD.
  • Technical Communication: distill complex math into engineering decisions.

Responsibilities

  • Design and engineer custom, large-scale nonlinear optimization algorithms.
  • Translate multiphysics phenomena into differentiable optimization problems.
  • Deeply customize solver behaviors and backends (Hessian, callbacks).
  • Write optimized, modular scientific code in Julia, Python, or C++.
  • Implement distributed and GPU-accelerated optimization routines.
  • Profile performance and optimize memory access and algorithmic bottlenecks.
  • Design validation frameworks to stress-test convergence and robustness.
  • Collaborate with physics and hardware teams to align models with real systems.
  • Lead code reviews and promote numerical computing best practices.

Skills

Algorithm Engineering
Large-Scale Optimization
Julia/Python/C++
GPU/Parallel Computing
Solver Tuning
Numerical Linear Algebra
Software Engineering
Technical Communication

Education

PhD in Applied Mathematics/CS/Computational Physics/OR
MS with extensive numerical computing experience

Tools

IPOPT
KNITRO
SNOPT

Job description

Lace Lithography is seeking a Senior Optimization Engineer to join our Mask Design team in Barcelona. You will architect and deploy advanced nonlinear optimization engines that define the theoretical limits of our lithography systems, collaborating with physicists and developers to deliver high-performance solutions in a cutting-edge setting.

Based in Barcelona with regular travel to Bergen, you will deepen solver integration, optimize large-scale problems, and contribute to the software

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Optimization Engineer
Senior Optimization Engineer

Lace Lithography AS • Barcelona

On-site
EUR 90,000 - 130,000
Competitive salary + equity
Relocation and immigration support
€50 gym allowance
+2
Senior System Design Engineer - Lithography Systems
Senior System Design Engineer - Lithography Systems

Lace Lithography • Barcelona

Hybrid
EUR 90,000 - 130,000
Relocation assistance
Equity stake
Wellness €600/year
+3
System Design Engineer (Mid to Senior)
System Design Engineer (Mid to Senior)

Lace Lithography • Barcelona

On-site
EUR 90,000 - 130,000
Relocation assistance
Equity stake
Wellness €600/year
+3
Technical Project Manager
Technical Project Manager

Lace Lithography • Barcelona

On-site
EUR 110,000 - 150,000
Competitive salary + equity through an
€50 monthly gym allowance
Annual team off-site
+2
Optimization Scientist
Optimization Scientist

agap2 Spain • Barcelona

On-site
EUR 50,000 - 70,000
Senior AMO Physicist — Laser Cooling & Atom Beams Lead
Senior AMO Physicist — Laser Cooling & Atom Beams Lead

Lace Lithography AS • Barcelona

On-site
EUR 70,000 - 100,000
Competitive salary + equity
Monthly gym allowance
Weekly team lunches
+1
Optimization Scientist
Optimization Scientist

agap2 Spain • Barcelona

On-site
EUR 60,000 - 80,000
Senior AMO Physicist (Laser Cooling)
Senior AMO Physicist (Laser Cooling)

Lace Lithography • Barcelona

On-site
EUR 90,000 - 125,000
Competitive salary and equity
€50 monthly gym allowance
Weekly team lunches
+4
Senior AI Engineer - Hardware-Optimized ML Architect Hybrid
Senior AI Engineer - Hardware-Optimized ML Architect Hybrid

Hireroo Ltd • Barcelona

Hybrid
EUR 70,000 - 120,000
Flexible working hours
Hybrid model: 4 days in office, 1 day?
Monthly food allowance
+7
C++ Software Engineer – GPU & Performance Optimization
C++ Software Engineer – GPU & Performance Optimization

ISPROX • Comunidad Valenciana

On-site
EUR 60,000 - 90,000