Hands-on experience with real optimisation problems
Mentorship from experienced engineers
Clear development path
Job summary
A technology firm in the UK is looking for a Junior Developer skilled in Python to work on exciting optimisation challenges. The role involves writing production-ready code, assisting in formulating optimisation problems, and collaborating with a technical team. Ideal candidates have good programming skills, some exposure to mathematical optimisation, and a problem-solving mindset. This position offers hands-on experience and mentorship, with a clear development path toward optimisation engineering.
Qualifications
Good programming skills in Python.
Some exposure to mathematical optimisation through university modules or projects.
Basic understanding of optimisation concepts including constraints and objectives.
Responsibilities
Writing clean, maintainable Python code for optimisation workflows.
Assisting with the formulation of optimisation problems and translating real world requirements.
Building and maintaining optimisation models, running experiments, and diagnosing issues.
Skills
Python programming
Understanding software engineering concepts
Exposure to mathematical optimisation
Experience with NumPy
Experience with pandas
Tools
Pyomo
OR Tools
Gurobi
CPLEX
Job description
A technology firm in the UK is looking for a Junior Developer skilled in Python to work on exciting optimisation challenges. The role involves writing production-ready code, assisting in formulating optimisation problems, and collaborating with a technical team. Ideal candidates have good programming skills, some exposure to mathematical optimisation, and a problem-solving mindset. This position offers hands-on experience and mentorship, with a clear development path toward optimisation engineering.