Remotery

Full Stack Developer, Python, Java, Docker, Kubernetes

Posted 1 day ago

This is a fully remote position, open to applicants in Maryland.

📋 Description

• Design and execute vehicle routing and scheduling algorithms utilizing OR-Tools to create optimal field assignments.

• Develop clustering algorithms to group workloads by geographical location, thereby minimizing travel time and cost.

• Implement constraint models (including capacity, time windows, skills, priorities, and survey rules) within the optimizer.

• Integrate the optimizer with the Mojo control system APIs for job intake, execution, and publishing results.

• Create both batch and real-time optimization modes to accommodate scheduled and on-demand routing needs.

• Refactor components of the optimizer into modular and extensible strategy interfaces to support new routing heuristics.

• Develop data preprocessing pipelines to standardize locations, distances, and travel matrices.

• Create automated test harnesses to validate solution correctness against established datasets and constraints.

• Implement scoring metrics for "solution quality" (such as distance, balance, SLA adherence, and cost) to assess the effectiveness of routing solutions.

• Establish regression benchmarks to compare the performance of new algorithms against baseline outputs.

• Incorporate parallel processing and scaling capabilities to manage large route sets and high agent counts.

• Add logging and metrics instrumentation to services for tracking runtime, solver performance, and solution quality.

• Package optimizer services for CI/CD deployment, ensuring reproducible builds and environment configurations.

• Document routing logic, constraints, integration points, and operational runbooks thoroughly.

• Provide support in production, including tuning and continuous enhancement of optimization heuristics and overall performance.


⛳️ Requirements

• Over 5 years of experience in designing and implementing routing, scheduling, or optimization systems.

• Strong foundation in algorithms, including graph theory, clustering, and heuristic/approximation techniques.

• Proficient in Python or Java for developing optimization services and supporting tools.

• Experience in building scalable, high-performance services integrated with enterprise control systems (e.g., Mojo).

• Proven ability to design test harnesses that validate both solution correctness and optimization quality.

• Experience in performance tuning, parallel processing, and managing large datasets.

• Familiarity with REST APIs, data pipelines, and integration patterns within systems.

• Experience in instrumenting systems for logging, metrics, and monitoring to enhance operational visibility.

• Capable of documenting algorithms, constraints, and operational procedures, and collaborating across engineering and operations teams.


🏝️ Benefits

• 401(k) with matching and 100% vesting.

• Health insurance with three plans to choose from.

• Dental insurance.

• Vision insurance.

• Health savings account.

• Life insurance.

• Short-term disability.

• Long-term disability.

• Accidental death & dismemberment (AD&D) insurance.

• Paid time off.

• Professional development assistance.

• Training opportunities.

• Tuition reimbursement.

• Flexible scheduling.

• Flexible spending account.

• Referral program.

• Paid legal plan.

• And more....

People also viewed

Airbnb3 hours ago

Senior Software Engineer, Python, GenAI, MCP

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
BJAK3 hours ago

Backend Developer

IE flagIreland OnlyFull-timeBackend Engineer
ApplyView job
Oddball3 hours ago

Back End Engineer, Go

US flagUnited States OnlyFull-timeBackend Engineer$90k – $125k/year
ApplyView job
Vic.ai3 hours ago

Senior Elixir Engineer

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Affirm3 hours ago

Software Engineer II, Backend – Furnishing Platform

PL flagPoland OnlyFreelanceBackend Engineer
ApplyView job
Zealogics Inc3 hours ago

Senior C++ Developer, Image Processing

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers