Optimization Engineer: Vehicle Routing & Scheduling

ActioNet, Inc.

United States

On-site

USD 110,000 - 170,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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 Scientist, Transportation Networks
Optimization Scientist, Transportation Networks

Amazon Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 143,000 - 193,000
RSUs
Health insurance
401(k) matching
+3
Optimization Engineer: Scheduling, Routing & Supply Chain
Optimization Engineer: Scheduling, Routing & Supply Chain

ANAUTICS INC • Oklahoma City (OK)

On-site
USD 80,000 - 110,000
Rail Network Optimization Scientist | Real-Time Decisions
Rail Network Optimization Scientist | Real-Time Decisions

Aptonet • Atlanta (GA)

Hybrid
USD 120,000 - 190,000
Optimization Engineer
Optimization Engineer

ANAUTICS INC • Oklahoma City (OK)

On-site
USD 80,000 - 110,000
Optimization Engineer (Software & OR)
Optimization Engineer (Software & OR)

QS Security Services, LLC • Columbus (OH)

Hybrid
USD 90,000 - 140,000
Medical, Dental, Vision
Paid Time Off
401(k) with company match
Network Optimization Analyst
Network Optimization Analyst

Grip-Rite ProWrap SA • Irving (TX)

On-site
USD 90,000 - 120,000
Hybrid Ops Research & AI Engineer: Freight Optimization
Hybrid Ops Research & AI Engineer: Freight Optimization

Roadrunner Transportation Systems Inc • Downers Grove (IL)

On-site
USD 100,000 - 120,000
Full benefits package including health
Hybrid/onsite work setup
Competitive salary