remote
QA Tester - ActioNet
Software Engineer
Lead the design and development of vehicle routing and scheduling solutions using Python/Java and OR-Tools, applying advanced graph theory and heuristic optimization to deliver real‑time and batch optimization services integrated via APIs.
About the role
Key Responsibilities
- Design, implement, and maintain vehicle routing and scheduling algorithms using OR-Tools in Python or Java.
- Develop clustering and constraint‑based models to optimize field operations and improve resource utilization.
- Build real‑time and batch optimization services, ensuring scalability and high performance.
- Integrate optimization outputs with enterprise control systems through robust API interfaces.
- Collaborate with cross‑functional teams to translate business requirements into algorithmic solutions.
Requirements
- Strong background in algorithms, graph theory, and heuristic optimization.
- Proficiency in Python or Java with experience in large‑scale software development.
- Hands‑on experience with OR-Tools or similar optimization libraries.
- Excellent problem‑solving skills and ability to work in a fast‑paced environment.
- Effective communication skills for collaborating with stakeholders and presenting technical concepts.