Grab

Intern, Data Engineer

9 April 2024
Apply Now
Deadline date:
£50000 - £100000 / year

Job Description

Job Description

Life at Grab

At Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles – the 4Hs: Heart, Hunger, Honour and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.

 

Get to know the Team

The People Data Warehouse (PDW) team provides the data foundations used for real-world problem solving in pursuit of a high performing people culture at Grab. The work you do in the PDW team will have an amplifying impact on Grab as it improves thousands of Grabbers who work together to unlock the potential of Grab to drive hundreds of millions to economic empowerment and prosperity.

 

To build this data foundation, we extract and integrate a large variety of data sources and provide a secure, scalable, reliable and efficient platform for processing this data for insights.  

 

In spite of being a small team we manage the full life cycle of this data platform which includes requirement gathering and negotiations with data source providers, writing pipelines that ingest the data from source APIs, loading the data into a data warehouse followed by transforming that data. In addition, We also support integrations from various tools that are used by our downstream users who use PDW data for use cases such as business intelligence, analytics and machine learning. Finally, we also manage all of the operations including the infrastructure layer. 

 

Currently we maintain our data platform in Azure and as part of a consolidation effort, we are looking to migrate to AWS. 

 

Get to know the Role

Are you passionate about data and looking for an opportunity to contribute to a high-impact project? 

We are seeking an Intern to join our team and be a part of an exciting endeavor to migrate a data platform built in Azure to AWS. This internship offers the opportunity to gain in depth practical experience in key data platform technologies in the two most popular cloud environments.

 

The Day-to-Day Activities

  • Write Python/Javascript & SQL code either as components in the ETL framework or as supporting scripts.  

  • Collaborate with the project team to understand the existing data warehouse built in Azure Synapse.

  • Assist in designing a migration plan and roadmap for moving the data warehouse to AWS Redshift.

  • Perform data extraction, transformation, and loading (ETL) activities as part of the migration process.

  • Ensure data integrity and quality throughout the migration process.

  • Work closely with the team to troubleshoot any issues and propose effective solutions.

  • Coordinate with stakeholders to understand their requirements and translate them into data migration tasks.

  • Support the team in documenting the migration process, including migration steps, dependencies, and data mappings.

Learning Objectives 

This is an extremely unique opportunity for an aspiring data engineer! Apply now to build your skills across two data & cloud platforms in one shot! As part of the internship you’ll expand your knowledge in following areas:

  • Various components of a modern data platform

  • Data Warehousing with Azure Synapse

  • Data warehousing with AWS Redshift

  • Azure Data Factory & Airflow

  • Data quality

  • Activities required to govern and operate a data platform

  • CI/CD and DevOps practices

  • Azure

  • AWS

  • Implementing Layered and Microkernel architectures.

  • Web applications and APIs

  • Automating periodic activities using scheduled tasks

  • Implementing workflows using web applications

 

The Must-Haves

  • Undergraduate in Software Engineering, Computer Science. We are also happy to hire students from other quantitative fields who are passionate about programming & and have built some cool software applications in the past.

  • Proficiency in Python or Javascript.

  • Familiarity with AWS or Azure

  • Proficiency in SQL. (Go through this tutorial : https://mode.com/sql-tutorial/introduction-to-sql/   if you need to pick this up before interview, once you are familiar with concepts in Advanced Skill tutorial you are good) 

  • Some Familiarity with Terraform could be awesome! (if you don’t have this skill, spend a couple of hours to get some basic understanding before the interview)

 

Our Commitment

We are committed to building diverse teams and creating an inclusive workplace that enables all Grabbers to perform at their best, regardless of nationality, ethnicity, religion, age, gender identity or sexual orientation and other attributes that make each Grabber unique.