Staff Machine Learning Engineer (India based, relocation provided)📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Jeddah |
About the Role
Agoda is seeking a Staff Machine Learning Engineer to join its team. This role is focused on developing and deploying machine learning solutions to enhance Agoda's technological capabilities, ensuring the scalability, stability, and efficiency of ML systems. The position offers the opportunity to work with large datasets on a global travel platform, with relocation assistance provided for candidates based in India. The Engineering department at Agoda utilizes data and technology to inform business decisions, improve customer experiences, and prevent fraud. The ML engineering squad addresses complex challenges involving structured and non-structured data at scale, processing millions of images daily to enhance user interactions. This role operates at the intersection of business analytics, ML engineering, data warehousing, and software engineering, dealing with distributed systems, stream processing, and large-scale ML computation.
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 for automating large-scale data management and analysis tasks.
- Take end-to-end ownership of ML models, from development through to production deployment at scale.
Qualifications and Requirements
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field.
- Over 10 years of experience in software engineering, with a minimum of 4 years specifically in 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.
- A good understanding of data architecture principles is preferred.
- Experience with Big Data technologies and tools.
- SQL experience.
- Analytical problem-solving capabilities and experience.
- Systems administration skills in Linux.
- A strong engineering-driven mindset is required.
Technical Skills
- Programming Languages: Python3, Scala development.
- Big Data & ML Frameworks: PySpark, Hadoop, S3.
- Scripting: Bash/Python.
- Databases: SQL.
- Machine Learning Models: Understanding of Random Forest, CNN, Regression models.
- Data Engineering: Data replication, storage, centralized computation, Data API's.
- Software Engineering Principles: Design patterns, object-oriented programming, debugging, reasoning about production issues.
- Data Architecture: Understanding of data architecture principles.
- Operating Systems: Systems administration in Linux.
- Big Data Ecosystems: Good understanding of Hadoop ecosystems.
- Development Methodologies: Experience working in an agile environment using test-driven methodologies.
- General: Analytical problem-solving capabilities, experience with Open-source products.
Work Location and Environment
This is a full-time position based in Gurgaon, India, with relocation assistance provided. The role is situated within the region of Jiddah, Makkah, Saudi Arabia, specifically in the cities of Jeddah and Makkah. Agoda operates with a diverse global team of over 90 nationalities across more than 40 offices in over 25 countries.
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 Jeddah
- Sales Manager Jobs in Jeddah
- Real Estate Marketer Jobs in Jeddah
- Sales Supervisor Jobs in Jeddah
- Content Creator Jobs in Jeddah
- Administrative Assistant Jobs in Jeddah
- Sales Representative Jobs in Jeddah
- Marketing Specialist Jobs in Jeddah
- Sales Specialist Jobs in Jeddah
- General Accountant Jobs in Jeddah
- Business Development Specialist Jobs in Jeddah
- Explore Jobs Across Saudi Arabia
- Executive Secretary Jobs in Dammam
- Store Keeper Jobs in Makkah
- Waiter Jobs in Ras Tannurah
- Maintenance Technician Jobs in Al Khobar
- Sales Representative Jobs in Al Jumum
- Medical Laboratory Technician Jobs in Buraydah
- Restaurant Manager Jobs in Makkah
- Host Jobs in Al Khobar
- Data Entry Agent Jobs in Riyadh
- Branch Supervisor Jobs in Riyadh