699,009open jobs
41,046companies
101,492added this week
Browse all
Salary
$95k – $215k per year (Estimated)
Location
In office (Belgrade, London, Berlin)
Seniority
Staff · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Perplexity AI is an American company that builds an answer engine combining live web search with large language models to return sourced, conversational responses instead of a list of links. Its products span a consumer assistant on web and mobile, the Comet browser, enterprise search over internal documents and the Sonar developer API that exposes the same grounded retrieval stack. Founded in 2022 in San Francisco by former researchers and engineers from OpenAI, Meta and Databricks, the company is backed by NVIDIA, IVP, New Enterprise Associates and SoftBank.

Perplexity is looking for a highly skilled Expert Systems Engineer to join our Search Core team. For the indexing and data processing stream. This role is critical to building next-generation search products and technologies. You will help drive key decisions around the architecture, design, and implementation of foundational components in our technical stack.

Responsibilities

  • Design and build core search engine components, especially indexing pipelines, data storage formats that operate at the 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 that operate at the scale of 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

Qualifications

  • 3+ years of hands-on experience in systems programming (Rust, C++, C, or similar)

  • Ownership of full project lifecycle - you don't just write a fast inner loop, you care about how the system is built, deployed, operated, and scaled in production

  • Knowledge of Python or other scripting languages

  • Knowledge of Data processing systems (YT/Kafka/Hadoop)

  • Passion for writing clean, efficient, and scalable systems-level code

  • Strong knowledge of algorithms and data structures, and the ability to apply them effectively

  • Deep understanding of multithreading, including various approaches, challenges, and trade-offs

  • Experience building high-load, distributed, and hardware-adjacent services

  • Solid understanding of Linux internals (syscalls, networking stack, memory model, kernel tuning)

  • Familiarity with low-level optimization techniques (memory management, cache efficiency, SIMD, profiling)

Preferred Qualifications

  • Experience developing core components of search engines, databases, or information retrieval systems

  • Understanding of search fundamentals: indexing, query parsing, ranking, and relevance

  • Experience with trading systems or other latency-sensitive real-time systems

  • Familiarity with cloud services, Kubernetes, and AWS infrastructure

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
699,009 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Belgrade
$56k – $152k per year (Estimated) • In office • Full-Time • Sydney • Perth • Melbourne
Python
SQL
SAS
Apply
$10k – $29k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Manila
Python
SQL
Python
Django
AI/ML
OCR
Copilot Studio
Analytics
Power BI
Microsoft Excel
Management
UiPath
Power Automate
Power Apps
SharePoint
Agile
Scrum
Apply
$36k – $87k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
Python
SQLAlchemy
FastAPI
Celery
Pydantic
Alembic
Databases
PostgreSQL
Redis
RabbitMQ
AI/ML
LangGraph
LangChain
vLLM
AI Agents
TGI
Transformers
LLM
RAG
Human-in-the-Loop
LLM Guardrails
KV Cache
DevOps
Rest API
WebSockets
CI/CD
Git
Docker
Linux
Apply
up to $43k per year (net) • Remote/Hybrid • Full-Time • 5+ years exp • Moscow
JavaScript
Java
TypeScript
SQL
Databases
RabbitMQ
Apache Kafka
Frontend
Angular
DevOps
Rest API
Design
Figma
Management
UML
BPMN
Apply
$36k per year • Remote/Hybrid • 3+ years exp • Moscow
PHP
1C
PHP
Magento
Databases
RabbitMQ
Apache Kafka
DevOps
Rest API
SOAP
Management
Bitrix24
UML
BPMN
Apply
$180k – $220k per year • In office • Full-Time • San Francisco
AI/ML
Perplexity
Apply
$300k – $405k per year • In office • Full-Time • 8+ years exp • San Francisco
Python
Go
Rust
AI/ML
Perplexity
DevOps
Platform Engineering
Apply
$200k – $290k per year • Remote/Hybrid • Full-Time • 5+ years exp • San Francisco • New York
AI/ML
Perplexity
EU AI Act
DevOps
SLI/SLO/SLA
Cybersecurity
SOC 2
GDPR
HIPAA
Apply
$165k – $200k per year • Remote/Hybrid • Full-Time • 7+ years exp • San Francisco
AI/ML
Perplexity
Apply
$300k – $405k per year • In office • Full-Time • 8+ years exp • San Francisco
Python
Go
Rust
TypeScript
AI/ML
Reinforcement Learning
Multimodal AI
AI Agents
Perplexity
Post-training
Context Engineering
Edge AI
QA
Playwright
Apply
$38k – $110k per year (Estimated) • Remote/Hybrid • 3+ years exp • Belgrade
JavaScript
TypeScript
SQL
Node JS
Frontend
Angular
DevOps
Rest API
AWS
Linux
Apply
$12k – $27k per year (Estimated) • In office • Full-Time • Belgrade
Management
Microsoft Teams
SharePoint
Microsoft Office
Apply
Remote • Contractor • Belgrade
Marketing
LinkedIn
Instagram
Apply
$34k – $73k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Belgrade
Cybersecurity
GDPR
Management
Microsoft Office
Apply
$25k – $65k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Belgrade
Management
Microsoft Office
Apply
See all jobs
This is one of many
699,009 more open roles from verified company boards, updated every day.