Staff Machine Learning Engineer (India based, relocation provided)📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
About the Role
Agoda is seeking a Staff Machine Learning Engineer to join its team. This role is integral to advancing Agoda's mission of connecting people with travel experiences globally through technology. The engineer will focus on enhancing ML systems to ensure scalability, stability, accuracy, and efficiency. Relocation assistance is provided for candidates based in India. The position is within Agoda's Engineering department, working at the intersection of business analytics, ML engineering, data warehousing, and software engineering. The team addresses complex challenges in distributed systems, stream processing, and large-scale ML computation, contributing to ML-driven solutions that support business decisions, improve customer experiences, and mitigate fraud. The company fosters a culture of experimentation, ownership, and diversity, with data as a core element of innovation.
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 engineers and product owners to identify and build tools that automate large-scale data management and analysis tasks.
- Take end-to-end ownership of ML models, from development through to production at scale.
Qualifications and Requirements
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field.
- A minimum of 8 years of experience in software engineering, with at least 4 years focused on Machine Learning.
- Good experience in Pyspark.
- Expert-level understanding of Python, including design patterns and object-oriented programming.
- Experience debugging and reasoning about production issues is desirable.
- A good understanding of data architecture principles is preferred.
- Experience with Big Data technologies and tools.
- SQL experience.
- Strong analytical problem-solving capabilities and experience.
- Systems administration skills in Linux.
- A strong engineering-driven mindset is required.
Required Skills
- Proficiency in Python3, Pyspark, and scripting languages such as Bash and Python.
- Experience with Hadoop and S3.
- Familiarity with ML models including Random Forest, CNN, and Regression models.
- Expertise in Python, including design patterns and object-oriented programming.
- Skills in debugging and reasoning about production issues.
- Understanding of data architecture principles.
- Experience with Big Data technologies and tools.
- Proficiency in SQL.
- Strong analytical problem-solving skills.
- Linux systems administration skills.
- Good understanding of Hadoop ecosystems.
- Experience working with Open-source products.
- Experience with Scala development is a plus.
- Experience working in an agile environment using test-driven methodologies is beneficial.
Work Environment and Additional Information
This is a full-time position. Relocation assistance is provided for candidates based in India. Agoda offers a hybrid working model, a WFH set-up allowance, and 30 days of remote working from anywhere globally per year. The role is based in Riyadh, Saudi Arabia. Agoda is an equal opportunity employer committed to diversity and inclusion.
Requirements
- Requires +10 Years experience
Similar Jobs
You may also like
- Related Staff Machine Learning Engineer (India based, relocation provided) Opportunities
- Sales Manager Jobs in Riyadh
- Real Estate Marketer Jobs in Riyadh
- Sales Supervisor Jobs in Riyadh
- Teleseller Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Other Job Fields in Riyadh
- Sales Manager Jobs in Riyadh
- Real Estate Marketer Jobs in Riyadh
- Sales Supervisor Jobs in Riyadh
- Teleseller Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Cafe Manager Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Sales Specialist Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Business Development Supervisor Jobs in Riyadh
- Event Coordinator Jobs in Riyadh
- Customer Service Representative Jobs in Hafar Al Batin
- Florist Jobs in Al-Ahsa
- Customer Services Manager Jobs in Riyadh
- Executive Assistant Jobs in Dammam
- Storekeeper Jobs in Riyadh
- Cost Accountant Jobs in Riyadh
- Car Driver Jobs in Al Khobar
- Photographer Jobs in Medina