companyPerplexity logo

Software Engineer - Data Flywheel at Perplexity | London

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

QualificationsMinimum of 3 years of software engineering experience with proven success in deploying production systems. Proficient in Python and SQL, capable of writing maintainable, production-level code. Experience with big data systems, including distributed computing and large-scale data storage solutions. Strong foundational knowledge in data modeling, system architecture, and debugging distributed systems. Familiarity with AWS and lakehouse ecosystems such as Databricks or Spark. Comfortable with agentic coding practices and utilizing AI-assisted development tools for efficient iteration.

About the job

Join Perplexity, a pioneering firm serving millions of users daily by providing reliable and high-quality answers through an innovative LLM-first search engine combined with specialized data sources. Our Answer Quality team plays a crucial role in refining prompts, tools, searches, and specialized datasets, ensuring that our evaluations are fast, accurate, and actionable. In this exciting role, you will be instrumental in building the data flywheel that supports various teams across Perplexity.

Responsibilities

  • Develop and maintain systems and pipelines that empower Search, Product, and other teams to independently access reliable evaluation verdicts without delays.

  • Take charge of the "evals-to-product" loop, autonomously transforming raw signals into robust datasets that drive decision-making throughout the organization.

  • Construct a sophisticated simulator pipeline capable of replaying user interactions with the product in formats comprehensible to LLMs and VLMs, reflecting real-time product updates.

  • Ensure data integrity by implementing monitoring, lineage tracking, and quality checks, providing downstream consumers with reliable results.

  • Collaborate within a small, impactful team where your contributions will directly influence how Perplexity measures and enhances Answer Quality.

About Perplexity

Perplexity is at the forefront of delivering high-quality answers to millions of users through a unique LLM-first search engine. With a commitment to excellence, our team is dedicated to enhancing the user experience by refining our evaluation processes and data sources.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.