GrepJob
Perplexity

Member of Technical Staff (Software Engineer, Data Platform)

Perplexity
Apply
about 3 hours ago
Palo Alto, CA, USA +2 moreSenior / Staff+
H1B Sponsor

Base Salary

$220k - $405k/yr

Responsibilities

  • Design and operate large-scale batch and streaming data pipelines.
  • Build event-driven and streaming systems for real-time data processing.
  • Lead the architecture of data orchestration using tools like Airflow or Dagster.
  • Set and enforce guarantees for data correctness, freshness, and lineage.
  • Build self-serve data platforms for engineers and data scientists.
  • Improve developer experience through better abstractions and standards.
  • Drive architectural decisions across storage, compute, and data APIs.
  • Mentor engineers and raise the technical bar for data infrastructure.

Requirements

  • 5+ years of software engineering experience for Senior role or 8+ years for Staff role.
  • 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 like Airflow or Dagster.
  • Proficiency in Python and at least one additional backend language.
  • Strong systems thinking around reliability, latency, and complexity tradeoffs.
  • Experience supporting ML/AI workflows and training pipelines.
  • Familiarity with data quality, lineage, and observability tooling.
  • Prior ownership of internal platforms used by multiple teams.

Tech Stack

Apache AirflowApache FlinkApache KafkaApache SparkClickHouseDatabricksdbtGoPythonSnowflakeTypeScript

Categories

AI & MLBackendData Engineering