
Member of Technical Staff (Software Engineer, Data Flywheel)
Perplexity4 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
The most powerful answer engine. Powering curiosity with answers backed by up-to-date sources. This is where knowledge begins.