Optimisation AI Scientist
Owns technical delivery of solver pilots and develops production-grade optimisation capabilities for supply chain and operational planning. The role combines mathematical modelling, Python-based solver benchmarking, customer implementations, and collaboration with engineering, data science, and solver vendors.
About the job
Responsibilities
- Formulate supply chain optimisation problems as rigorous mathematical models, including objective functions, costs, penalties, and constraints.
- Configure and run optimisation models for customer pilots and implementations.
- Support Solutions Architects in delivering results and debriefs.
- Build and run Python models against third-party solvers across multiple dataset scales.
- Benchmark results across use cases.
- Work with Engineering and Data Science leads to define the path to production-grade solver integration and customer-specific implementations within Pigment's architecture.
- Engage technically with solver vendor teams during partnership evaluation.
Requirements
- Demonstrable experience formulating and solving optimisation problems for real-world operational use cases.
- Proficiency in Python with hands-on experience using a major solver library such as Gurobi, OR-Tools, CPLEX, HiGHS, or equivalent.
- Experience with supply chain and operations data, including SKUs, BOMs, capacity constraints, service levels, lead times, and inventory targets.
- Understanding of core operations research techniques, including branch-and-bound, LP relaxation, constraint programming, and sensitivity analysis.
- Degree in Operations Research, Applied Mathematics, Industrial Engineering, Computer Science, or a related field.
Nice to Have
- Master's or PhD in a relevant field.
Skills
Python, Gurobi, Or-Tools, Cplex, Highs, Supply Chain Optimization, Operations Research, Branch-And-Bound, Lp Relaxation, Constraint Programming, Sensitivity Analysis, Mathematical Modeling
Similar jobs
AI Research jobsConduct applied research on AI agents, designing experiments and evaluation systems to improve reliability, context retention, and multi-step task completion. The role requires strong AI/ML research, engineering, experimental design, and communication skills.
Research and engineer security measures for LLM-powered web agents and chatbots, including adversarial testing, secure architectures, model evaluation, and security-focused training. The role requires strong Python and ML expertise, AI security experience, and preferably a computer science Ph.D.
Research and engineer AI systems, optimizing and evaluating machine-learning models and on-device performance across desktop and mobile products. The role requires software development experience, systems and networking knowledge, and expertise with modern ML frameworks, privacy, and security.
Research fellows propose, build, validate, and publish benchmarks or evaluation methodologies for measuring frontier AI performance on economically valuable professional and scientific work. The fellowship requires a specific research pitch, relevant technical or adjacent-field background, and a commitment of at least 20 hours per week.
Researches and productionizes machine-learning models for session replay analysis, user behavior prediction, and synthetic testing. The role requires strong mathematics, PyTorch, systems programming in Rust/CUDA/C, and a product-oriented approach to shipping.