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