The opportunity Enterprise productivity across Europe is under pressure. As complexity increases through geopolitical shifts, labour constraints, and tighter operational interdependencies, many organisations observe that AI and optimization efforts improve local efficiency but fail to deliver structural, enterprise-level gains.At Superlinear, we work on this gap through enterprise orchestration: enabling better system-level decision-making across people, processes, and machines in environments where siloed optimization no longer works.In our earliest pilots with leading European enterprises, we observe that moving from local optimization to coordinated, enterprise-wide decisions can unlock significant latent capacity. Productivity gains in the range of 1030% are achievable by reducing systemic friction rather than adding infrastructure.The 500 largest European enterprises represent roughly 14 trillion in economic output. Enabling even a fraction of them to structurally improve productivity would have impact beyond individual companies.This is a long-term effort that requires rigor, restraint, and people who care deeply about their craft, take responsibility for outcomes, and are comfortable working on complex, high-stakes systems. This role offers the opportunity to contribute meaningfully to the foundations of enterprise orchestration in Europes most critical organisations.That's why we are hiring a Senior Software Engineer - Optimization.The roleAs 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 Youll BuildOptimization SolutionsModel complex real-world problems as constraint programming problemsDetermine the model scope to maximize impact while guaranteeing tractabilityDecompose large-scale problems to achieve tractabilityDesign hard and soft constraints to achieve real-world feasibilityDesign (lexicographic) objectives to achieve maximal real-world impactImplement multi-objective optimization with Pareto frontier computationNatural Languages InterfacesDesign Python APIs to make constraint programming accessible to developersDesign Python APIs to enable Large Language Models to implement and modify optimization modelsDesign Natural Language Interfaces that enable business users to efficiently mitigate operational disruptionsDesign Natural Language Interfaces that enable business users to simulate and compare different scenariosDesign Natural Language Interfaces that provide intuitive explanations for decision proposalsScalable Solver AlgorithmsDesign compilers that translate high-level optimization problem representations into efficient constraint programsDesign (meta-)algorithms that prioritize finding good feasible solutions quicklyApply Reinforcement Learning to accelerate optimization algorithmsDesign distributed optimization solvers wherein multiple strategies collaborate to find good feasible solutionsRobust SoftwareDevelop robust and maintainable Python packages and APIs for optimizationDevelop benchmarks and evaluate software performance on those benchmarksBuild comprehensive test suites that validate correctness and robustnessImplement monitoring and observability for optimization systemsJob requirementsWho You AreEssential ExperienceBackground in Mathematical Optimization through academic or industry experienceIdeally experienced with Constraint Programming, though strong expertise in Operations Research, Metaheuristics, or Convex Optimization is equally valuableProven Python programming skills with production-quality codeTrack record of solving real-world optimization problemsAptitude to translate business requirements into mathematical modelsSkills That MatterExperience with optimization solvers (OR-Tools, Choco, Gurobi, CPLEX, etc.)Operations Research techniques and Mixed-Integer Linear ProgrammingMetaheuristicsExperience with large-scale distributed optimizationAPI design and developer experienceKnowledge of Large Language Models and their potential applicationsReinforcement learningFluency in English, any other languages is a plusMindset & ApproachPragmatic problem-solving mindsetClear communication of complex concepts to diverse stakeholdersPassion for applying mathematical techniques to real-world impactInterest in pushing the boundaries of what's computationally possibleWhy this role mattersYou'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 OfferImpact: Your algorithms will transform operations for Europe's most critical enterprisesChallenge: Work on complex constraint satisfaction problems at massive scaleInnovation: Freedom to explore novel techniques and AI integrationGrowth: Shape the technical direction of our optimization capabilitiesCollaboration: Work closely together with our Brussels teamCompensation: Competitive salary with performance bonus and equityBenefits: Comprehensive health insurance, group insurance, meal/eco vouchers, full transportation coverage, internet allowance, and additional Superlinear holidays. Tools: MacBook Pro, cloud compute resources, and optimization solver licensesTeam: Collaborate with brilliant minds in AIReady to solve the unsolvable?If you have expertise in mathematical optimization and are excited about applying it to transform how complex systems operate, we want to hear from you.Join us in building optimization solutions that will power the next generation of intelligent enterprise systems.