Principal Software Engineer (Group Fulfilment)
Core
Designing and optimizing systems to manage parcel and food delivery across South Africa's logistics network.
Role type
Principal Software Engineer (Logistics & Fulfilment)
Builds
Microservices and event-driven systems for a national delivery network
Domain
Logistics / E-commerce / South Africa
Deliverable
production ML models
Required skills
Python, Scala, Java, SQL, Linux, Kafka, Cassandra, Postgres, AWS, GCP, Graph databases, Actor model, Graph traversal
Preferred skills
Open-source platforms, End-to-end ownership, Mentorship
Technologies
Python, Scala, Java, Play Framework, Angular, Postgres, Kafka, Cassandra, AWS, GCP, Graphite, Grafana, Git, ReactJS, Kotlin, Swift, Kubernetes, Redis
Responsibilities
Develop and optimize delivery management systems, Research and define solutions, Work with business to improve delivery processes, Utilize graph databases and event-driven architecture, Mentor team members
Seniority
Principal, hands-on IC with strategy & mentorship
