Senior Systems Engineer, Search Core & Indexing

Perplexity

Greater London

On-site

GBP 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Perplexity is seeking an Expert Systems Engineer to join our Search Core team in London, focusing on indexing and data processing at scale.

You will design and implement core search engine components, optimize for hardware performance, and tackle multithreading and system-level challenges across billions of pages.

The role demands ownership of full lifecycle from design to deployment, with strong knowledge of Linux internals, data processing stacks, and high-load distributed services.

Qualifications

  • 3+ years experience in systems programming (Rust/C++/C, etc.)
  • Ownership of full project lifecycle from design to deployment
  • Proficiency in Python or similar scripting
  • Experience with data processing systems (YT/Kafka/Hadoop)
  • Passion for clean, efficient, scalable systems code
  • Strong knowledge of algorithms and data structures
  • Deep understanding of multithreading and concurrency
  • Experience with high-load distributed services and hardware-adjacent systems
  • Solid understanding of Linux internals
  • Familiarity with memory management, SIMD and profiling

Responsibilities

  • Design and build core search engine components, especially indexing pipelines and data storage formats at scale of billions of pages
  • Develop streaming and batch data processing with YT systems for search index construction in a high-load environment
  • Push the limits of hardware performance through low-level optimizations and systems-level tuning
  • Tackle challenges in multithreading, concurrency, and system-level optimization
  • Design and build core search engine components, including indexing pipelines, retrieval algorithms, and ranking systems for billions of pages
  • Develop streaming and batch data processing systems for search index construction in a high-load environment
  • Push the limits of hardware performance through low-level optimizations and systems-level tuning
  • Tackle challenges in multithreading, concurrency, and system-level optimization

Skills

Systems programming
Full lifecycle ownership
Python
Data processing
Multithreading
Linux internals
Low-level optimization

Job description

Perplexity is seeking an Expert Systems Engineer to join our Search Core team in London, focusing on indexing and data processing at scale.

You will design and implement core search engine components, optimize for hardware performance, and tackle multithreading and system-level challenges across billions of pages.

The role demands ownership of full lifecycle from design to deployment, with strong knowledge of Linux internals, data processing stacks, and high-load distributed services.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Search Core Engineer: High-Scale, Low-Level Systems
Senior Search Core Engineer: High-Scale, Low-Level Systems

Perplexity • Greater London

On-site
GBP 90,000 - 130,000
Member of Technical Staff (Search Engine Developer, Search Core)
Member of Technical Staff (Search Engine Developer, Search Core)

Perplexity • Greater London

On-site
GBP 90,000 - 130,000
Backend Engineer - Web Crawling & Search Platform
Backend Engineer - Web Crawling & Search Platform

Perplexity • Greater London

On-site
GBP 90,000 - 120,000
Senior ML Engineer - Search & Ranking Systems
Senior ML Engineer - Search & Ranking Systems

Perplexity • Greater London

On-site
GBP 90,000 - 130,000
Member of Technical Staff (Backend/Infrastructure Engineer, Search)
Member of Technical Staff (Backend/Infrastructure Engineer, Search)

Perplexity • Greater London

On-site
GBP 90,000 - 120,000
Principal Search Infra Engineer - Core Indexing
Principal Search Infra Engineer - Core Indexing

Elastic • United Kingdom

On-site
GBP 110,000 - 150,000
Competitive pay
Health coverage
Flexible locations & schedules
+4
Internship - Search Machine Learning Engineer
Internship - Search Machine Learning Engineer

FDE Times • Greater London

Hybrid
GBP 13,000 - 27,000
London: Search ML Engineer Intern - Build NextGen Retrieval
London: Search ML Engineer Intern - Build NextGen Retrieval

FDE Times • Greater London

Hybrid
GBP 13,000 - 27,000
Search ML Engineer Intern - Build Next-Gen Ranking (London)
Search ML Engineer Intern - Build Next-Gen Ranking (London)

Perplexity • Greater London

On-site
GBP 27,000 - 31,000
Search Core DevOps Engineer
Search Core DevOps Engineer

Perplexity • Greater London

On-site
GBP 90,000 - 120,000