Enable job alerts via email!

Senior Machine Learning Engineer - Search - London

Perplexity AI

London

On-site

USD 160,000 - 250,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is looking for a Senior Machine Learning Engineer to revolutionize search technologies. In this pivotal role, you will architect and build core components of a cutting-edge search platform, driving advancements in retrieval and ranking systems. Collaborating with cross-functional teams, you will leverage your extensive experience in machine learning and software development to optimize models and pipelines for performance and scalability. This is an exciting opportunity to contribute to a transformative project in the field of AI, where your expertise will play a crucial role in shaping the future of search technology.

Qualifications

  • 8+ years of software development experience with data structures and algorithms.
  • 5+ years of experience in ML design and infrastructure.

Responsibilities

  • Architect and build core components of the search platform.
  • Train and evaluate retrieval, ranking, and classification models.

Skills

Machine Learning
Search and Retrieval Systems
Software Development
Data Structures/Algorithms
Technical Leadership

Education

Master's degree in Engineering
PhD in Computer Science

Tools

Python
C++
Java
Go
Rust

Job description

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
  1. Relentlessly push search quality forward through models, data, tools, or any other leverage available.
  2. Architect and build core components of our search platform and model stack.
  3. Train and evaluate retrieval, ranking, and classification models, including LLMs.
  4. Deploy models - from boosting to LLMs - in a scalable and performant way.
  5. Build and optimize RAG pipelines for grounding and answer generation.
  6. Collaborate with Data, AI, Infrastructure, and Product teams to ensure fast and high-quality delivery.
Qualifications
  1. Deep understanding of search and retrieval systems, including quality evaluation principles and metrics.
  2. Proven track record with large-scale search or recommender systems.
  3. Hands-on experience with transformer-based models for dense retrieval, ranking, and classification in large-scale search systems.
  4. Master's degree or PhD in Engineering, Computer Science, Math, Physics, or a related field.
  5. 8 years of experience in software development and with data structures/algorithms in either (C, C++, Python, Java, Go, or Rust).
  6. 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine-tuning).
  7. 5 years of experience designing, training, and evaluating machine learning models.
  8. 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  9. Self-driven, with a strong sense of ownership and execution.
Compensation
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 is part of the total compensation package.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.