Staff Software Engineer
Build an end-to-end analytics and business intelligence Data Cloud platform at Rippling, replacing customer data lakes, warehouses, and pipelines with integrated ingestion, transformation, lineage, catalogs, and visualization. Develop large-scale data systems using Python, Trino, Iceberg and Temporal; explore ML/LLMs for automated insights.
About the job
What You'll Do
- Develop high-quality software with attention to detail using tech stacks like Python, Apache Trino, Iceberg, Temporal.
- Create Data visualization and query 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 your engineering skills in different challenging areas and solve hard technical problems.
- Influence architecture, technology selections, and trends of the whole company.
Qualifications
- 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.
- You thrive in a product-focused environment and are passionate about making an impact on customer experience.
Bonus Points
- Contributing to open-source projects (Apache Iceberg, Parquet, Spark, Hive, Flink, Delta Lake, Presto, Trino, Avro).
Skills
Python, Apache Trino, Iceberg, Temporal, Data Visualization, Query Processing, Data Platforms, Data Lakes, Data Ingestion, Large-Scale Systems, Apache Iceberg, Parquet, Spark, Hive, Flink
Similar jobs
Data Engineering jobsBuild and scale data ingestion platforms, pipelines, APIs, and processing products that move billions of rows across a multi-tenant system. The role requires 8+ years of software development experience and strong expertise in large-scale application architecture.
Leads large-scale advertising data ingestion, measurement, and agentic workflow systems, combining deep ad-tech expertise with production LLM experience. Requires 10+ years of engineering experience and technical and people leadership in complex enterprise environments.
Staff Data Engineer leading data platform initiatives across batch, streaming, real-time pipelines, data lake infrastructure, governance, and privacy. Requires 5+ years of data engineering experience, strong Spark and distributed processing expertise, and the ability to lead complex production systems.
Staff-level engineer responsible for the technical direction, reliability, and evolution of a cloud ELT platform supporting healthcare data products. The role requires 7+ years of software or data engineering experience, deep SQL/Python and modern data-platform expertise, and strong architectural and mentoring leadership.
Leads organization-wide Snowflake migration, Medallion architecture, warehouse optimization, and CI/CD quality controls while partnering with executives on data strategy. The role requires 6+ years in analytics or data engineering, expert SQL, production dbt experience, and strong architectural judgment.