Senior Optimisation Engineer

At Flexciton, we are leading the 4th industrial revolution by bringing A.I. to manufacturing. We build on pioneering research to completely revolutionise the way the manufacturing industry operates. Whilst only a young startup, we work with some of the largest and most advanced manufacturers in the world!

We are here to transform the way the largest companies in the world make their products, by building a platform that is solving an extremely difficult problem - one that would be impossible for a human to solve. We were recently voted one of the world’s most disruptive companies on the 2018 Disrupt 100 List. 

Our vision is to bring Flexciton optimization technology to every factory in the world to enable manufacturing to operate at a level never before possible.

We’re looking for an Optimisation Engineer who will be an exceptional addition to our small tight-knit team. As an Optimisation Engineer, you will contribute significantly to the software of our core Flexciton product.

About the Role

You will work in a technical multi-disciplinary team in a company which values collaboration and continuous learning working with large and technologically advanced factories in the most exciting industries. Some of your responsibilities will involve:

  • Contribute in the design, implementation and support of advanced scheduling algorithms involving mathematical programming models, heuristics and meta-heuristics
  • Implement optimisation models in python considering high quality production standards
  • Improve the performance, the quality and the scalability of our optimisation technology in the most cost-effective way
  • Use raw data, to analyse them so to produce useful insights (data analytics and data mining) which will be used in the optimisation models or optimisation solving techniques. To develop, implement and test data science models.
  • Integrate data science models with optimisation models. To incorporate uncertainty in the optimisation (stochastic optimisation) or to deal with the uncertainty of real-life problems (e.g. robust optimisation, risk-constrained heuristics).

Basic Requirements

  • MSc/PhD in Operations Research, Industrial Engineering, Statistics, Applied Mathematics, Computer Science or related field
  • Proven experience with modelling complex optimisation problems using advanced optimisation methods (MIP, MILP)
  • Implemented optimisation methods in programming environments (Python)
  • Experience with decomposition methods (examples are Benders, Column Generation, Dantzig-Wolfe, Lagrangian relaxation)
  • Developed solving techniques or refined existing solving techniques of optimisation models (branch and bound) to solve hard and large scale optimisation problems.

Desirable requirements

  • Previously Implemented optimisation models in Python and the ‘pyomo’ library.
  • Familiar with object-oriented programming.
  • Good understanding of convexity and duality.
  • Familiar with heuristic and meta-heuristic algorithms, e.g. greedy, tabu search, simulated annealing, evolutionary algorithms.
  • Understanding of mathematical models such as regression and ANN.


We aim to create an awesome environment for our people to thrive. We want to offer great career potential and of course other little benefits in return for your hard work!

  • Salary on offer is up to £65,000
  • Stock Options, so when we make it big you do!
  • 25 days holidays + bank holidays
  • We're in wework space so perks available such as Barista, Yoga, Free Beer
  • Monthly Team Lunch and Dinner
  • Snacks/Breakfasts
  • Annual Team Trip
  • L&D opportunities

At Flexciton, we value diversity and foster an inclusive environment. We are committed to equal employment opportunity and we want to ensure that our recruitment process is accessible to everyone. If you have a disability or additional need that requires accommodation during the process, please do not hesitate to let us know.

Or, know someone who would be a perfect fit? Let them know!


EC2A 4EG London Directions View page

Perks & Benefits

  • Stock Options 💰

    Stock Options, so when we make it big - so do you!

  • L&D Opportunities 📚

    We are determined to continuously develop ourselves, our company and our teams. We have a training allowance for every employee. We also have our mini library where we keep adding books every week. We want to be able to create as many opportunities for our teams' growth.

  • Breakfasts and Snacks 🍩 🍪 🍫

    Our office is stocked with snacks, drinks, fruits, cereal and other delicious surprises.

  • Barista coffee ☕️

    We're in WeWork space so perks available such as Barista, and also choices of draught beers!

  • Quarterly team lunch/dinner 🍽

    We're a small team so we normally have lunch together every other day but twice a quarter we make sure we organise team lunch/dinner to enjoy delicious food together.

  • Annual Team Trip 🌍

    Every year, we take our team to an annual retreat where we have strategy workshops, foster our culture and do lots of fun activities.

  • Discounts with Charlie HR perks 🤑

    Get discounts on brands, cinema tickets, shopping, travel and many more!

Workplace & Culture

Our team is solving industry's hardest problems using A.I.

You have the opportunity to work with some of the largest manufacturing companies in the world and have access to huge volumes of manufacturing data!

Whether you’re a curious student or an ambitious graduate or an experienced developer, our opportunities will see you gain meaningful experience working alongside some of the best minds in the industry, all whilst finding out what yours can really do. 


Applicant tracking system by Teamtailor