Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Member of Technical Staff (Software Engineer, Data Platform)

Perplexity

About the Role

The Data Platform team owns the end-to-end data lifecycle at Perplexity, from ingestion through processing, storage, and serving, powering product features, analytics, experimentation, AI workloads, and the company's data lake.

The team defines the architecture for batch and streaming systems, the orchestration and observability stack, and a self-serve data platform, while thoughtfully combining platforms such as Databricks and Snowflake with open-source technologies including Spark, Kafka, Flink, Airflow, Dagster, dbt, Iceberg, Delta Lake, and ClickHouse.

In this senior/staff role, you will shape architecture, set standards, and drive the long-term technical direction of Perplexity's data ecosystem.

Key Responsibilities
  • Design and operate large-scale batch and streaming data pipelines that directly power Perplexity product features, AI training and evaluation workflows, analytics, and experimentation.
  • Build event-driven and streaming systems (Kafka, Kinesis, PubSub, or similar) for real-time ingestion, transformation, and delivery, alongside batch frameworks for backfills, aggregations, and offline computation.
  • Lead the architecture of data orchestration using tools like Airflow or Dagster, owning scheduling, dependency management, retries, SLAs, and end-to-end observability for critical data flows.
  • Set and enforce guarantees for data correctness, freshness, lineage, and recoverability, designing systems that handle rapid scale growth, partial failures, and evolving schemas without disrupting AI workloads or product experiences.
  • Build self-serve data platforms that let engineers, data scientists, and analysts safely discover data, define contracts, and create and operate their own pipelines with minimal friction.
  • Improve developer experience through better abstractions, opinionated paved paths, and standards for data modeling, testing, validation, and deployment, treating the data platform as a product used by many teams.
  • Drive architectural decisions across storage, compute, orchestration, and data APIs, partnering closely with product engineering and data science to align the data ecosystem with Perplexity's roadmap.
  • Mentor engineers, review designs, and raise the technical bar for data infrastructure through thoughtful feedback, documentation, and hands-on collaboration.
Qualifications
  • 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 around reliability, latency, cost, and complexity tradeoffs.
  • 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.

