Match score not available

ML Engineer MILP Optimization

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong knowledge of Operations Research and Mathematical Optimization techniques., Experience with Mixed-Integer Linear Programming and constraint-based optimization., Proficient in Python programming, particularly in writing efficient, production-grade code., Familiarity with cloud or distributed systems for handling large-scale computations..

Key responsabilities:

  • Implement a comprehensive mathematical model that captures all constraints and optimization goals.
  • Select and justify the best optimization solver based on performance, cost, and business needs.
  • Deliver a fully functional solver and provide performance benchmarks.
  • Ensure that the solver can handle real-world complexity.

Ascendix Technologies logo
Ascendix Technologies https://ascendix.com/
51 - 200 Employees
See all jobs

Job description

Ascendix Technologies, founded in 1996, is a global software service company specializing in AI and PropTech. Our core mission is to help our clients get top-notch business results through the smooth automation of processes, leveraging AI solutions, customer-facing apps, and precisely tailored back-office software to meet their distinct needs. Based in bustling Dallas, Texas, we operate across the globe, with strategically positioned teams throughout Europe.

Project description:

The project is a European transport company specialising in airport shuttle services, connecting major airports with nearby cities and regions.

The client is continuously seeking ways to enhance its services through data-driven solutions. One of the latest initiatives focuses on optimizing the timetable generation process. The goal is to create efficient airport transfer bus schedules along with optimized driver and vehicle shift schedules.

Project team: BA, PM, QA, TL, DataScience, FullStack Devs, Devops.

Requirements:
  • Strong knowledge of Operations Research (OR) and Mathematical Optimization techniques.
  • Experience with Mixed-Integer Linear Programming (MILP) and constraint-based optimization.
  • Hands-on experience with open-source and/or commercial solvers & toolkit like OR-Tools, Gurobi, CPLEX, or Pyomo.
  • Strong Python programming skills, especially in writing efficient, production-grade code.
  • Experience handling large-scale computations efficiently in a cloud or distributed system.

Nice to have:

  • Knowledge of stochastic optimization and heuristic/metaheuristic approaches (Simulated Annealing, Genetic Algorithms).
  • Exposure to machine learning for demand forecasting.
  • Experience in building and deploying microservices in a production environment.
  • Experience with REST APIs, message-driven architectures (Azure Service Bus, RabbitMQ, or Kafka).
  • Knowledge of PostgreSQL or other relational databases.
  • Experience with Docker & Kubernetes for containerized deployments.
  • Understanding of failure handling & retries in asynchronous systems.
Responsibilities:
  • Implement a comprehensive mathematical model that captures all constraints and optimization goals.
  • Select and justify the best optimization solver based on performance, cost, and business needs.
  • Deliver a fully functional solver.
  • Provide performance benchmarks and ensure that the solver can handle real-world complexity.

Please note
By clicking the Apply button for the vacancy, you automatically consent to process your personal data.

We sincerely appreciate each response and the expressed interest in our job opening. If we do not contact you within a week, it means that, at this moment, your CV has not been selected for further consideration for this position. Nevertheless, we will keep your resume in our candidate database and will definitely inform you if a vacancy that matches your experience becomes available.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Related jobs