Software Engineer - Machine Learning and Experimentation Platform

Indonesia - Jakarta, Green Office Park 1

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Traveloka

Book cheap flights, hotels, and activities with Traveloka. Discover global travel deals and plan your perfect trip • Trusted by millions worldwide • One place for all your needs • Flexible booking options • Secure & convenient payment

View all jobs at Traveloka

Apply now Apply later

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

‎ 

‎ 

Job Description

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.

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

  • Building an experiment platform for conducting A/B tests and online experiments

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

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

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

  • 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

‎ 

Requirements

Qualifications

  • Strong engineering backgrounds preferably from computer science, mathematics, software engineering, or other quantitative 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

‎ 

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: A/B testing BigQuery CI/CD Computer Science Engineering GCP Git Golang Google Cloud Java Kubernetes Machine Learning Mathematics Model training NoSQL PostgreSQL Python SQL

Perks/benefits: Career development

Region: Asia/Pacific
Country: Indonesia

More jobs like this