Principal OR Engineer (Optimization & Decision Intelligence)

Makkook.AI · Cairo, Egypt · Posted 2026-03-19

As a Principal AI Architect, you will define and govern the end-to-end technical architecture of Makkook’s Optimization & Decision Intelligence platform(s), and ensure we can deliver new customer implementations fast (target: ≤ 8 weeks per use case after core platform maturity).Core Responsibilities:Platform Architecture & Technical StrategyDefine platform architecture: modular components, data contracts, integration patterns, deployment topology (cloud/on-prem), and security/observability standards.Design reusable “platform primitives”: canonical entities (resources/tasks/time/cost), constraint packs, objective templates, scenario manager, and explainability layer.Make solver/stack decisions (build vs buy), and establish technical roadmaps with the CTO.Optimization & Decision Engine LeadershipLead modeling and solution strategy for key families:Production planning & scheduling (sequence-dependent setups/changeovers, minimum run lengths, maintenance windows)Workforce allocation and shift planningRouting, dispatching, and fleet assignmentInventory/replenishment and supply chain planningSet standards for model formulation, performance, scalability, and stability (runtime budgets, warm starts, decomposition, heuristics/hybrids where needed).Build a repeatable benchmarking harness and KPI framework (cost, service, risk, feasibility rate, runtime).Feasibility, Diagnostics & ExplainabilityOwn the approach to infeasibility detection and repair (constraint relaxation strategies, IIS where applicable, actionable diagnostics).Ensure decisions are explainable to operations teams (constraints hit, trade-offs, what changed vs previous plan, reason codes).Delivery & Engineering ExcellencePartner with PM/Delivery to define scope, milestones, acceptance criteria, and technical risk management.Guide integrations with ERP/WMS/TMS/CMMS/SCADA and production data pipelines.Establish OptOps practices: versioning, monitoring, runtime regressions, rollback, and quality gates.Technical LeadershipMentor AI engineers (including those coming from NLP/CV backgrounds) into OR/Optimization craftsmanship.Run architecture reviews, ADRs, and enforce best practices across code, models, and deployments. 7+ years in applied optimization / operations research / decision intelligence, with hands-on delivery experience.Strong track record in building and deploying optimization systems using one or more of:MILP / MIP, CP/CP-SAT, decomposition, heuristics/metaheuristics, hybrid strategies.Ability to translate real operations into formal models (capacities, time windows, setup/changeover, batching, minimum run lengths, resource calendars, SLAs).Solid software engineering fundamentals for production systems (clean architecture, testing, CI/CD mindset, performance profiling).Experience integrating decision engines into real enterprise environments (APIs, event-driven patterns, data pipelines, on-prem constraints).Clear communication: can explain complex trade-offs to both engineers and operators.Hands-on experience in: OR-Tools (CP-SAT), Gurobi/CPLEX, Pyomo, JuMP, or similar.Experience with feasibility diagnostics (IIS, relaxation, reason codes, repair recommendations).Experience in building “re-optimization loops” (daily/shift updates, warm starts, rolling-horizon planning).Observability/monitoring: Prometheus/Grafana (or equivalent), structured logging, runtime regression monitoring.Preferred to have domain exposure in manufacturing planning, logistics routing, retail replenishment, or supply chain optimization.

Apply for this role

Other open roles at Makkook.AI

See all 3 open roles at Makkook.AI →

Related jobs in Engineering & Construction