Software Engineer – Data Flywheel (Member of Technical Staff)
Perplexity · Belgrade
Job description
About the role
Perplexity is building an LLM‑first search engine that serves tens of millions of users daily. The Answer Quality team needs a Software Engineer to create the data flywheel that powers fast, accurate, and actionable evaluations across the product.
Key responsibilities
- Design and implement systems and pipelines that let Search, Product, and other teams retrieve reliable evaluation verdicts without bottlenecks.
- Own the end‑to‑end "evals‑to‑product" loop, turning raw signals into durable datasets for company‑wide decision making.
- Build a robust simulator pipeline that replays user interactions in formats consumable by LLMs and VLMs, reflecting product changes in real time.
- Maintain data trust through monitoring, lineage, and quality checks so downstream consumers can rely on results implicitly.
- Collaborate in a small, high‑impact team where your work directly shapes Answer Quality measurement.
Required profile
- 3+ years of software engineering experience delivering production systems.
- Strong proficiency in Python and SQL, with production‑grade, maintainable code.
- Experience with big‑data ecosystems, distributed compute, and large‑scale storage.
- Solid fundamentals in data modeling, system design, and debugging distributed systems.
- Hands‑on experience with AWS and lake‑house platforms such as Databricks or Spark.
- Comfortable using AI‑assisted development tools and agentic coding workflows.
Required skills
- Python
- SQL
- AWS
- Databricks
- Spark
- Distributed computing
- Large‑scale storage
- Data modeling
- System design
- Debugging distributed systems
- AI‑assisted development tools
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Serbia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
20 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Perplexity
Belgrade
Related job offers
-
English-Chinese Bilingual Voice Recording – AI Trainer
Mindrift Data Annotation Projects Belgrade -
Engineering Manager – Lead Software Development for Microsoft Dynamics 365 CRM
SoftwareOne Belgrade -
Senior Technical Support Consultant – ERP & Oracle
Publicis Sapient Belgrade -
English-Chinese Bilingual Voice Recording - AI Trainer
Mindrift Data Annotation Projects Zrenjanin -
IoT Quality Lead – End‑to‑End Testing & Strategy
Amaris Consulting | Part of Mantu