If you're excited about this role, we encourage you to apply even if your experience doesn't match every qualification listed above.
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Member of Technical Staff (Software Engineer, Data Platform) in Palo Alto, CA vacancy
  • $119.8k - $234.7k

     ...Overview As a Member of Technical Staff - Software Engineer & Machine Learning, you will work building AI Insights...  ...large scale multi modal Copilot data part of the Microsoft AI (MAI)...  ...skills in machine learning, data platforms, and distributed systems to lead the... 
    Suggested
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    11 days ago
  •  ...Member Of Technical Staff, Software Engineer Inception creates the world's fastest, most efficient AI models. Our Mercury model is the world's fastest...  ...software engineers to build the applications, platforms, tooling, and infrastructure that make every team at... 
    Suggested
    Immediate start
    Flexible hours

    Inception LLC

    Palo Alto, CA
    13 hours ago
  • $100.6k - $199k

     ...Overview Microsoft AI is looking for a Member of Technical Staff - Full Stack Software Engineer to help build the next wave of capabilities for our personalized...  ...work across all four stages of our evaluation platform: data sampling, AI data collection and processing, data... 
    Suggested
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  •  ...radiology datasets. About the Role As a Member of Technical Staff in Software Engineering, you will build the full stack...  ...that support Cognita’s radiology platform. Build radiology reporting...  ...volumes of structured and unstructured data, including imaging metadata and model... 
    Suggested

    Cognita Imaging Inc.

    Palo Alto, CA
    4 days ago
  • $140k - $160k

     ...Member Of Technical Staff - Backend Software Engineer This role is based in Palo Alto, California, and follows a hybrid...  ...helping build a large-scale SaaS platform at an early-stage company and the...  ...'s success. We debate with data, make the complex simple, and challenge... 
    Suggested
    Shift work

    Endor Labs

    Palo Alto, CA
    13 hours ago
  •  ...The Role The Backend Platform team is the backbone of...  ..., real-time data flows, service orchestration...  ...in-depth. Set the technical bar for backend platform...  ...area, mentoring other engineers and making long-term architectural...  ..., more for senior and staff). Strong system... 

    Perplexity AI

    Palo Alto, CA
    1 day ago
  •  ...About The Role The Storage Platform team owns the infrastructure that powers how Perplexity persists, retrieves, and manages data across all systems, ensuring high availability,...  ...excellence around storage, the team enables engineers across Perplexity to focus on product... 
    Full time

    Perplexity

    Palo Alto, CA
    1 day ago
  •  ...Applied AI Engineer Perplexity is looking for an Applied AI Engineer to design, build,...  ...model lifecycle from research to production: data analysis, modeling, evaluation, offline/...  ...or data-driven products. ~ Strong software engineering skills (Python, production-quality... 

    Perplexity AI

    Palo Alto, CA
    4 days ago
  •  ...designers. Our mission is to enable millions of hardware designers and engineers to iterate through designs 1000x faster. We are building our...  ...go from development to deployment. You'll also orchestrate how data flows throughout the deployed product. Specific tasks include:... 

    Vinci AI

    Palo Alto, CA
    1 day ago
  • $169.6k

     ...Systems Inc. has multiple openings for Member of Technical Staff (Software Engineer) Title : Member of Technical...  ...scripts and APIs to streamline data preprocessing, inference execution,...  ...Cerebras: # Build a breakthrough AI platform beyond the constraints of the GPU.... 
    Full time
    Part time
    Internship
    Remote work

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    13 hours ago
  •  ...meshing, no approximations, and customer data is not required to train the model: it simply works out of the box. Vinci enables engineers to run thousands of simulations seamlessly...  ...~5+ years professional software engineering experience building backend or... 
    Remote work
    Flexible hours

    Vinci AI

    Palo Alto, CA
    4 days ago
  •  ...Responsibilities Own the roadmap and technical strategy for agent-driven...  ...Architect and scale compute platforms (Kubernetes/EKS, autoscaling...  ...availability, failover, and data locality, including traffic...  ...code (Terraform) and strong software engineering skills in at least one of... 

    Perplexity AI

    Palo Alto, CA
    1 day ago
  • $220k - $405k

     ...time Department Product Engineering Compensation $220K - $...  ..., and own product and platform systems for Computer...  ...problem definition to technical design, implementation...  ...managers, designers, data scientists, and go-to-...  ...years of professional software engineering experience... 
    Full time
    Local area

    Pantera Capital

    Palo Alto, CA
    2 days ago
  • $160k - $230k

    Staff Software Engineer, Data Platform About Ladder We saw a problem within the life insurance industry: getting...  ...'ll Make a Difference As a senior technical leader on the team, you won't just...  ...daily catered lunches so that team members can work well and have fun together... 
    Currently hiring
    Work at office
    Remote work
    Work from home
    Flexible hours

    Ladder

    Palo Alto, CA
    4 days ago
  •  ...models are trained and validated on one of the world’s largest real‑world radiology datasets. About the Role As a Member of Technical Staff in Data Engineering, you will own the systems and workflows that transform Cognita’s raw radiology data into high‑quality datasets... 

    Cognita Imaging Inc.

    Palo Alto, CA
    4 days ago
  • Member of Technical Staff - Backend Engineer - Data Systems and APIs About Vinci We’re building a copilot for hardware. Software engineers have powerful AI tools. Hardware engineers still rely...  ...iterate. Vinci is changing that. Our platform combines AI, geometry processing... 

    Vinci4d

    Palo Alto, CA
    2 days ago
  • $193.93k - $352.29k

     ...Staff Software Engineer, Behavior ML Data Mountain View, California (HQ) Who We Are...  ...automakers and mobility platforms a clear path to AVs at commercial...  ...Engineer to serve as a technical leader for Nuro's ML Data...  ...this role you will be a member of the Autonomy team... 
    Shift work

    Nuro

    Mountain View, CA
    13 hours ago
  • $206.5k - $258.1k

     ...skilled and hands-on Staff Data Engineer to join our Cloud and...  ...development. You will lead the technical direction for...  ...support long-term platform growth. Qualifications...  ...and guide team members, providing technical...  ...as system design, software development, and distributed... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    4 days ago
  • $228.6k - $314.25k

     ...passionate about enabling data teams to solve the...  ...and AI infrastructure platform so our customers can use...  ...business. Founded by engineers - and customer...  ...opportunity to tackle technical challenges, from designing...  ...started. As a Sr. Staff Software Engineer you will be part... 
    Worldwide

    Databricks

    Mountain View, CA
    3 days ago
  • $226.1k - $310.9k

     ...Uniphore Data Layer And Marketing AI Platform Engineer Uniphore is one of the largest B2B AI-native companies—decades-proven, built-for-scale and designed...  ...systems and domains. Drive platform-level technical strategy and long-term direction. Solve cross-cutting... 

    Uniphore

    Palo Alto, CA
    9 days ago
  • $217.57k - $260k

     ...Overview ID.me is seeking a Staff Data Engineer (SDE-V) to lead the design,...  ...underpins our identity platform. This engineer will be...  ...requirements. This is a hands-on technical leadership role for a data...  ...in Computer Science, Software Engineering, or a related technical... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    4 days ago
  • $193.93k - $352.29k

     ...Senior/Staff Software Engineer, Data Platform Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to make autonomy...  ...Experience setting team or project product and technical vision, timelines and prioritization; formally or informally... 
    Work experience placement

    Nuro

    Mountain View, CA
    1 day ago
  • $236k - $339.25k

     ...Build the future of data. Join the Snowflake team...  ...Snowflake Machine Learning Platform team's mission is to...  ...looking for outstanding technical leaders who will join our...  .... Support team members in delivering a high level...  ...LLMs using inference engines like vLLM, TensorRT-LLM... 
    Flexible hours

    Snowflake Computing

    Menlo Park, CA
    13 hours ago
  • $192.6k - $288.8k

     ...Mountain View, CA, USA Staff Software Engineer, Feature Platform Location Mountain View, CA, USA Department...  ...that transform high-volume event data into production-grade feature...  ...Benefits At Unity, we want our team members to thrive. We offer a wide range of... 
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Mountain View, CA
    1 day ago
  •  ...Moveworks is the Agentic AI Assistant platform that empowers the entire...  ...with Moveworks' Reasoning Engine and natural language capabilities...  ...for everyone. As a senior member of the core platform team, you...  ...blocks, build the enterprise data platform for various product needs... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    13 hours ago
  • $170k - $230k

     ...Software Engineer - Member of Technical Staff (Consumption Team) Palo Alto / San Francisco Bay Area About Mithril Mithril is an AI infrastructure platform built to make GPU compute more accessible and affordable for the world's leading enterprises, AI startups... 
    Work at office
    Local area
    Flexible hours
    1 day per week

    Mithril

    Palo Alto, CA
    4 days ago
  • $228.6k - $314.25k

    Databricks is seeking an experienced software engineer to work on enterprise-grade analytical data systems, focusing on distributed systems and performance optimization...  ...scalable architectures and mentoring team members. The ideal candidate has 15+ years of industry experience... 

    Menlo Ventures

    Mountain View, CA
    4 days ago
  • Architect is seeking a Member of the Technical Staff to build AI-driven chip design platforms. This role involves developing high-performance systems using TypeScript and Python, with an emphasis on designing seamless architectures for user interaction. The ideal candidate... 

    Architect

    Palo Alto, CA
    13 hours ago
  • $170k - $230k

    Mithril is hiring a Software Engineer - Member of Technical Staff in Palo Alto, California. This is an opportunity to build backend Python APIs for their innovative AI infrastructure platform. You will manage features from design to monitoring and work across multiple engineering... 

    Mithril

    Palo Alto, CA
    1 day ago
  • Join a forward-thinking company as a key member of the product team, where you'll drive the development of innovative Web3 applications and tools. In this role, you'll lead initiatives to enhance user experiences and collaborate with a talented team to shape the future... 

    Apto

    Palo Alto, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Member of Technical Staff (Software Engineer, Data Platform). Be the first to apply!