Software Engineer - Machine Learning and Experimentation Platform

Traveloka

  • Indonesia
  • Permanent
  • Full-time
  • 1 month ago
It's fun to work in a company where people truly BELIEVE in what they're doing!Job DescriptionJob DescriptionTraveloka 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 experimentsDeveloping an ML platform to streamline model training and deployment, facilitating the delivery of ML artifacts to Traveloka productsYou'll have the opportunity to work with cutting-edge technologies such as Python, Golang, Kubernetes, BigQuery, PostgreSQL, and Google Cloud Platform (GCP).ResponsibilitiesDesign, build, and operate ML and/or experimentation platforms, that serve Analytics and Data Science use casesEnsure to follow standards, guidelines and well known design patterns when building a systemEnsure the systems are well structured, unit- and integration tested, well maintained, and capable of serving 1000+ requests per second with low latencyMake appropriate choices of platform components (languages, libraries, queuing systems, datastores, processing, application servers, etc).Operationalise logging, metrics, and alertingLead incident responses, perform root cause analysis, and resolve issues in all tiers of the systemShare knowledge by pairing and collaborationsRequirementsQualifications
  • 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!

Traveloka

Similar Jobs

  • Machine Learning Engineer

    Kredivo Group

    • Jakarta
    At Kredivo we are building the future of financial services that are fast, cheap and widely accessible, wrapped up in a beautiful UX. As we are growing bigger, we are looking for M…
    • 2 months ago
  • Machine Learning Engineer

    Kredivo Group

    • Jakarta
    At Kredivo we are building the future of financial services that are fast, cheap and widely accessible, wrapped up in a beautiful UX. As we are growing bigger, we are looking for M…
    • 2 months ago
  • Senior Machine Learning Engineer

    Kredivo Group

    • Jakarta
    About the Job: Collaborate with the product team, data scientists and other stakeholders across the company to understand and define business requirements Effectively communica…
    • 1 month ago