Senior/Staff Machine Learning Engineer - Bidding (Bangkok based, relocation provided)
Agoda · Orlando, FL · 2 wk ago
HybridEngineeringFull-time
About the role
The Senior/Staff Machine Learning Engineer will lead the technical team in improving the scalability, stability, accuracy, speed, and efficiency of our existing ML systems and processes. They will build, administer, and scale ML processing pipelines. They should be comfortable navigating the technology stack including Python3, Scala Spark, scripting (Bash/Python), Hadoop, SQL, and S3.
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.
- Design, build, test, and deploy new libraries, frameworks, or full systems for our core systems while maintaining high standards of testing and code quality.
- Work with experienced engineers and product owners to identify and build tools to automate large-scale data management and analysis tasks.
- Take ownership of systems that enable delivery of ML models to production at 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 machine learning
- Expertise in SQL, Python3, and JVM-based programming languages (Java or Scala)
- Strong analytical problem-solving capabilities and experience
- Experience with Scala development
- Experience working in an agile environment using test-driven methodologies
- Systems administration skills in Linux
Qualifications
- Good understanding of Hadoop ecosystems and big data architectures and technologies
- Experience with open-source products
- Experience with systems administration in Linux
Skills
- Understanding of ML models such as LightGBM, Random Forest, CNN, Regression models, etc.
- Experience with distributed systems, stream processing, and ML modeling at tens of PB scale
- Knowledge of data replication, storage, and centralized computation
- Experience with data warehousing and software engineering
Benefits
- 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