Discover companies you will love

  • Senior Software Engineer, Backend (GrabAds)
  • 1 registered

Looking for an experienced Senior Software Engineer for Backend GrabAds!

Senior Software Engineer, Backend (GrabAds)
Full-time

on 2021-03-09

92 views

1 requested to visit

Looking for an experienced Senior Software Engineer for Backend GrabAds!

Full-time
Full-time

Share this post via...

Joel Wong

Hey, I’m Joel! With a strong interest in branding, marketing and design, I am actively pursuing relevant education and experience in the field!

Charmaine Kum

Hi! I'm Charmaine and I'm a Marketing graduate from the Singapore University of Social Sciences who is passionate about the dynamic and ever-changing media industry.

Grab (Singapore)'s members

Hey, I’m Joel! With a strong interest in branding, marketing and design, I am actively pursuing relevant education and experience in the field!

What we do

Grab is one of Southeast Asia’s leading superapp that provides everyday services such as mobility, deliveries (food, packages, groceries), mobile payments and financial services to millions of Southeast Asians. Grab aims to use technology to empower its communities and elevate the quality of life for everyone.

Why we do

Mission 1. Trust that you will have a safe ride Travel with confidence knowing that Grab’s top priority is your safety. From driver safety training and vehicle safety checks, to personal accident insurance coverage for all our drivers and passengers and government partnerships to promote safety, you know we have your back. 2. Take the transport option that fits your need We put freedom in your hands. The most transport options, at every price point, with comfort, speed and affordability – you can have it all at the touch of a button. 3. Let us take care of you We believe that a sustainable business is one that improves the lives of the people it touches – passengers, drivers, employees, governments and society at large.

How we do

Life at Grab is all about positive disruption – and yes, crazy days are part of that package too. Still, that’s never stopped a Grabber from having fun. In fact, it’s what keeps us motivated to shake things up further. Life as a Grabber means succeeding in a culture of passion and innovation. We are hungry to make a difference, and recognise that good decisions often come from the heart. We are humbled by our communities, and are proud to serve them with honour. We come from all over the world, united by a common goal to make life better everyday for our users. If you share our mission of Driving Southeast Asia Forward, apply to be part of the team today!

As a new team member

Get to know the Team: GrabAds allows Advertisers, Agencies, and Merchants to engage the Grab Audience via innovative online advertising experiences. Through our unique ecosystem and transacting user base, our clients are able to reach their desired audiences at scale, while driving measurable business outcomes. We would want to invite talented and passionate engineers to join our journey, to create value for our users, drivers, merchants, and advertising partners, while continuing to make everyday lives better across Southeast Asia. As part of the Ads Billing & Reporting team, you will have opportunities to work on multiple backend service clusters which deal with business critical functions such as billing and auto settlement of our Advertisers. You will also get to work on real time systems and data pipelines which are implemented in Scala and run using Spark. It is very important that our team members take initiatives to identify problems, and have the right mindset and skill sets to solve them. The day-to-day activities: • Design and write with the cutting edge GO language to improve the availability, scalability, latency, and efficiency of Grab's range of services • Design and write data pipelines implemented using Scala. • 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 The must haves: • A degree in Computer Science, Software Engineering, Information Technology or related fields • 4+ years of experience in software engineering in a distributed systems environment • 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 Tech Stack Our core services tech stack consists of Golang with Redis, MySQL, DynamoDB, Elasticsearch data stores as well as HAProxy load balancers. They all run on the AWS cloud infrastructure with auto-scaling abilities. For data processing we use Apache Spark. Our mobile app platform coverage includes native iOS and Android, written in Swift and RxJava. Our Command Center front-end is built on Rails, HTML5, CSS and Javascript. We use GitHub for our code repository and we adhere to the basic Continuous Delivery tenets utilising a host of tools to support our release pipeline and code quality. These include Travis CI, New Relic, PullReview, Code Climate, Papertrail, Gemnasium, JFrog and Jenkins. Get to know Grab: Grab is more than just a leading ride-hailing and mobile payments platform in Southeast Asia. We use data and technology to improve everything from transportation to payments and financial services across a region of more than 620 million people. We work with governments, drivers, passengers, merchants, and the community, to solve critical problems in Southeast Asia. Grab began as a taxi-hailing app in 2012, but we have since extended our product platform to include GrabCar, GrabShare, GrabBike, GrabHitch, GrabExpress, GrabFood, GrabCoach, GrabShuttle, GrabCycle. We recently launched our fintech platform – GrabFinancial, which consists of payments, lending and insurance. Our latest addition is GrabVentures, an in-house incubation platform. We are focused on pioneering new commuting and payment alternatives for drivers and passengers with an emphasis on convenience, safety, and reliability. Currently, we offer services in 8 countries. Our R&D offices are in Singapore, Seattle, Beijing, Bangalore, Jakarta and Vietnam. We aspire to unlock the true potential of Southeast Asia and look for like-minded individuals to join us on this ride. If you share our vision of driving South East Asia forward, click "I'm interested" and speak with our team today!

