cover image
Descartes Systems Group

Descartes Systems Group

www.descartes.com

1 Job

1,629 Employees

About the Company

Descartes (Nasdaq:DSGX) (TSX:DSG) is the global leader in providing on-demand, software-as-a-service solutions focused on improving the productivity, security and sustainability of logistics-intensive businesses. Customers use our modular, software-as-a-service solutions to route, track and help improve the safety, performance and compliance of delivery resources; plan, allocate and execute shipments; rate, audit and pay transportation invoices; access global trade data; file customs and security documents for imports and exports; and complete numerous other logistics processes by participating in the world's largest, collaborative multimodal logistics community. Our headquarters are in Waterloo, Ontario, Canada and we have offices and partners around the world.

Listed Jobs

Company background Company brand
Company Name
Descartes Systems Group
Job Title
Senior Software Developer- Machine Learning & AI Systems
Job Description
**Job Title** Senior Software Developer – Machine Learning & AI Systems **Role Summary** Lead design, development, and deployment of Python‑based machine learning applications and pipelines that integrate with a global logistics platform. Collaborate with data science, product, engineering, and DevOps teams across multiple regions to operationalize AI solutions at scale. **Expectations** * Deliver production‑ready, high‑availability ML services that support over 12,000 drivers across 12 countries. * Participate in weekly on‑call rotation to maintain system reliability. * Drive code quality through reviews, testing, observability, and performance monitoring. **Key Responsibilities** * Architect and implement scalable, secure Python applications and ML pipelines. * Translate complex product and ML requirements into technical designs and functional deliverables. * Integrate models and LLMs into existing cloud‑based services using AWS environments. * Collaborate with cross‑functional teams (engineering, data science, product, DevOps) worldwide. * Perform code reviews, unit/integration testing, and ensure maintainability and documentation. * Monitor system health, observability, and performance, and respond to incidents. * Participate in continuous learning and innovation of ML and LLM techniques. **Required Skills** * 4+ years of professional software development, predominantly in Python. * Proficiency with Flask, SQLAlchemy ORM, PostgreSQL; experience with MongoDB, Cassandra, or other NoSQL databases is a plus. * Strong understanding of ML tools and frameworks; familiarity with LLMs and AI infrastructure desired. * Experience deploying and scaling applications on AWS. * Familiarity with .NET and willingness to adapt to new technologies. * Excellent collaboration, communication, and problem‑solving abilities across distributed teams. * Ability to write clean, testable, documented code and maintain rigorous CI/CD pipelines. **Required Education & Certifications** * Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related technical field (or equivalent experience). * Relevant certifications in cloud platforms (e.g., AWS Certified Developer) or ML are advantageous but not mandatory.
Waterloo, Canada
On site
Senior
18-10-2025