Optimization Engineer: Vehicle Routing & Scheduling

ActioNet, Inc.

United States

On-site

USD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Insurance
Vision Insurance
Dental Insurance
Life and AD&D Insurance
401(k) Savings Plan
Education and Professional Training
Flexible Spending Accounts
Employee Referral and Merit Recogniti…
Employee Assistance and Identity Theft
Paid Holidays
PTO
Disability Insurance

Job summary

ActioNet is seeking an Optimization Engineer / Algorithm Engineer to design, develop, and enhance intelligent routing and scheduling solutions. You will build vehicle routing algorithms with OR-Tools, develop clustering and constraint-based models, and integrate optimization services via APIs.

Strong background in algorithms, graph theory, and scalable Python/Java development is required. You will work on real-time and batch optimization, develop test frameworks, and tune solutions for accuracy,

Qualifications

  • Strong algorithmic background including graph theory, clustering, and heuristic/approximation techniques.
  • Proficiency in Python or Java for building optimization services and supporting tools.
  • Experience developing scalable, high-performance services integrated with enterprise control systems.
  • Demonstrated ability to design test harnesses validating solution correctness and optimization quality.
  • Experience with performance tuning, parallel processing, and handling large datasets.
  • Familiarity with REST APIs, data pipelines, and system integration patterns.
  • Experience instrumenting systems with logging, metrics, and monitoring for operational visibility.
  • Ability to document algorithms, constraints, and operational procedures while collaborating across teams.

Responsibilities

  • Design and implement vehicle routing and scheduling algorithms to optimize field assignments.
  • Develop clustering algorithms to minimize travel time and cost across geographies.
  • Implement constraint models (capacity, time windows, skills, priorities) within the optimizer.
  • Integrate the optimizer with enterprise control system APIs for intake, execution, and results publishing.
  • Build batch and real-time optimization modes to support scheduled and on-demand routing.
  • Refactor components into modular, extensible strategy interfaces for new routing heuristics.
  • Create data preprocessing pipelines for locations, distances, and travel matrices.
  • Develop automated test harnesses to validate solution correctness against datasets.
  • Implement solution quality scoring metrics (distance, balance, SLA, cost).
  • Create regression benchmarks comparing new algorithms to baselines.
  • Add parallel processing and scaling capabilities for large route sets.
  • Instrument services with logging and metrics for runtime and solver performance.
  • Package optimizer services for CI/CD deployment with reproducible builds.
  • Document routing logic, constraints, integration points, and runbooks.
  • Provide production support and continuous improvement of optimization heuristics.

Skills

Algorithm design
Graph theory
Clustering
Heuristics
Python
Java
REST APIs
Data pipelines
Performance tuning
Parallel processing
Logging & metrics
Documentation

Tools

OR-Tools

Job description

ActioNet is seeking an Optimization Engineer / Algorithm Engineer to design, develop, and enhance intelligent routing and scheduling solutions. You will build vehicle routing algorithms with OR-Tools, develop clustering and constraint-based models, and integrate optimization services via APIs.

Strong background in algorithms, graph theory, and scalable Python/Java development is required. You will work on real-time and batch optimization, develop test frameworks, and tune solutions for accuracy,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA & Validation Engineer for Optimization Routing
QA & Validation Engineer for Optimization Routing

ActioNet, Inc. • United States

On-site
USD 90,000 - 120,000
Medical Insurance
Vision Insurance
Life and AD&D Insurance
+4
QA Tester | Req#4624
QA Tester | Req#4624

ActioNet, Inc. • United States

On-site
USD 90,000 - 120,000
Medical Insurance
Vision Insurance
Life and AD&D Insurance
+4
QA Tester
QA Tester

ActioNet, Inc. • United States

On-site
USD 110,000 - 170,000
Medical Insurance
Vision Insurance
Dental Insurance
+9
Optimization Engineer: Scheduling, Routing & Supply Chain
Optimization Engineer: Scheduling, Routing & Supply Chain

ANAUTICS INC • Oklahoma City (OK)

On-site
USD 80,000 - 110,000
Optimization Engineer
Optimization Engineer

ANAUTICS INC • Oklahoma City (OK)

On-site
USD 80,000 - 110,000
Applied Scientist: Fleet Scheduling & Optimization
Applied Scientist: Fleet Scheduling & Optimization

Amazon • Reading (MA)

On-site
USD 143,000 - 193,000
Health insurance
RSUs
401(k) matching
Algorithm Engineer, Autonomy Planning & Prediction
Algorithm Engineer, Autonomy Planning & Prediction

Bot • Houston (TX)

On-site
USD 140,000 - 190,000
Routing & Scheduling Optimization Engineer (Python/Java)
Routing & Scheduling Optimization Engineer (Python/Java)

Ignite IT • Suitland (MD)

On-site
USD 90,000 - 120,000
401(k) with matching
Health Insurance
Dental insurance
+3
Optimization Modeling Engineer
Optimization Modeling Engineer

Compunnel, Inc. • Chicago (IL)

On-site
USD 120,000 - 150,000
Freight Optimization Engineer — Data-Driven Route Design
Freight Optimization Engineer — Data-Driven Route Design

GGH Services LLC • Lugoff (SC)

On-site
USD 90,000 - 130,000