to ensure the product we deliver aligns closely with user needs and provides value to the wider Modo team. Qualifications: 3 to 5 years experience using Python (or another programming language e.g. R, C++, Java) and with the scientific computing stack (Numpy, Pandas, SciPy, ScikitLearn, etc.). Strong quantitative skills and a proven track record of solving complex technical … problems using data analysis, machine learning, and optimization techniques. Hands-on experience with cloud environments (e.g., AWS) for deploying data science models. Proven experience with optimisation using linearprogramming with a preference for Python-based implementations. Proven ability to produce data science models and insights that are directly delivered to external customers, with a track record of handling More ❯
to ensure the product we deliver aligns closely with user needs and provides value to the wider Modo team. Qualifications: 3 to 5 years experience using Python (or another programming language e.g. R, C++, Java) and with the scientific computing stack (Numpy, Pandas, SciPy, ScikitLearn, etc.). A degree in a quantitative field such as mathematics, engineering, computer science … complex technical problems using data analysis, machine learning, and optimization techniques. Hands-on experience with cloud environments (e.g., AWS) for deploying data science models. Proven experience with optimisation using linearprogramming with a preference for Python-based implementations. Proven ability to produce data science models and insights that are directly delivered to external customers, with a track record More ❯
to ensure the product we deliver aligns closely with user needs and provides value to the wider Modo team. Qualifications: 3 to 5 years experience using Python (or another programming language e.g. R, C++, Java) and with the scientific computing stack (Numpy, Pandas, SciPy, ScikitLearn, etc.). A degree in a quantitative field such as mathematics, engineering, computer science … complex technical problems using data analysis, machine learning, and optimization techniques. Hands-on experience with cloud environments (e.g., AWS) for deploying data science models. Proven experience with optimisation using linearprogramming with a preference for Python-based implementations. Proven ability to produce data science models and insights that are directly delivered to external customers, with a track record More ❯
teams that develop and deploy complex descriptive and predictive algorithms. Working knowledge of statistical techniques (e.g., time series analysis, multivariate analysis, forecasting) and/or mathematical optimisation methods (e.g., linearprogramming, constraint programming, heuristic approaches). Experience working in cross-functional teams and projects. Proven ability to deliver presentations to senior audiences, with the flexibility to adapt More ❯
will lead a growing group of data scientists focused on solving real-world operational challenges. Your team will design and deploy advanced models, applying advanced mathematical optimisation techniques (e.g., LinearProgramming, Scheduling, Graph Theory) to complex business problems, with the goal of improving supply chain efficiency, optimise vehicle movement, and enhance operational workflows across the organisation. You’ll … optimisation, logistics, and refurbishment strategy. Define and deliver a product roadmap that solves key operational pain points through data science and algorithmic innovation. Apply advanced mathematical optimisation techniques (e.g., LinearProgramming, Scheduling, Graph Theory) to complex business problems. Work cross-functionally with senior stakeholders to translate business requirements into scalable technical solutions. Collaborate with MLOps and Engineering teams More ❯
Wokingham, Berkshire, United Kingdom Hybrid / WFH Options
Hamilton Barnes
the Electricity National Control Centre (ENCC). Work with cross-functional teams (engineering, IT, business) in an Agile environment. What You Will Ideally Bring: Expertise in Operations Research, especially LinearProgramming (LP), Quadratic Programming (QP), and Mixed Integer Programming (MILP, MIQP, MIQCP). Proficient with Gurobi Optimizer (or equivalent like CPLEX, CBC). Understanding of electricity More ❯
months ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application. Although no specific programming language is required - you should be familiar with the syntax of languages such as Java, C/C++, or Python. Knowledge of Computer Science fundamentals such as object-oriented design … problem solving and complexity analysis. PREFERRED QUALIFICATIONS Previous technical internship(s) if applicable. Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience in optimization mathematics such as linearprogramming and nonlinear optimisation. Ability to effectively articulate technical challenges and solutions. Adept at handling ambiguous or undefined problems as well as ability to think abstractly. More ❯
months ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application - Although no specific programming language is required - you should be familiar with the syntax of languages such as Java, C/C++, or Python - Knowledge of Computer Science fundamentals such as object-oriented design … data structures, problem solving and complexity analysis - Previous technical internship(s) if applicable - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Experience in optimization mathematics such as linearprogramming and nonlinear optimisation - Ability to effectively articulate technical challenges and solutions - Adept at handling ambiguous or undefined problems as well as ability to think abstractly. EMEA Student More ❯
structures, problem solving, and complexity analysis. PREFERRED QUALIFICATIONS • Previous technical internship(s). • Experience with distributed, multi-tiered systems, algorithms, and relational databases. • Experience in optimization mathematics such as linearprogramming and nonlinear optimization. • Effectively articulate technical challenges and solutions. • Adept at handling ambiguous or undefined problems as well as ability to think abstractly. Our inclusive culture empowers More ❯
structures, problem solving, and complexity analysis. PREFERRED QUALIFICATIONS Previous technical internship(s). Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience in optimization mathematics such as linearprogramming and nonlinear optimization. Effectively articulate technical challenges and solutions. Adept at handling ambiguous or undefined problems as well as ability to think abstractly. Our inclusive culture empowers More ❯
ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application - Knowledge of Computer Science fundamentals - Programming experience in C or Java or Rust - Knowledge in databases PREFERRED QUALIFICATIONS - Previous technical internship(s) if applicable - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Experience … such as linearprogramming and nonlinear optimisation - Ability to effectively articulate technical challenges and solutions - Adept at handling ambiguous or undefined problems as well as ability to think abstractly - Experience with Distributed Systems: Large Scale Database, Multi-tenant, Highly Available Systems, Fault Tolerance, Disaster Recover, or Transactional Systems - Experience with Networking: C++ and Systems Programming, Socket, Storage More ❯
ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application - Knowledge of Computer Science fundamentals - Programming experience in C or Java or Rust - Knowledge in databases PREFERRED QUALIFICATIONS - Previous technical internship(s) if applicable - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Experience … such as linearprogramming and nonlinear optimisation - Ability to effectively articulate technical challenges and solutions - Adept at handling ambiguous or undefined problems as well as ability to think abstractly - Experience with Distributed Systems: Large Scale Database, Multi-tenant, Highly Available Systems, Fault Tolerance, Disaster Recover, or Transactional Systems - Experience with Networking: C++ and Systems Programming, Socket, Storage More ❯
ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application. Knowledge of Computer Science fundamentals. Programming experience in C or Java/Rust. Knowledge in databases. Experience with Operating systems and Kernel Internals, Rust programming. PREFERRED QUALIFICATIONS Previous technical internship(s) if applicable. Experience with … distributed, multi-tiered systems, algorithms, and relational databases. Experience such as linearprogramming and nonlinear optimization. Ability to effectively articulate technical challenges and solutions. Adept at handling ambiguous or undefined problems as well as ability to think abstractly. Experience with Distributed Systems: Large Scale Database, Multi-tenant, Highly Available Systems, Fault Tolerance, Disaster Recovery, or Transactional Systems. Amazon More ❯