Software Engineer - Data Platform | NYC, Seattle, SF jobs in United States
cer-icon
Apply on Employer Site
company-logo

Perplexity · 1 day ago

Software Engineer - Data Platform | NYC, Seattle, SF

Perplexity is an AI-powered answer engine that aims to build accurate and trustworthy AI for decision-making. They are seeking a Senior Data Infrastructure Engineer to design and scale foundational data systems, ensuring data accuracy and reliability while enabling rapid development across the data stack.

Artificial Intelligence (AI)ChatbotMachine LearningNatural Language ProcessingSearch Engine
check
H1B Sponsor Likelynote

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

Data infrastructure systemsBatch processingStreaming data processingData orchestration systemsPythonBackend languagesSystems thinkingML/AI workflowsData quality toolingData governance tooling

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

twittertwittertwitter
company-logo
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 Stage
Total Funding
$1.48B
Key Investors
Cristiano RonaldoNuVenturesAccel
2025-12-05Undisclosed
2025-09-10Series Unknown· $200M
2025-08-15Secondary Market

Leadership Team

leader-logo
Aravind Srinivas
Cofounder, President, CEO
linkedin
leader-logo
Denis Yarats
Co-Founder & CTO
linkedin
Company data provided by crunchbase