To Say Hello!

Find next jobs

job_search_content_direct

Software Engineer (Database)

Grab Vietnam
Updated: 07/06/2019

Employment Information

Job requirement

Get to know the Role:

  • Work with engineering and operations team in building tooling to drive scalability, reliability and performance
  • Research and develop new technologies and approaches for building highly available data persistence systems
  • Design and write with the cutting edge GO language to improve the availability, scalability, latency, and efficiency of Grab's range of services
  • Work with engineering team to explore and create new design / architectures geared towards scale and performance
  • Participate in code and design reviews to maintain our high development standards
  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization
  • Collaborate with product and experience teams to define and prototype feature specifications
  • Work closely with infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations
  • Design, build, analyze and fix large-scale systems
  • Learn full stack performance tuning and optimization
  • Debug and modify complex, production software
  • Participate in on-call rotations​

The must haves:

  • A degree in Computer Science, Software Engineering, Information Technology or related fields
  • Strong Computer Science fundamentals in algorithms and data structures
  • Familiarity with running large scale web services; understanding of systems internals and networking are a plus
  • Strong understanding of system performance and scaling
  • Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
  • You can be a good coder in any language (C++, C, Java, Scala, Rust, Haskell, OCaml, Erlang, Python, Ruby, PHP, Node.JS, C# etc.), but willing to work on Golang
  • Deep understanding and real passion for relational database theory and database fundamentals
  • Proficiency with Linux system administration
  • Proficiency in automation development, shell, python or Golang
  • Familiar with a key-value store or data structure database (such as Redis, ElasticSearch etc)
  • Experience with AWS RDS / Elasticache / other AWS Database Services or experience with management of databases in AWS environment will a strong plus
  • Strong CS fundamentals (with competencies in algorithms and data structures)

Company Overview

Grab Vietnam

Similar Jobs

Software Engineer (Database)

Grab Vietnam