What we do

Grab is one of Southeast Asia’s leading superapp that provides everyday services such as mobility, deliveries (food, packages, groceries), mobile payments and financial services to millions of Southeast Asians. Grab aims to use technology to empower its communities and elevate the quality of life for everyone.

Why we do

Mission 1. Trust that you will have a safe ride Travel with confidence knowing that Grab’s top priority is your safety. From driver safety training and vehicle safety checks, to personal accident insurance coverage for all our drivers and passengers and government partnerships to promote safety, you know we have your back. 2. Take the transport option that fits your need We put freedom in your hands. The most transport options, at every price point, with comfort, speed and affordability – you can have it all at the touch of a button. 3. Let us take care of you We believe that a sustainable business is one that improves the lives of the people it touches – passengers, drivers, employees, governments and society at large.

How we do

Life at Grab is all about positive disruption – and yes, crazy days are part of that package too. Still, that’s never stopped a Grabber from having fun. In fact, it’s what keeps us motivated to shake things up further. Life as a Grabber means succeeding in a culture of passion and innovation. We are hungry to make a difference, and recognise that good decisions often come from the heart. We are humbled by our communities, and are proud to serve them with honour. We come from all over the world, united by a common goal to make life better everyday for our users. If you share our mission of Driving Southeast Asia Forward, apply to be part of the team today!

As a new team member

Get to know the Team: GrabAds allows Advertisers, Agencies, and Merchants to engage the Grab Audience via innovative online advertising experiences. Through our unique ecosystem and transacting user base, our clients are able to reach their desired audiences at scale, while driving measurable business outcomes. We would want to invite talented and passionate engineers to join our journey, to create value for our users, drivers, merchants, and advertising partners, while continuing to make everyday lives better across Southeast Asia. As part of the Ads Billing & Reporting team, you will have opportunities to work on multiple backend service clusters which deal with business critical functions such as billing and auto settlement of our Advertisers. You will also get to work on real time systems and data pipelines which are implemented in Scala and run using Spark. It is very important that our team members take initiatives to identify problems, and have the right mindset and skill sets to solve them. The day-to-day activities: • Design and write with the cutting edge GO language to improve the availability, scalability, latency, and efficiency of Grab's range of services • Design and write data pipelines implemented using Scala. • 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 The must haves: • A degree in Computer Science, Software Engineering, Information Technology or related fields • 4+ years of experience in software engineering in a distributed systems environment • 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 Tech Stack Our core services tech stack consists of Golang with Redis, MySQL, DynamoDB, Elasticsearch data stores as well as HAProxy load balancers. They all run on the AWS cloud infrastructure with auto-scaling abilities. For data processing we use Apache Spark. Our mobile app platform coverage includes native iOS and Android, written in Swift and RxJava. Our Command Center front-end is built on Rails, HTML5, CSS and Javascript. We use GitHub for our code repository and we adhere to the basic Continuous Delivery tenets utilising a host of tools to support our release pipeline and code quality. These include Travis CI, New Relic, PullReview, Code Climate, Papertrail, Gemnasium, JFrog and Jenkins. Get to know Grab: Grab is more than just a leading ride-hailing and mobile payments platform in Southeast Asia. We use data and technology to improve everything from transportation to payments and financial services across a region of more than 620 million people. We work with governments, drivers, passengers, merchants, and the community, to solve critical problems in Southeast Asia. Grab began as a taxi-hailing app in 2012, but we have since extended our product platform to include GrabCar, GrabShare, GrabBike, GrabHitch, GrabExpress, GrabFood, GrabCoach, GrabShuttle, GrabCycle. We recently launched our fintech platform – GrabFinancial, which consists of payments, lending and insurance. Our latest addition is GrabVentures, an in-house incubation platform. We are focused on pioneering new commuting and payment alternatives for drivers and passengers with an emphasis on convenience, safety, and reliability. Currently, we offer services in 8 countries. Our R&D offices are in Singapore, Seattle, Beijing, Bangalore, Jakarta and Vietnam. We aspire to unlock the true potential of Southeast Asia and look for like-minded individuals to join us on this ride. If you share our vision of driving South East Asia forward, click "I'm interested" and speak with our team today!
0 upvotes

    0 upvotes

    What happens after you apply?

    1. ApplyClick "Want to Visit"
    2. Wait for a reply
    3. Set a date
    4. Meet up

    Company info

    Founded on 06/2012

    6,000 members

    9 Straits View, #23-07/12 Marina One West Tower, Singapore 018937