Senior Machine Learning Engineer - Search - London
Senior Machine Learning Engineer - Search - London

Senior Machine Learning Engineer - Search - London

London Full-Time 57600 - 96000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Lead the development of cutting-edge search technologies and optimise machine learning models.
  • Company: Perplexity is revolutionising search with innovative AI solutions, growing rapidly since 2022.
  • Benefits: Competitive salary, equity options, and a dynamic work environment with significant growth opportunities.
  • Why this job: Join a fast-paced team making a real impact in AI and search technology.
  • Qualifications: Master’s or PhD required; 8+ years in software development and ML experience needed.
  • Other info: Be part of a company backed by top investors and experiencing explosive growth.

The predicted salary is between 57600 - 96000 £ per year.

Perplexity is seeking an experienced Senior Machine Learning Engineer to help build the next generation of advanced search technologies, with a focus on retrieval and ranking.

Responsibilities

  • Relentlessly push search quality forward—through models, data, tools, or any other leverage available
  • Architect and build core components of our search platform and model stack
  • Train and evaluate retrieval, ranking and classification models, including LLMs
  • Deploy models - from boosting to LLMs - in a scalable and performant way
  • Build and optimize RAG pipelines for grounding and answer generation
  • Collaborate with Data, AI, Infrastructure and Product teams to ensure fast and high quality delivery

Qualifications

  • Deep understanding of search and retrieval systems, including quality evaluation principles and metrics
  • Proven track record with large-scale search or recommender systems
  • Hands-on experience with transformer-based models for dense retrieval, ranking, and classification in large-scale search systems
  • Master’s degree or PhD in Engineering, Computer Science, Math, Physics, or a related field
  • 8 years of experience in software development and with data structures/algorithms in either (C, C++, Python, Java, Go or Rust)
  • 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning)
  • 5 years of experience designing, training, and evaluating machine learning models
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction
  • Self-driven, with a strong sense of ownership and execution

Our cash compensation range for this role is $160,000 - $250,000. Final offer amounts are determined by multiple factors, including experience and expertise, and may vary from the amounts listed above. Equity: In addition to the base salary, equity is part of the total compensation package.

Senior Machine Learning Engineer - Search - London employer: Perplexity

Perplexity is an exceptional employer, offering a dynamic work environment in the heart of London where innovation thrives. With a strong focus on employee growth and collaboration across teams, we provide ample opportunities for professional development while working on cutting-edge search technologies. Our competitive compensation package, including equity options, reflects our commitment to attracting top talent as we continue to expand rapidly in the tech industry.
P

Contact Detail:

Perplexity Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Machine Learning Engineer - Search - London

✨Tip Number 1

Make sure to showcase your experience with large-scale search or recommender systems during networking opportunities. Engage with professionals in the field on platforms like LinkedIn, and discuss your past projects that align with the role's requirements.

✨Tip Number 2

Familiarise yourself with the latest advancements in transformer-based models and their applications in retrieval and ranking. Attend relevant webinars or workshops to deepen your understanding and demonstrate your commitment to staying updated in this fast-evolving field.

✨Tip Number 3

Connect with current or former employees of Perplexity to gain insights into the company culture and expectations for the Senior Machine Learning Engineer role. This can help you tailor your approach and show that you’re genuinely interested in being part of their team.

✨Tip Number 4

Prepare to discuss your technical leadership experiences in detail. Be ready to share specific examples of how you've led project teams and set technical direction, as this is a key aspect of the role that will likely be explored during interviews.

We think you need these skills to ace Senior Machine Learning Engineer - Search - London

Deep understanding of search and retrieval systems
Quality evaluation principles and metrics
Experience with large-scale search or recommender systems
Hands-on experience with transformer-based models
Proficiency in programming languages (C, C++, Python, Java, Go, Rust)
ML design and ML infrastructure expertise
Model deployment and evaluation skills
Data processing and debugging capabilities
Fine-tuning machine learning models
Technical leadership and project management
Strong sense of ownership and execution
Collaboration with cross-functional teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in machine learning, particularly with search and retrieval systems. Emphasise your hands-on experience with transformer-based models and any leadership roles you've held.

Craft a Compelling Cover Letter: In your cover letter, express your passion for advanced search technologies and how your background aligns with the responsibilities outlined in the job description. Mention specific projects or achievements that demonstrate your expertise.

Showcase Technical Skills: Clearly list your technical skills related to software development and machine learning infrastructure. Include programming languages you are proficient in, such as Python or Java, and any relevant tools or frameworks you have used.

Highlight Collaboration Experience: Since the role involves collaboration with various teams, provide examples of past experiences where you successfully worked with cross-functional teams. This will show your ability to communicate and deliver high-quality results.

How to prepare for a job interview at Perplexity

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with large-scale search systems and transformer-based models. Highlight specific projects where you've successfully implemented ML design and infrastructure, as this will demonstrate your hands-on experience.

✨Understand the Company’s Vision

Research Perplexity and its growth trajectory. Familiarise yourself with their conversational answer engine and how it has evolved. This knowledge will help you align your answers with their goals and show your genuine interest in the company.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving skills, especially related to retrieval and ranking models. Practice explaining your thought process clearly, as this will showcase your analytical abilities and leadership experience.

✨Demonstrate Collaboration Skills

Since the role involves working with various teams, be ready to discuss your experience in collaborative environments. Share examples of how you've effectively communicated and worked with cross-functional teams to achieve project goals.

Senior Machine Learning Engineer - Search - London
Perplexity
P
  • Senior Machine Learning Engineer - Search - London

    London
    Full-Time
    57600 - 96000 £ / year (est.)

    Application deadline: 2027-07-09

  • P

    Perplexity

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