Perplexity · 1 day ago
Software Engineer - Data Platform | NYC, Seattle, SF
Perplexity is an AI-powered answer engine that is rapidly growing and aims to build accurate and trustworthy AI. The role involves designing, building, and scaling foundational data systems for AI research, analytics, and decision-making, while ensuring data reliability and developer experience across the data stack.
Artificial Intelligence (AI)ChatbotMachine LearningNatural Language ProcessingSearch Engine
Responsibilities
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 (e.g., Kafka/Kinesis/PubSub-style architectures) 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 (e.g., Airflow, Dagster, or equivalent), 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
Mentor engineers, review designs, and raise the technical bar across the organization
Qualification
Required
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
Company
Perplexity
Perplexity is an AI-powered answer engine designed to provide accurate, real-time responses to user queries.
H1B Sponsorship
Perplexity has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (12)
2024 (7)
2023 (2)
Funding
Current Stage
Late StageTotal Funding
$1.48BKey Investors
Cristiano RonaldoNuVenturesAccel
2025-12-05Undisclosed
2025-09-10Series Unknown· $200M
2025-08-15Secondary Market
Recent News
2026-01-09
Analytics Insight: Latest AI, Crypto, Tech News & Analysis
2026-01-06
Company data provided by crunchbase