Jobs · Engineering · California

Senior/Staff Machine Learning Engineer - Bidding (Bangkok based, relocation provided)

Agoda · San Jose, CA · 2 days ago
HybridEngineeringFull-time

About the role

The Engineering team at Agoda oversees all ML and software-related requirements. They aim to enable and increase Agoda's business through creative approaches and the implementation of powerful resources such as operational and analytical databases, ML-driven solutions, queue systems, and data monitoring tools.

Responsibilities

  • Lead the team technically in improving scalability, stability, accuracy, speed, and efficiency of our existing ML systems and processes.
  • Build, administer, and scale ML processing pipelines.
  • Be comfortable navigating the following technology stack: Python3, Scala Spark, scripting (Bash/Python), Hadoop, SQL, S3 etc.
  • Understand the internals of ML models such as LightGBM, Random Forest, CNN, Regression models, etc.
  • Design, build, test, and deploy new libraries, frameworks, or full systems for our core systems while keeping to the highest standards of testing and code quality.
  • Work with experienced engineers and product owners to identify and build tools to automate many large-scale data management / analysis tasks.
  • Take and build systems that enable us to deliver ML models to production at a scale.

Requirements

  • Bachelor’s degree in computer science / information systems / engineering / related field
  • 6+ years of experience in software engineering with a minimum of 4+ years in ML
  • Expert in SQL, Python3, and JVM-based programming languages - ie, Java or Scala
  • Expert in software design/design patterns, functional programming, and object-oriented programming
  • Analytical problem-solving capabilities & experience

Qualifications

  • A strong engineering-driven mindset will be required to succeed in this role
  • Good understanding of Hadoop ecosystems and Big Data architecture and technologies
  • Experience working with open-source products
  • Experience with Scala development
  • Working in an agile environment using test-driven methodologies
  • Systems administration skills in Linux

Skills

  • Technical leadership and management
  • Software design and development
  • Data management and analysis
  • Machine learning model development and deployment
  • Big data and distributed systems

Benefits

  • Hybrid Working Model
  • WFH Setup Allowance
  • 30 Days of Remote Working from anywhere globally every year
  • Employee discount for accommodation globally
  • Global team of 90+ nationalities
  • 40+ offices and 25+ countries
  • Annual CSR/Volunteer Time off
  • Benevity Subscription for employee donations
  • Volunteering opportunities globally
  • Free Headspace subscription
  • Free Odilo & Udemy subscriptions
  • Access to Employee Assistance Program (third party for personal and workplace support)
  • Enhanced Parental Leave
  • Life, TPD & Accident Insurance

Pay

TBD

Schedule

TBD

Similar jobs