Who We're Looking ForWe're looking for a Senior Software Engineer (AI-Powered Dispatch) to help design and build a new AI-driven dispatch micro application for the equipment rental industry. This system will optimize truck load assignments and routing, reduce dispatcher workload, and continuously improve through AI/ML-driven learning.
You'll work across a modern and legacy stack, helping bridge AI innovation with existing enterprise systems in a cloud-based rental management environment. This role requires a senior engineer who is comfortable working across full-stack systems, modernizing legacy code, and critically evaluating AI-generated outputs to ensure production readiness.
Primary Responsibilities- Design and build an AI-powered dispatch micro app that optimizes routing and load assignments for fleet operations.
- Develop and maintain backend services using PHP, Symfony, and LAMP-based architecture.
- Build frontend interfaces using Angular and/or React depending on system needs.
- Develop Python Flask services to support AI/ML model integration and dispatch optimization logic.
- Design and implement RESTful APIs for communication between dispatch systems, ERP platforms, and microservices.
- Train, integrate, and support AI models that improve dispatch efficiency over time.
- Identify, refactor, and reduce technical debt across legacy and modern systems.
- Participate in system modernization efforts, including deprecation handling and regression testing.
- Review, validate, and refine AI-generated code to ensure correctness, performance, and maintainability.
- Collaborate in an agile environment with cross-functional engineering and product teams.
- Take ownership of features from design through deployment with minimal oversight.
Skills and Qualifications- 5+ years of professional software engineering experience at a senior level.
- Strong experience with LAMP stack technologies including Linux, Apache, MySQL, and PHP.
- Hands-on experience with Symfony framework.
- Strong frontend experience with Angular (AngularJS and modern Angular) and/or React.
- Experience designing and building RESTful APIs and distributed systems.
- Experience with Python and Flask for backend services or AI integration layers.
- Familiarity with MySQL database design and optimization.
- Strong problem-solving skills with the ability to work across multiple languages and frameworks.
- Proven experience working in legacy systems and technical debt reduction.
- Strong ability to review, validate, and improve AI-generated code.
- AI-forward mindset with practical use of AI in software development workflows.
- Comfortable working in open-source or mixed technology environments.
- Ownership mentality with strong accountability for delivery and outcomes.
- Excellent communication and collaboration skills in agile teams.
What Stands Out- Experience building logistics, dispatch, routing, or optimization systems.
- Exposure to AI/ML integration in production applications.
- Experience with combinatorial optimization or algorithmic problem-solving.
- Background in modernizing legacy enterprise or monolithic systems.
- Strong track record of improving developer workflows using AI tools responsibly.
- Experience working in equipment rental, logistics, or field operations domains.
Where We're Looking For It- Schenectady, New York
- 100% Remote for the right candidate
Other Information The work hours will be approximately 9:00 am to 5:00 pm EST, depending on workload, with the occasional late night when a tight deadline calls for it. We work for security-conscious clients, thus background checks will be required. Salary dependent upon experience.
Position available immediately.