Data Engineer, Maps
Gojek
Prepare for this role
Job Type
Description
About the team
At the heart of GO-JEK’s businesses, we move things around. Whether that’s people, food, packages, fresh groceries, etc. Moving things around boils down to understanding the best route, understanding traffic, and understanding locations. The Cartography team is an internal team that surfaces mapping technologies needed by all internal product teams within GO-JEK. We power some of the core booking experiences for customers and drivers such as fare calculation, to showing ETA, to helping users select their pickup and dropoff locations. Teams we support are GO-RIDE, GO-CAR, GO-FOOD, GO-SEND, GO-SHOP, GO-PAY, and more. We adopt best practices and culture such as Infrastructure as Code and Devops.
About the role
As a data engineer you will take charge of our core data infrastructure, including our data lake, database, data pipelines and data warehouse. You will design and maintain our databases and data pipelines. You will have the chance to work on the latest tools and infrastructure on the cloud such as Kubernetes, Kafka, Apache Beam, Spark and BigQuery.
You will work closely with the software engineers, data scientists and analysts within the team. Your work will be imperative in supporting the efforts around incorporating geospatial analysis and data science into the problems we’re tackling such as model for traffic patterns and search rank scoring of places. As the team evolves, you will also have the chance to work on machine learning deployments.
About your skills
- 2+ years of experience in Data/Software Engineering
- B.S. in software engineering, computer science, information systems or similar fields. M.S. is a plus
- Strong experience in designing and maintaining relational databases such as Postgresql
- Strong experience with data modelling and data management
- Strong experience in building data pipelines / orchestration toolkits, utilizing framework such as Airflow
- Proficiency in Python, and preferably in one other language like Scala, Java, Golang etc.
- Experience with big data platforms such as Spark is a huge plus
- Experience with stream processing such as Kafka is a huge plus
This job is found at InterviewStack.io
Skills
About Gojek
Gojek is Southeast Asia’s leading on-demand platform and a pioneer of the multi-service ecosystem model, providing access to a wide range of services including transportation, food delivery, logistics and more.