Search by job, company or skills

T

Senior Machine Learning and Experimentation Platform Engineer

5-7 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 months ago

Job Description

It's fun to work in a company where people truly BELIEVE in what they're doing!

Job Description

Traveloka is seeking a skilled software engineer to join our Machine Learning (ML) Engineering & Platform team. In this role, you'll collaborate with talented software engineers and data scientists to develop robust software and systems that power Traveloka's products through data-driven and mission-critical ML solutions.

You'll have the opportunity to work with cutting-edge technologies such as Python, Golang, Kubernetes, BigQuery, PostgreSQL, and Google Cloud Platform (GCP).

Responsibilities include designing, constructing, and maintaining data platforms utilized across various Traveloka products, including:

  • Design, build, and operate ML and/or experimentation platforms, that serve Analytics and Data Science use cases

  • Develop an ML platform to streamline model training and deployment, facilitating the delivery of ML artifacts to Traveloka products

  • Ensure to follow standards, guidelines and well known design patterns when building a system

  • Ensure the systems are well structured, unit- and integration tested, well maintained, and capable of serving 1000+ requests per second with low latency

  • Make appropriate choices of platform components (languages, libraries, queuing systems, datastores, processing, application servers, etc).

  • Operationalise logging, metrics, and alerting

  • Lead incident responses, perform root cause analysis, and resolve issues in all tiers of the system

  • Share knowledge by pairing and collaborations with cross team and stakeholder

Requirements

  • Minimum 5 years of experience as backend engineer, or software engineer, with exposure and experience in Machine Learning.

  • Bachelor's or Master's degree in Computer Science, Mathematics, Information System, or other quantitative and engineering backgrounds, with an interest in Machine Learning.

  • Proficiency in at least one programming language such as Python, Java, Golang.

  • Proficiency with Git, CI/CD, and deployment automation

  • Good knowledge of SQL, NoSQL, and databases

  • Excellent interpersonal and communication skills

  • Understand the impact of your technical decisions to the people who use your product

  • Have good knowledge about machine learning and/or experimentation is a plus

  • Knows how to navigate your way around Google Cloud Platform is a plus

More Info

Job Type:
Employment Type:

About Company

Traveloka is an Indonesian unicorn company that provides online airline ticketing and hotel booking services, and it presently has a strong presence in Southeast Asia and Australia

Job ID: 131832659