Senior/Staff Machine Learning Engineer - Bidding (Bangkok based, relocation provided)
Agoda · Detroit, MI · 2 wk ago
HybridEngineeringFull-time
About the role
The Senior/Staff Machine Learning Engineer will lead the technical improvement of our existing ML systems and processes. They will build, administer, and scale ML processing pipelines, design, build, test, and deploy new libraries, frameworks, or full systems for our core systems.
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.
- Should be able to understand 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.
- We believe in end-to-end ownership; this role will involve taking and building 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 language – 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.
Skills
- Good understanding of Hadoop ecosystems and Big Data architecture and techologies
- Experience working with Open-source products
- Experience with Scala development
- Working in an agile environment using test driven methodologies
- Systems administration skills in Linux
- Hybrid Working Model
- WFH Set Up 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