Full-time

Optimization Engineer

Posted by Barrington James • Barcelona, Cataluña, Spain

📍 Barcelona, Cataluña 🕒 March 01, 2026

About the Role

What you’ll do:

  • Advanced Algorithm Engineering: Design and engineer custom, large-scale nonlinear optimization algorithms.
  • Complex Mathematical Formulation: Translate intricate multi-physics phenomena into rigorous, differentiable optimization problems.
  • Deep Solver Integration & Customization: Go beyond basic API interfacing to deeply customize solver behaviours. You will modify linear algebra backends, Hessian approximations, and callback structures to maximize solver performance.
  • Code Implementation: Write highly optimized, modular, and testable scientific code in Julia, Python, or C++.
  • GPU-Accelerated Optimization: Implement distributed and GPU-accelerated optimization routines. You will apply parallelization strategies (MPI, CUDA/Kernel abstractions) required to solve problems with millions of degrees of freedom in viable timeframes.
  • Algorithmic Tuning & Profiling:

Ready to Apply?

Submit your application today and take the next step in your career journey with Barrington James.

Apply Now