Software Engineer - Data Flywheel
USD 210,000-385,000 per year
Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Python @ 6
SQL @ 6
Spark @ 3
Distributed Systems @ 3
Machine Learning @ 3
AWS @ 3
Data Engineering @ 3
Debugging @ 3
Experimentation @ 3
Databricks @ 3
LLM @ 3
AI @ 3
Data Modeling @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
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 both frontier and in-house models, create the best possible experience for users. As the product evolves, evaluations must remain fast, accurate, and actionable. In this role, you will build the data flywheel that serves teams across Perplexity.
Responsibilities
- Build the systems and pipelines that enable Search, Product, and other teams to independently access and utilize reliable eval verdicts without bottlenecks.
- Take ownership of the "evals-to-product" loop, autonomously determining the best way to turn raw signals into durable datasets that power decision-making across the company.
- Build a robust simulator pipeline capable of replaying user interactions with the product in formats legible to LLMs and VLMs, reflecting product changes as they are shipped.
- Maintain data trust by implementing monitoring, lineage, and quality checks, ensuring downstream consumers can rely on the results implicitly.
- Operate in a small, high-impact team where your work directly shapes how Perplexity measures and improves Answer Quality.
Requirements
- 3+ years of software engineering experience shipping production systems.
- Strong proficiency in Python and SQL with the ability to write 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 using AI-assisted development tools to iterate faster.
Preferred Qualifications
- Data engineering background including pipelines, orchestration, and warehousing patterns.
- Familiarity with LLM/VLM interfaces, tokenization, structured formats, and multimodal payloads.
- Experience with evaluation platforms, experimentation systems, or machine learning infrastructure.
- Prior work supporting customer-facing products at scale.
Benefits
- U.S. Benefits: Full-time U.S. employees enjoy a comprehensive benefits program including equity, health, dental, vision, retirement, fitness, commuter and dependent care accounts, and more.
- International Benefits: Full-time employees outside the U.S. enjoy a comprehensive benefits program tailored to their region of residence.
- Note: USD salary ranges apply only to U.S.-based positions. International salaries are set based on the local market. Final offer amounts are determined by multiple factors, including experience and expertise, and may vary from the amounts listed above.
More jobs at Perplexity AI
Member of Technical Staff (Software Engineer, Inference & Training Platform)
Perplexity AI · New York City, United States, Ireland, London, United Kingdom, United States, San Francisco, United States
USD 250,000-485,000 per year
Enterprise Product Growth Manager
Perplexity AI · San Francisco, United States
USD 200,000-250,000 per year
Associate Product Marketing Manager
Perplexity AI · San Francisco, United States, New York City, United States
USD 135,000-155,000 per year
Design Systems Lead
Perplexity AI · United States, San Francisco, United States, New York City, United States
USD 220,000-280,000 per year
Member of Technical Staff (Software Engineer, Integrations)
Perplexity AI · San Francisco, United States
USD 220,000-405,000 per year
Similar jobs
Senior Data Management Professional - Data Engineering - Entities
Bloomberg · Princeton, United States
USD 110,000-190,000 per year
Senior Data Management Professional - Data Engineering - Entities
Bloomberg · New York City, United States
USD 110,000-190,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Senior AI and HPC Observability Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Data Scientist, Evals
Perplexity AI · Belgrade, Serbia, London, United Kingdom, San Francisco, United States, Berlin, Germany
USD 210,000-385,000 per year
Member of Technical Staff (Software Engineer, Data Platform)
Perplexity AI · Palo Alto, United States, San Francisco, United States, New York City, United States
USD 220,000-405,000 per year
Staff Software Engineer, Data Engineering Solutions
Stripe · South San Francisco, United States, Seattle, United States, Toronto, Canada
USD 224,000-336,000 per year
Tech Lead Manager, Agentic Runtime
Glean · Mountain View, United States, San Francisco, United States
USD 250,000-300,000 per year