Staff Software Engineer - Data Ingestion

RipplingSan Francisco, CA
Onsite

About The Position

The Data Cloud team is building an end-to-end analytics and business intelligence system for customers, aiming to replace the need for separate Data Lakes, Data Warehouses, and data pipelines. They are developing systems for ingestion, transformation, lineage, data catalogs, and visualization. Rippling is uniquely positioned as the source of most data, enabling an out-of-the-box solution. The team is also exploring ML and LLMs for automated insight generation and conversational analytics experiences. The data pipelines product has launched to beta customers with strong demand for over 100 connector types, and this will expand to thousands of connectors for hundreds of thousands of customers moving billions of rows of data daily. The role supports API-based integration, JDBC, and Open Telemetry data ingestion, and is at the forefront of agentic development. The ideal candidate will handle pipelines that sync billions of rows of data daily across a multi-tenant system with tens of thousands of customers.

Requirements

  • 8+ years of experience in software development, preferably in fast-paced, dynamic environments.
  • Solid understanding of CS fundamentals, architectures, and design patterns.
  • Proven track record in building large-scale applications, APIs, and developer tools.
  • Excellent at cross-functional collaboration, able to articulate technical concepts to non-technical partners.
  • Thrive in a product-focused environment and are passionate about making an impact on customer experience.

Nice To Haves

  • Contributing to open-source projects (Apache Iceberg, Parquet, Spark, Hive, Flink, Delta Lake, Presto, Trino, Avro)

Responsibilities

  • Develop high-quality software with attention to detail using tech stacks like Python, Apache Kafka, Iceberg, Temporal.
  • Create Data pipelines and processing products used at large scale.
  • Create data platforms, data lakes, and data ingestion systems that work at scale.
  • Have clear ownership of one or many products, APIs or platform spaces.
  • Build and grow engineering skills in different challenging areas and solve hard technical problems.
  • Influence architecture, technology selections, and trends of the whole company.

Benefits

  • competitive salary
  • benefits
  • equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service