Software Engineer Intern
Core
Design and implement highly reliable, scalable distributed microservice systems for routing/navigation/ETA capabilities to optimize O2O platform efficiency for transport, food delivery, and express delivery verticals.
Role type
Backend Engineer (Routing & Navigation Systems)
Builds
Routing/navigation/ETA systems and microservices for Grab's O2O platform
Domain
Southeast Asia O2O / Transportation / Logistics / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Algorithms and data structures, System design, Java/Python/Go/C++, Relational databases, NoSQL databases, RESTful APIs, Microservices, Cloud platforms (AWS/GCP/Azure), Git, Agile/Scrum
Preferred skills
Concurrency and consistency in distributed systems, Containerization (Docker/Kubernetes), TDD, Performance optimization, Scalability challenges
Technologies
Java, Python, Go, C++, AWS, Google Cloud, Azure, Docker, Kubernetes, Git, SQL, NoSQL
Responsibilities
Design and implement scalable distributed microservice systems, Optimize key business indicators like ETA and routing, Maintain stability and cost of critical online services, Collaborate with cross-functional teams to ship products, Participate in code and design reviews
Seniority
Mid-Senior (5+ years experience)