← Back to list

Job
· Principal
Member of Technical Staff (Software Engineer, Data Flywheel)
Software Engineer
• Principal
• Hybrid
• Full-time
•
London, United Kingdom
Perplexity serves tens of millions of users daily with reliable answers powered by an LLM-first search engine and specialized data sources; in this role you'll build the data flywheel that keeps the Answer Quality team's evaluations fast, accurate, and actionable across the company.
Responsibilities
- ▹Build systems and pipelines that let Search, Product, and other teams independently access reliable eval verdicts without bottlenecks
- ▹Own the "evals-to-product" loop, turning raw signals into durable, decision-making datasets
- ▹Build a robust simulator pipeline that replays user interactions in formats legible to LLMs and VLMs, reflecting shipped product changes
- ▹Maintain data trust via monitoring, lineage, and quality checks
- ▹Work in a small, high-impact team that directly shapes how Answer Quality is measured and improved
Requirements
- ▹3+ years of software engineering experience shipping production systems
- ▹Strong Python and SQL, writing production-grade, maintainable code
- ▹Experience with big data systems including distributed compute and large-scale storage
- ▹Solid fundamentals in data modeling, system design, and debugging distributed systems
- ▹Experience with AWS and lakehouse ecosystems like Databricks or Spark
- ▹Comfortable with agentic coding workflows and AI-assisted development tools
Nice to have
- ▹Data engineering background including pipelines, orchestration, and warehousing patterns
- ▹Familiarity with LLM/VLM interfaces, tokenization, structured formats, multimodal payloads
- ▹Experience with evaluation platforms, experimentation systems, or ML infrastructure
- ▹Prior work supporting customer-facing products at scale
Soft skills
Autonomous ownership mindsetCollaboration in a small, high-impact team
About the company
Perplexity serves tens of millions of users daily with reliable, high-quality answers grounded in an LLM-first search engine and specialized data sources. The Answer Quality team ensures that prompts, tools, search, and specialized datasets, combined with frontier and in-house models, create the best possible experience for users.
Similar jobs
Job
· Principal
Staff Software Engineer - Data Platform
Harness
AI/MLBigqueryDbt
+12
$180,000–$220,000/yr
gross
🏢 On-site
Mountain View
🗣️ EN

Job
· Principal
Staff+ Software Engineer, Account Abuse (Machine Learning)
Anthropic
AI/MLFlinkLlm
+3
$320,000–$485,000/yr
gross
🏢 On-site
San Francisco
🗣️ EN

Job
· Principal
Staff Software Engineer, AI & Recommendations Platform
hims & hers
AI/MLDatabricksData Science
+4
💰 Salary: not specified
🌍 Remote
🗣️ EN

Job
· Principal
Sr. Principal Software Engineer
Clarity Innovations
AI/MLAzure Devops
+19
$160,000–$390,000/yr
gross
🏢 On-site
Jessup
🗣️ EN

Job
· Principal
Staff Software Engineer, Data Enrichment Platform
Wayve
AI/MLDagsterDatabricks
+2
💰 Salary: not specified
🏢 On-site
London
🗣️ EN

Job
· Principal
Staff Software Engineer (GenAI Innovation/ Forward deployed)
NBCUniversal
AI/MLLlmSQL
$130,000–$170,000/yr
gross
🔀 Hybrid
Universal City
🗣️ EN