To Say Hello!

Find next jobs

job_search_content_direct

Software Engineer (Entry Level/ Internship)

Grab Vietnam
Updated: 30/10/2018

Employment Information

  • Work location:

    Salary:

  • Industry: Others

Job requirement

Grab

Software Engineer (Entry Level/ Internship)

Seattle, WA (Columbia Center) or Bellevue, WA (Downtown)

Job Description

Get to know the role:

As a leader in an exciting and dynamic 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. The Grab engineering teams work on user-facing mobile and web apps, building delightful, performant user interfaces that our passengers use to access booking and ride information. You will get to solve interesting problems by collaborating with other Engineers, UI Designers, and Data teams. You will also pick up the software engineering practices for larger teams: ample use of static analysis, prolific feature-flagging, semantic versioning of internal APIs, and more.

As an intern or entry level engineer at Grab, you will have the opportunity to work on a team that closely aligns with your technical interests and background. This may be on one of our Android or iOS mobile teams, a full-stack web team, or one of our many backend platform teams.

The day-to-day activities:

· Create and curate bigtables (e.g. HBase, Cassandra) for storing and serving petabytes of data

· Help design and implement APIs for controlling data access and serving the business

· Help build and deliver ETLs and data federation pipelines

· Learn service capacity and demand planning, software performance analysis, tuning and optimization

· Work with product and experience teams to define and prototype feature specifications

· Work with business teams to model and serve the data for personalization and user experience customization

· Participate in code and design reviews to maintain our high development standards

Requirements:

· Bachelor of Science in Computer Science (or current student)

· Experience in commercial software development (full-time or internships), or equivalent coursework, ideally in persistence or distributed systems

· Strong knowledge of data structures, algorithms, and ideally storage systems such as NoSQL or RDBMS

· Experience in at least 1 of the following languages: Go, C++, Java, Scala, Kotlin. Real-world experience with multiple languages is strongly preferred

· Excellent written and verbal communication skills; sharp analytical abilities with proven design skills

· Experience with AWS or other Cloud infrastructure is a nice-to-have

· Experience with mobile development (iOS or Android) is a nice-to-have

· Experience with ML or Data Science is a big plus, though not required

Company Overview

Grab Vietnam

Software Engineer (Entry Level/ Internship)

Grab Vietnam