staff software engineering Staff Engineer tech_leadership 4+ yrs · Posted Apr 18, 2026

About this role

Perplexity is hiring a staff-level Staff Engineer in the software engineering function based in Belgrade. The posting calls out experience with Python, LLMs, Data Analytics and roughly 4+ years of relevant work.

Role
Staff Engineer
Function
software engineering
Level
staff
Track
Tech leadership
Employment
Full-time
Location
Belgrade
Experience
4+ years
Department
Search
Posted
Apr 18, 2026
AI Summary
Product Data Scientist developing data-driven insights from user behavior to inform product roadmap and accelerate search technology adoption. Design and analyze A/B tests, create metrics and dashboards, and build data pipelines for ranking quality. Requires 4+ years as data analyst, search product experience, production-grade Python, SQL, BI tools, and strong statistics knowledge.

More roles at Perplexity

Engineering Manager (Agents)
San Francisco, CA · manager
Python TypeScript Rust
Member of Technical Staff (AI Software Engineer, Agents)
San Francisco, CA · staff
Python TypeScript Rust
Internship - Search Machine Learning Engineer
Belgrade · mid
Python Rust TensorFlow
Internship - Search Backend Infra Engineer
Belgrade · intern
Rust C AWS
Product Marketing Manager
San Francisco, CA · mid
All Perplexity jobs →

Job description

from Perplexity careers

Perplexity is looking for an experienced Product Data Scientist to accelerate the development of advanced search technologies. You will identify robust and sensitive signals from user behavior to help us gather insights from A/B experiment data more efficiently.

Responsibilities

  • Develop data-driven insights from user behavior to inform our product roadmap and accelerate adoption

  • Formulate hypotheses and validate them by designing, running, and analyzing A/B tests

  • Determine appropriate metrics and visualizations for tracking, and implement them in dashboards

  • Design new pipelines that will help to deliver better ranking quality. From discovering new signals, producing metrics and construct data labeling pipelines with human and LLM feedback

Qualifications

  • 4+ years of experience working as a data analyst or in a related role

  • Experience working on search-related products, with emphasis on designing online metrics and analyzing A/B experiments

  • Strong Python skills (expected to write production-grade code)

  • Proficiency with SQL

  • Experience with Business Intelligence (BI) tools

  • Deep knowledge of statistics

Preferred Qualifications

  • Proficiency with Apache Spark

  • Experience with Databricks

  • Experience with development of LLM-as-a-judge systems

All software engineering jobs software engineering salaries software engineering career path
All Perplexity Jobs Browse software engineering roles staff positions