Senior Machine Learning Engineer London, England
Senior Machine Learning Engineer London, England

Senior Machine Learning Engineer London, England

London Full-Time 48000 - 72000 ÂŁ / year (est.) No home office possible
A

At a Glance

  • Tasks: Lead projects to enhance search engine capabilities and collaborate with a diverse team.
  • Company: Join Algolia, a market leader in AI Search solutions powering over 30 billion searches weekly.
  • Benefits: Enjoy flexible work options, autonomy, and a high-trust environment.
  • Why this job: Be part of a pioneering team that values innovation and diversity in tech.
  • Qualifications: Experience in Python, ML models, and data-driven decision making required.
  • Other info: Remote or hybrid work options available; join a company with strong growth and funding.

The predicted salary is between 48000 - 72000 ÂŁ per year.

Algolia was built to help users deliver an intuitive search-as-you-type experience on their websites and mobile apps. We provide a search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push into production every day. Join the AI Search Group and help us enhance the core keyword search engine capabilities. The AI Search Group is committed to enhancing the relevance of search results both before (Understanding) and after (Re-Ranking) a query is made.

We are seeking individuals with a strong sense of ownership and a problem-solving mindset—people who thrive on exploring new ideas and tackling challenges head-on. If you are passionate about uncovering insights and finding innovative solutions to enhance the value our customers receive from Algolia through the application of AI or other creative methods, and if you possess the grit to persevere through obstacles, we would love to hear from you!

Our team consists of engineers (partly remote), and we bring together a variety of skills and backgrounds. Your experience, knowledge, and unique perspective will contribute to this diversity and empower the team to create impactful products.

YOU WILL:

  • Lead end to end projects improving the Understanding or Re-Ranking capabilities of the search engine
  • Influence the technical roadmap, collaborating with product management, engineering management and the team
  • Collaborate with a team that includes a variety of roles ranging from Site Reliability Engineer to Machine Learning specialists with a strong focus on Data Engineering
  • Participate in the rituals of the team that is operating following Agile principles (Kanban + daily rituals + Retrospectives)

YOU MIGHT BE A FIT IF YOU HAVE:

  • Experience in Python
  • Experience in building, training & evaluating ML models
  • Experience leading and productionizing end-to-end Machine Learning projects
  • Sensitivity to data driven decision making, and exploring datasets with SQL
  • Knowledge of good engineering practices (testing, reviews, code design, …)
  • Excellent spoken and written English skills
  • A strong sense of ownership, pragmatism and willingness to make our products better

NICE TO HAVE:

  • Experience with NLP
  • Experience with Golang
  • Experience in building and maintaining API services
  • Experience with a cloud provider (GCP, AWS or Azure, …)

FLEXIBLE WORKPLACE STRATEGY:

Algolia’s flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual’s impact, contribution, and output, over their physical location. Algolia is a high-trust environment and many of our team members have the autonomy to choose where they want to work and when. While we have a global presence with physical offices in Paris, NYC, London, Sydney and Bucharest, we also offer many of our team members the option to work remotely either as fully remote or hybrid-remote employees.

ABOUT US:

Algolia prides itself on being a pioneer and market leader offering an AI Search solution that empowers 17,000+ businesses to compose customer experiences at internet scale that predict what their users want with blazing fast search and web browse experience. Algolia powers more than 30 billion search requests a week – four times more than Microsoft Bing, Yahoo, Baidu, Yandex and DuckDuckGo combined. Algolia is part of a cadre of innovative new companies that are driving the next generation of software development, creating APIs that make developers’ lives easier; solutions that are better than building from scratch and better than having to tweak monolithic SaaS solutions. In 2021, the company closed $150 million in series D funding and quadrupled its post-money valuation of $2.25 billion. Being well capitalized enables Algolia to continue to invest in its market leading platform, to better serve its thousands of customers–including Under Armor, Petsmart, Stripe, Gymshark, and Walgreens, to name just a few.

WHO WE'RE LOOKING FOR:

We’re looking for talented, passionate people to build the world’s best search & discovery technology. As an ownership-driven company, we seek team members who thrive within an environment based on autonomy and diversity. We're committed to building an inclusive and diverse workplace.

READY TO APPLY?

If you share our values and our enthusiasm for building the world’s best search & discovery technology, we’d love to review your application!

Senior Machine Learning Engineer London, England employer: Algolia

Algolia is an exceptional employer, offering a dynamic and inclusive work culture that prioritises individual impact and collaboration. With a flexible workplace strategy, employees in London enjoy the autonomy to choose their work environment while contributing to cutting-edge AI search technology. The company fosters professional growth through diverse team interactions and innovative projects, making it an ideal place for those passionate about machine learning and eager to make a meaningful impact.
A

Contact Detail:

Algolia Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Machine Learning Engineer London, England

✨Tip Number 1

Familiarise yourself with Algolia's products and services. Understanding their search API and how it enhances user experience will help you articulate your passion for the role during discussions.

✨Tip Number 2

Showcase your problem-solving mindset by preparing examples of past projects where you've tackled challenges in machine learning. Be ready to discuss how you approached these problems and the innovative solutions you implemented.

✨Tip Number 3

Engage with the AI Search Group's work by following their updates on platforms like LinkedIn or GitHub. This will not only keep you informed but also provide you with insights that can be useful during interviews.

✨Tip Number 4

Network with current or former employees of Algolia. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach when applying.

We think you need these skills to ace Senior Machine Learning Engineer London, England

Proficiency in Python
Experience in building, training, and evaluating Machine Learning models
End-to-end Machine Learning project management
Data-driven decision making
SQL for dataset exploration
Knowledge of engineering best practices (testing, code reviews, design)
Excellent spoken and written English skills
Strong sense of ownership and pragmatism
Experience with Natural Language Processing (NLP)
Familiarity with Golang
API service development and maintenance
Experience with cloud providers (GCP, AWS, Azure)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in Python, machine learning, and any projects you've led. Emphasise your problem-solving skills and ownership mentality, as these are key traits Algolia is looking for.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and search technology. Mention specific projects or experiences that demonstrate your ability to enhance search engine capabilities, and how you align with Algolia's mission.

Showcase Your Technical Skills: Include examples of your experience with building, training, and evaluating ML models. If you have experience with NLP or cloud providers, make sure to highlight this as it’s considered a nice-to-have.

Demonstrate Cultural Fit: Algolia values diversity and autonomy. In your application, mention how you thrive in collaborative environments and your adaptability to flexible workplace strategies. This will show that you align with their company culture.

How to prepare for a job interview at Algolia

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python and machine learning models in detail. Bring examples of projects you've led, focusing on how you approached problem-solving and the impact of your work.

✨Demonstrate Ownership and Initiative

Algolia values a strong sense of ownership. Share specific instances where you took the lead on a project or initiative, highlighting your ability to drive results and make decisions independently.

✨Familiarise Yourself with Agile Practices

Since the team operates under Agile principles, it’s beneficial to understand Kanban and daily rituals. Be ready to discuss how you’ve worked in Agile environments and how you contribute to team retrospectives.

✨Prepare for Collaborative Discussions

Collaboration is key at Algolia. Think about how you can effectively communicate and work with diverse roles, from data engineers to site reliability engineers. Prepare to discuss how you’ve successfully collaborated in past projects.

Senior Machine Learning Engineer London, England
Algolia
A
  • Senior Machine Learning Engineer London, England

    London
    Full-Time
    48000 - 72000 ÂŁ / year (est.)

    Application deadline: 2027-05-01

  • A

    Algolia

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