Xin chào!

Tìm những job khác

Tìm việc làm trực tiếp

Senior Software Engineer, Real-Time Data

Grab Vietnam
Ngày cập nhật: 13/04/2019

Thông tin tuyển dụng

Mô tả công việc

Senior Software Engineer, Real-Time Data

Full-time

Seattle, WA (Columbia Center)

Grab is Southeast Asia’s leading ride-hailing platform. Grab solves critical transportation challenges to make transport freedom a reality for 620 million people in Southeast Asia. Grab began as a taxi-hailing app in 2012, but has extended its product platform to include private car services (GrabCar), motorcycle taxis (GrabBike), social carpooling (GrabHitch) and last mile delivery (GrabExpress) and ride-sharing (GrabShare).

Grab’s core product platform includes commuting solutions for drivers and passengers with an emphasis on convenience, safety and reliability, as well as its proprietary mobile payments platform, GrabPay. Grab currently offers services in Singapore, Indonesia, Philippines, Malaysia, Myanmar, Cambodia, Thailand and Vietnam.

Our production scale is massive. We process millions of bookings a day and billions of traffic data requests per month. When you push out new code, tons of people will see your changes within seconds. Operating on this level is hard but incredibly rewarding.

As a leader in an exciting and fast-paced industry that is evolving daily, we are seeking talented Engineers to join our team! You will specialize in maintaining elegant products on world-class technologies that bring our unique On-Demand Transport experience to millions of people, anytime and anywhere.

Job Description

Get to know our Team:

The Grab Platform was built upon the foundation that we could help our passengers find drivers in the most effective and efficient way possible. Grab has since then invested heavily in developing real-time technology into various aspects of our platform stack to make our solution one of the fastest, most reliable, and massively scaled systems in the industry. Engineers work on the real-time components to optimize our service for performance, space, and algorithmic efficiency. This is an energizing community of engineers that is committed to building dependable products – the software and systems being built drive our real-time business along with a multitude of other core initiatives for Grab.

Get to know the Role:

We process millions of bookings each day. Data access in a high data and high throughput environment is a specialized skill made for this team. You will build out scalable data structures that support both production and analytics requirements and work closely with our data engineering teams to determine effective large-scale storage and access mechanisms.

The day-to-day activities:

  • Real-time streaming at Grab using pub/sub (publisher/subscriber) model

  • Service communication without tight coupling between services

  • Using Kafka -- open source

  • Large scale streaming system already in operation at Grab -- many different streams at Grab -- some are high volume -- many different publishers and subscribers

  • Team is building real-time streaming analytics platform on top of the real-time streams

The must haves:

  • Degree in Computer Science or equivalent with 5+ years of experience in commercial software development in large distributed systems

  • Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures

  • Hands-on coder who has built backend services that handle high volume traffic

  • Experience working with real-time streaming solutions using Kafka or AWS Kinesis

  • Experience publishing data via streams

  • Familiarity with running web services at scale; understanding of systems internals and networking are a plus

  • Strong understanding of system performance and scaling

  • Expert in at least 1 of the following languages: Python, Go, Java, Scala

  • 8-10 years of hands-on working experience with Hadoop ecosystem (e.g. Spark/Storm/Hbase etc.), data modeling and using various database methodologies such relational, columnar and NoSQL

  • Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability


Giới thiệu về công ty

Grab Vietnam

Senior Software Engineer, Real-Time Data

Grab Vietnam