Senior/Staff Machine Learning Engineer - Bidding (Bangkok based, relocation provided)📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Jeddah |
Job Description
About the Role
Agoda is seeking a Senior/Staff Machine Learning Engineer to join its engineering department. This role is focused on enhancing Agoda's business through the development and scaling of innovative machine learning systems. The engineer will contribute to core technology initiatives impacting millions of users globally, driving improvements in areas such as search experience, fraud detection, and operational efficiency. This position is based in Bangkok, with relocation assistance provided.
Role Context
The Engineering department at Agoda is responsible for all machine learning and software-related requirements. The team focuses on enabling and increasing business performance through creative approaches and the implementation of powerful resources, including operational and analytical databases, ML-driven solutions, queue systems, and data monitoring tools. The work involves processing structured and non-structured data at scale, including millions of images daily, to enhance user experience.
Key Responsibilities
- Provide technical leadership to improve the scalability, stability, accuracy, speed, and efficiency of existing ML systems and processes.
- Build, administer, and scale ML processing pipelines.
- Design, build, test, and deploy new libraries, frameworks, or full systems for core systems, adhering to high standards of testing and code quality.
- Collaborate with experienced engineers and product owners to identify and build tools that automate large-scale data management and analysis tasks.
- Take end-to-end ownership of building and delivering ML models to production at scale.
Qualifications and Requirements
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field.
- 6+ years of experience in software engineering.
- A minimum of 4+ years of experience specifically in Machine Learning.
- Expertise in SQL, Python 3, and a JVM-based programming language such as Java or Scala.
- Expertise in software design, design patterns, functional programming, and object-oriented programming.
- Strong analytical problem-solving capabilities and experience.
- A strong engineering-driven mindset.
Technical Skills
- Proficiency in Python 3, Scala Spark, and Bash/Python scripting.
- Experience with Hadoop and S3.
- Familiarity with ML model internals, including LightGBM, Random Forest, CNN, and Regression models.
- Strong understanding of software design principles and design patterns.
- Proficiency in functional programming and object-oriented programming paradigms.
- Demonstrated analytical problem-solving skills.
- Good understanding of Hadoop ecosystems, Big Data architecture, and technologies.
- Experience working with open-source products.
- Experience with Scala development.
- Experience working in an agile environment using test-driven methodologies.
- Systems administration skills in Linux.
Work Location and Type
This is a full-time position based in Bangkok. Relocation assistance is provided.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Senior/Staff Machine Learning Engineer - Bidding (Bangkok based, relocation provided) Opportunities
- Sales Representative Jobs in Dammam
- Marketing Specialist Jobs in Dammam
- Marketing Manager Jobs in Dammam
- Receptionist Jobs in Dammam
- Human Resources Specialist Jobs in Dammam
- Other Job Fields in Jeddah
- Sales Representative Jobs in Jeddah
- Marketing Specialist Jobs in Jeddah
- Marketing Manager Jobs in Jeddah
- Receptionist Jobs in Jeddah
- Human Resources Specialist Jobs in Jeddah
- Inventory Controller Jobs in Jeddah
- Minitruck driver Jobs in Jeddah
- Medical Laboratory Scientist Jobs in Jeddah
- Radiographer Jobs in Jeddah
- Purchase Specialist Jobs in Jeddah
- Explore Jobs Across Saudi Arabia
- Market Research Specialist Jobs in Riyadh
- Assistant Branch Manger Jobs in Riyadh
- Receptionist Jobs in Dhahran
- Executive Assistant Jobs in Al Khobar
- Administrative Assistant Jobs in Al Jubail
- Public Relations Specialist Jobs in Medina
- Purchasing Manager Jobs in Riyadh
- Teacher Jobs in Riyadh
- Special Education Specialist Jobs in Riyadh
- Car Driver Jobs in Jeddah