Staff Machine Learning Engineer (India based, relocation provided)
Staff Machine Learning Engineer (India based, relocation provided)

Staff Machine Learning Engineer (India based, relocation provided)

Full-Time 48000 - 84000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Lead and enhance ML systems, build scalable processing pipelines, and deploy innovative solutions.
  • Company: Agoda, a global leader in travel technology, part of Booking Holdings.
  • Benefits: Relocation support, competitive salary, diverse team, and opportunities for personal growth.
  • Why this job: Join a passionate team and make a real impact on the future of travel technology.
  • Qualifications: 8+ years in software engineering, 4+ years in ML, strong Python and Pyspark skills.
  • Other info: Dynamic work environment with a focus on innovation and collaboration.

The predicted salary is between 48000 - 84000 £ per year.

About Agoda

At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world. Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working together in offices around the globe. Every day, we connect people to destinations and experiences, with our great deals across our millions of hotels and holiday properties, flights, and experiences worldwide. No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our curiosity and innovation.

Get to Know Our Team

The Engineering department oversees all Agoda’s ML and software related requirements. Our goal is to enable and increase Agoda’s business through creative approaches and the implementation of powerful resources such as operational and analytical databases, ML driven solutions, queue systems and data monitoring tools. We hire the brightest minds from around the world to take on this challenge and equip them with the knowledge and tools that contribute to their personal growth and success while supporting our company’s culture of diversity and experimentation.

The role the engineering team plays at Agoda is critical as business users, product managers, and many others rely on us to empower their decision making. We are equally dedicated to our customers by improving their search experience with faster results and protecting them from any fraudulent activities. Data is interesting only when you have enough of it, and we have plenty. This is what drives up the challenge as part of the ML engineering squad, but also the reward. We work across structured and non-structured data at scale. For example, our current ML models process millions of images every day to try and enhance the experience that our users get from our app.

Why Agoda Engineering Team (ML role)?

Our engineering teams are at the intersection of business analytics, ML engineering, data warehousing and software engineering. Our job involves dealing with distributed systems, stream processing, ML modeling and computation at tens of PB Scale. We focus on software engineering related to data replication, storage, centralized computation, and Data API’s. By providing our users with ML products/tools, shared frameworks, and ML services, we enable our company to validate strategic decisions, make smarter choices, and react to the fast-changing world. We are a small but passionate team with people from different nationalities working together on a single goal.

This role is based in Gurgaon, India.

In this Role, you will get to:

  • 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, Pyspark, scripting (Bash/Python), Hadoop, SQL, S3 etc.
  • Should be able to understand internals of ML models such as 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 ML models to production at a scale.

What You’ll need to Succeed:

  • Bachelor’s degree in computer science /information systems/engineering/related field.
  • 8+ years of experience in software engineering with a minimum of 4+ years in ML.
  • Good experience in Pyspark.
  • Expert level understanding of Python with design patterns and object-oriented programming.
  • Experience debugging and reasoning about production issues is desirable.
  • A good understanding of data architecture principles preferred.
  • Any other experience with Big Data technologies / tools.
  • SQL experience.
  • Analytical problem-solving capabilities.

Staff Machine Learning Engineer (India based, relocation provided) employer: Agoda

Agoda is an exceptional employer that fosters a vibrant and inclusive work culture, where innovation and collaboration thrive among a diverse team of over 7,000 professionals from 90 countries. Located in Gurgaon, India, the company offers unique opportunities for personal and professional growth, empowering employees to take ownership of their projects while working with cutting-edge technology in the travel industry. With a strong emphasis on experimentation and data-driven solutions, Agoda provides a dynamic environment that encourages creativity and rewards contributions to enhance the travel experience for customers worldwide.
A

Contact Detail:

Agoda Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Machine Learning Engineer (India based, relocation provided)

✨Tip Number 1

Network like a pro! Reach out to current employees at Agoda on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. Personal connections can give you an edge!

✨Tip Number 2

Prepare for technical interviews by brushing up on your ML concepts and coding skills. Use platforms like LeetCode or HackerRank to practice. Remember, showing your problem-solving skills is key in tech roles!

✨Tip Number 3

Don’t just focus on your technical skills; be ready to discuss how you’ve worked in diverse teams. Agoda values collaboration, so share examples of how you’ve contributed to team success in past projects.

✨Tip Number 4

Finally, apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Agoda family. Good luck!

We think you need these skills to ace Staff Machine Learning Engineer (India based, relocation provided)

Machine Learning Engineering
Python3
Pyspark
Bash Scripting
Hadoop
SQL
Data Architecture Principles
Random Forest
Convolutional Neural Networks (CNN)
Regression Models
Software Engineering
Data Management
Analytical Problem-Solving
End-to-End Ownership
Debugging Production Issues

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Staff Machine Learning Engineer role. Highlight your experience with Python, Pyspark, and any relevant ML projects you've worked on. We want to see how your skills align with what we do at Agoda!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for travel and technology, and explain why you’re excited about the opportunity at Agoda. Let us know how you can contribute to our mission of connecting people through travel.

Showcase Your Projects: If you've worked on any interesting ML projects, make sure to include them in your application. We love seeing real-world applications of your skills, so don’t hold back! Include links to your GitHub or any relevant portfolios.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Agoda!

How to prepare for a job interview at Agoda

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Pyspark, and SQL. Brush up on your understanding of ML models like Random Forest and CNN, as you might be asked to explain how they work or how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in production environments. Think about challenges you've faced with scalability or efficiency in ML systems and how you resolved them. This will demonstrate your analytical capabilities and hands-on experience.

✨Emphasise Collaboration

Agoda values teamwork, so be ready to talk about how you've worked with cross-functional teams in the past. Share experiences where you collaborated with product managers or other engineers to deliver successful projects, highlighting your ability to communicate technical concepts clearly.

✨Demonstrate Ownership

Since the role involves end-to-end ownership of ML models, prepare to discuss instances where you took a project from conception to deployment. Highlight your approach to testing and maintaining code quality, as this aligns with Agoda's commitment to high standards in their engineering practices.

Staff Machine Learning Engineer (India based, relocation provided)
Agoda

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>