Perplexity

Software Engineer – Data Platform

Perplexity

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $200,000 - $300,000 per year

About the role

  • Design and operate large-scale batch and streaming data pipelines supporting product features, AI training/evaluation, analytics, and experimentation.
  • Build and evolve event-driven and streaming systems for real-time ingestion, transformation, and delivery.
  • Own batch processing frameworks for backfills, aggregations, and offline computation.
  • Lead the design and operation of data orchestration systems, including scheduling, dependency management, retries, SLAs, and observability.
  • Establish strong guarantees around data correctness, freshness, lineage, and recoverability.
  • Design systems that handle scale, partial failure, and evolving schemas.
  • Build self-serve data platforms that empower engineers, data scientists, and analysts to safely create and operate pipelines.
  • Improve developer experience for data work through better abstractions, tooling, documentation, and paved paths.
  • Set standards for data modeling, testing, validation, and deployment.
  • Drive architectural decisions across data infrastructure for storage, compute, orchestration, and APIs.
  • Partner closely with engineering and data science teams to align data systems with evolving requirements.

Requirements

  • 5+ years (Senior) or 8+ years (Staff) of software engineering experience.
  • Strong experience building production data infrastructure systems.
  • Hands-on experience with batch and/or streaming data processing at scale.
  • Deep familiarity with data orchestration systems (Airflow, Dagster, or similar).
  • Proficiency in Python and at least one additional backend language (Go, TypeScript, etc.).
  • Strong systems thinking: you understand tradeoffs across reliability, latency, cost, and complexity.
  • Experience supporting ML/AI workflows, training pipelines, or evaluation systems.
  • Familiarity with data quality, lineage, observability, and governance tooling.
  • Prior ownership of internal platforms used by many teams.
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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
data pipelinesbatch processingstreaming systemsdata orchestrationdata modelingPythonGoTypeScriptdata qualityML/AI workflows
Soft skills
systems thinkingleadershipcollaborationcommunication