Machine Learning Infrastructure, Senior Software Engineer

With GO-JEK in Bengaluru - IN

More jobs from GO-JEK

Posted on January 06, 2020

About this job

Job type: Full-time


cloud, java, python

Job description

About the role:
This role is for you if you are comfortable with Big Data and Cloud infrastructure (we use Google Cloud), have a good familiarity with high-performance databases, and are keen on ensuring high reliability and efficiency in large-scale systems.

What you'll do:
Design and build our Machine Learning Platform to help data scientists productionize their models and features faster.
Automate all parts of the data science lifecycle: feature engineering, model training, testing, and deployment.
Deploy, operate, and grow some of the largest ML systems in the region.
Collaborate with product teams to understand operational requirements. Translate these requirements into observable architecture and SRE processes.
What you’ll need
At least 5 years as an infrastructure or software engineer.
Experience with Go, Python, and shell script. Java optional.
Experience with cloud environments. Google Cloud preferred.
Experience with modern cloud deployment technology such as Terraform, Kubernetes, and Helm. Understanding of Infrastructure as Code (IaC) concepts.
Experience with deploying, operating, and debugging Big Data frameworks such as Spark, Flink, Kafka, and Airflow. Experience with ML frameworks such as TFX, Kubeflow, and MLflow is a plus.
Experience with relational and non-relational databases, including clustering and high-availability configurations.
Proven track-record building and operating large-scale, high-throughput, low-latency production systems. Experience with microservice architectures and technology (Docker, Istio, nginx) is a huge plus.
Great understanding of DevOps and Site Reliability Engineering (SRE) principles.

About the Team:
The Data Science Platform (DSP) team is tasked with building out AI capabilities throughout Gojek. We are building out these capabilities through both our Machine Learning Platform and also by building solutions that bridge data science and product engineering.

Our work encompasses:
. Collaboration with data scientists and product teams in the development of innovative AI solutions.
. Development of an end-to-end platform that enables ML practitioners to rapidly experiment and deliver AI solutions to production.
. Production support for all systems deployed to the platform, thus freeing up data scientists from the operational burden while benefiting from economies of scale.
. Use of our domain expertise to enable AI innovation throughout Gojek in the form of wide collaboration, education, and the introduction of best practices.

Gojek is an equal opportunity workplace that is committed to diversity and inclusion. At Gojek we celebrate our differences, because we believe that diversity not only creates a healthier work environment for our employees, but also helps our business thrive.

About us

Gojek is a technology startup based in Jakarta, Indonesia. Specialising in ride-hailing and logistics, we are also the only company in Southeast Asia to be part of Fortune's 50 Companies That Changed the World (2017).

Gojek is a Super App: one app with over 20 services including food delivery, commuting, digital payments, shopping, hyper-local delivery, massages, and many more.

Gojek is Indonesia’s first and fastest growing unicorn building an on-demand empire. Our total of 2,000,000 driver-partners collectively travel 16.5 million KM daily – making us Indonesia’s de-facto transportation choice.

Gojek is a verb! Gojek is a way of life!

Apply here