Staff Software Engineer - Data Cloud
Overview
In this Data Cloud role, you will contribute to building an end-to-end analytics and BI platform that consolidates data across systems. You’ll own data infrastructure components, from ingestion to visualization, enabling customers to derive insights at scale. You will work closely with cross-functional partners to shape architecture and drive impactful data products. This is a chance to influence how Rippling delivers analytics and automated insights, potentially leveraging ML/LLMs as an analytics copilot.
Compensation / Benefitscompetitive salarybenefitsequity
ResponsibilitiesDevelop high-quality software using Python, Apache Trino, Iceberg, TemporalCreate data visualization and query processing products for large-scale useDesign data platforms, data lakes, and ingestion systems that scaleOwn one or more products, APIs or platform spacesGrow engineering skills across challenging areas and solve hard problemsInfluence architecture, technology choices, and company-wide technology trends
Key requirements8+ years of software development experienceStrong understanding of CS fundamentals, architectures, and design patternsProven track record in building large-scale applications, APIs, and developer toolsExcellent cross-functional collaboration and ability to explain technical concepts to non-technical partnersProduct-focused mindset with passion for improving customer experiencecross-functional collaborationclear communication of technical concepts to non-technical audiencescustomer-focused mindsetPythonApache TrinoIceberg