Job VC
Freelance Middle+/Senior C++ Developer (Load Optimization Engine)
Technologies
Description
Middle+/Senior C++ Developer (Load Optimization Engine)
We are looking for a strong Middle+/Senior C++ Developer to join a high-performance optimization project in the supply chain and logistics domain.
The project focuses on building a load optimization engine responsible for generating efficient and execution-ready truckload plans while considering multiple real-world constraints such as weight, volume, loading sequence, stacking rules, item compatibility, warehouse limitations, and transportation feasibility.
This is not a typical backend/frontend CRUD project. The main focus is on algorithmic optimization, heuristics, mathematical modeling, and performance engineering.
Project Details
Domain: Supply Chain / Logistics Optimization
Client Location: USA
Team Size: ~20 specialists
Duration: 3–6 months
Requirements
Must Have
4+ years of commercial experience with C++
Strong knowledge of algorithms and data structures
Experience with performance-critical systems
Strong understanding of optimization-heavy logic
Experience with Linux development
Experience with profiling and benchmarking
Experience with unit testing
Strong problem-solving and analytical skills
Ability to discuss architecture, algorithms, technical trade-offs, and estimations in English
Nice to Have
Mixed Integer Programming (MILP)
Constraint optimization
Bin packing / 3D packing algorithms
Experience with OR-Tools, Gurobi, CPLEX, CBC, GLPK, or similar frameworks
Experience with CMake
GCC / Clang toolchain knowledge
Python for prototyping or testing
Experience in logistics, transportation, warehouse, routing, simulation, or other computation-heavy systems
Responsibilities
Analyze technical and business requirements for the load optimization engine
Design and implement optimization algorithms in C/C++
Develop and improve performance-critical logic on Linux
Optimize calculations for fast and scalable execution
Work with constraints related to:
weight and volume
truck capacity
loading sequence
stacking rules
item compatibility
warehouse/site execution rules
Translate mathematical and algorithmic concepts into production-ready solutions
Create benchmarks, test cases, and performance validation scenarios
Participate in technical discovery, estimations, and solution discussions
We are looking for a strong Middle+/Senior C++ Developer to join a high-performance optimization project in the supply chain and logistics domain.
The project focuses on building a load optimization engine responsible for generating efficient and execution-ready truckload plans while considering multiple real-world constraints such as weight, volume, loading sequence, stacking rules, item compatibility, warehouse limitations, and transportation feasibility.
This is not a typical backend/frontend CRUD project. The main focus is on algorithmic optimization, heuristics, mathematical modeling, and performance engineering.
Project Details
Domain: Supply Chain / Logistics Optimization
Client Location: USA
Team Size: ~20 specialists
Duration: 3–6 months
Requirements
Must Have
4+ years of commercial experience with C++
Strong knowledge of algorithms and data structures
Experience with performance-critical systems
Strong understanding of optimization-heavy logic
Experience with Linux development
Experience with profiling and benchmarking
Experience with unit testing
Strong problem-solving and analytical skills
Ability to discuss architecture, algorithms, technical trade-offs, and estimations in English
Nice to Have
Mixed Integer Programming (MILP)
Constraint optimization
Bin packing / 3D packing algorithms
Experience with OR-Tools, Gurobi, CPLEX, CBC, GLPK, or similar frameworks
Experience with CMake
GCC / Clang toolchain knowledge
Python for prototyping or testing
Experience in logistics, transportation, warehouse, routing, simulation, or other computation-heavy systems
Responsibilities
Analyze technical and business requirements for the load optimization engine
Design and implement optimization algorithms in C/C++
Develop and improve performance-critical logic on Linux
Optimize calculations for fast and scalable execution
Work with constraints related to:
weight and volume
truck capacity
loading sequence
stacking rules
item compatibility
warehouse/site execution rules
Translate mathematical and algorithmic concepts into production-ready solutions
Create benchmarks, test cases, and performance validation scenarios
Participate in technical discovery, estimations, and solution discussions