cover image
Superlinear

Senior Software Engineer - Optimization

Hybrid

Brussels, Belgium

Senior

Full Time

16-10-2025

Share this job:

Skills

Communication Python Monitoring Test Problem-solving Research Programming Artificial Intelligence python programming Large Language Models GUROBI

Job Specifications

The opportunity

"Artificial Intelligence has shifted from prediction to practice, ushering in the autonomous enterprise--where systems of intelligence drive operations, not just support them."

For the past eight years, we've been supporting some of the most iconic enterprises to embrace the potential of AI. Building on our experience and proven impact, we are now more committed than ever to our vision: creating a world of possibility through Superlinear productivity gains.

The next step is clear: we are broadening our horizon throughout Europe, supporting the world's most critical enterprises in their transformation. To realize this ambitious vision, we're seeking sharp minds and steady hands: people who care deeply, are mission-driven, build boldly, and own the outcome.

That's why we are hiring a Senior Software Engineer - Optimization.

The role

As our Software Engineer specialized in Mathematical Optimization, you'll be building the mathematical engines that solve large-scale industrial optimization problems. You'll work on challenges where optimal solutions can drive millions in economic value.

What You'll Build

Optimization Solutions

Model complex real-world problems as constraint programming problems
Determine the model scope to maximize impact while guaranteeing tractability
Decompose large-scale problems to achieve tractability
Design hard and soft constraints to achieve real-world feasibility
Design (lexicographic) objectives to achieve maximal real-world impact
Implement multi-objective optimization with Pareto frontier computation

Natural Languages Interfaces

Design Python APIs to make constraint programming accessible to developers
Design Python APIs to enable Large Language Models to implement and modify optimization models
Design Natural Language Interfaces that enable business users to efficiently mitigate operational disruptions
Design Natural Language Interfaces that enable business users to simulate and compare different scenarios
Design Natural Language Interfaces that provide intuitive explanations for decision proposals

Scalable Solver Algorithms

Design compilers that translate high-level optimization problem representations into efficient constraint programs
Design (meta-)algorithms that prioritize finding good feasible solutions quickly
Apply Reinforcement Learning to accelerate optimization algorithms
Design distributed optimization solvers wherein multiple strategies collaborate to find good feasible solutions

Robust Software

Develop robust and maintainable Python packages and APIs for optimization
Develop benchmarks and evaluate software performance on those benchmarks
Build comprehensive test suites that validate correctness and robustness
Implement monitoring and observability for optimization systems

Who Are You

Essential Experience

Background in Mathematical Optimization through academic or industry experience
Ideally experienced with Constraint Programming, though strong expertise in Operations Research, Metaheuristics, or Convex Optimization is equally valuable
Proven Python programming skills with production-quality code
Track record of solving real-world optimization problems
Aptitude to translate business requirements into mathematical models

Skills That Matter

Experience with optimization solvers (OR-Tools, Choco, Gurobi, CPLEX, etc.)
Operations Research techniques and Mixed-Integer Linear Programming
Metaheuristics
Experience with large-scale distributed optimization
API design and developer experience
Knowledge of Large Language Models and their potential applications
Reinforcement learning
Fluency in English, any other languages is a plus

Mindset & Approach

Pragmatic problem-solving mindset
Clear communication of complex concepts to diverse stakeholders
Passion for applying mathematical techniques to real-world impact
Interest in pushing the boundaries of what's computationally possible

Why this role matters

You'll be working on optimization problems that directly impact critical European infrastructure and enterprises. Your solutions will optimize billions in economic activity, from coordinating complex logistics operations to scheduling critical resources.

This is a unique opportunity to work with cutting-edge optimization techniques while solving problems of unprecedented scale and real-world importance. You'll have the freedom to explore novel approaches, including the integration of AI techniques with traditional optimization methods.

What We Offer

Impact: Your algorithms will transform operations for Europe's most critical enterprises
Challenge: Work on complex constraint satisfaction problems at massive scale
Innovation: Freedom to explore novel techniques and AI integration
Growth: Shape the technical direction of our optimization capabilities
Collaboration: Work closely together with our Brussels team
Compensation: Competitive salary with performance bonus and equity
Benefits: Comprehensive health insurance, group insurance, meal/eco

About the Company

At Superlinear, we don't just implement AI. We integrate it as an intelligent system across the entire organization--helping businesses achieve the compounded benefits and scale that AI can deliver. We partner with mission-driven companies to ensure AI empowers, rather than distracts from, their core business. We provide expert guidance and support on every step of the AI journey. As a leading partner with a presence in Belgium, the Netherlands, Germany, the Nordics, the US, and Italy, we pride ourselves on our rapid growth,... Know more