freehire launches on Product Hunt on 26 August.

Follow →

Senior AI and Software Engineer

Summary

Architect and build AI-driven logistics systems in Python/Django on AWS, focusing on real-time job assignment, routing, and driver matching for a last-mile delivery network.

Own the Architecture. Build the Intelligence. Scale the Network. uParcel operates one of Singapore’s largest last‑mile delivery networks, and we are evolving our platform into a fully autonomous, AI‑driven logistics engine. We’re hiring a Senior AI & Software Engineer to architect and build the core intelligence that powers real‑time job assignment, routing efficiency, and driver‑matching logic at scale. This is a high‑impact engineering role for someone who wants to design distributed systems, build production‑grade ML pipelines, and shape the technical direction of a fast‑growing logistics platform.



Core Responsibilities



  • System Architecture & Backend Engineering: Architect and implement backend services using Python, Django, and modern microservice patterns; design scalable, fault‑tolerant systems deployed on AWS (EC2, ECS/Lambda, RDS, S3, CloudWatch, API Gateway, IAM, containers); build high‑performance APIs for real‑time decisioning, driver‑job matching, and operational workflows; implement asynchronous processing pipelines using Celery, SQS, or equivalent.

  • AI/ML Engineering: Lead the design and development of uParcel’s AI‑driven job assignment engine, incorporating real‑time geospatial data, driver availability, historical performance, and behavioral patterns; delivery SLAs, urgency, and route constraints; predictive ETA and load‑balancing models; build ML pipelines for training, evaluation, and deployment (batch + real‑time inference); implement model monitoring, drift detection, and continuous retraining workflows.

  • Data Engineering & Infrastructure: Design data schemas and pipelines to support high‑volume event ingestion; work with geospatial datasets, map APIs, and routing algorithms; optimize query performance on relational and NoSQL datastores; ensure observability across services (metrics, tracing, structured logs).

  • Technical Leadership: Drive architectural decisions and enforce engineering best practices; conduct deep technical code reviews and mentor mid‑level engineers; collaborate with product, operations, and data teams to translate business logic into deterministic, scalable systems; own end‑to‑end delivery of features from design to production rollout.



Required Technical Expertise



  • Strong computer science fundamentals: algorithms, data structures, distributed systems.

  • Expert‑level proficiency in Python and production experience with Django.

  • Deep understanding of AWS cloud architecture and infrastructure design.

  • Experience building and deploying ML models in production environments.

  • Strong knowledge of RESTful API design, microservices, and asynchronous systems.

  • Familiarity with geospatial computation, routing algorithms, or optimization models.

  • Experience with CI/CD pipelines, containerization (Docker), and IaC (CloudFormation).

  • Ability to reason about system performance, scalability, and reliability.



Bonus Skills



  • Experience with reinforcement learning or real‑time decision engines.

  • Background in logistics, fleet optimization, or marketplace matching systems.

  • Knowledge of graph algorithms, heuristics, or constraint‑solving techniques.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available