
Member of Technical Staff (Software Engineer, Data Flywheel)
Perplexity6 months ago
Berlin, Germany +2 moreMid Level
H1B sponsor
Responsibilities
- Build systems and pipelines that let Search, Product, and other teams independently access reliable evaluation verdicts.
- Own the evals-to-product loop by turning raw signals into durable datasets for company-wide decision-making.
- Build a simulator pipeline that replays product interactions in formats usable by LLMs and VLMs and reflects shipped product changes.
- Implement monitoring, data lineage, and quality checks to maintain data trust.
- Shape how Perplexity measures and improves Answer Quality within a small, high-impact team.
Requirements
- At least 3 years of software engineering experience shipping production systems.
- Strong proficiency in Python and SQL with the ability to write maintainable production-grade code.
- Experience with big data systems, distributed compute, and large-scale storage.
- Fundamentals in data modeling, system design, and debugging distributed systems.
- Experience with AWS and lakehouse ecosystems such as Databricks or Spark.
- Comfort with agentic coding workflows and AI-assisted development tools.
Tech Stack
Categories
Data Engineering
About Perplexity
Perplexity builds an AI-powered answer engine for web and mobile and an enterprise product, Perplexity Computer, for AI-driven workflows across tools and apps. The company monetizes through individual subscriptions (Perplexity Pro) and enterprise plans. Founded in 2022 and headquartered in San Francisco, it operates as a privately held company.