Freelance Middle+/Senior C++ Developer (Load Optimization Engine)

ElifTech Responds Quickly
$$$$

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

 

Required languages

English B2 - Upper Intermediate
Ukrainian Native
C++, C/C++
Published 15 May
17 views
ยท
4 applications
Last responded 25 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...