Staff Software Engineer - Data Bridge
New York, NYSeattle, WASan Francisco, CAHybrid8+ YOE
Summary
Leads mission-critical projects to build scalable distributed data ingestion systems and data lake architecture powering ML models and Rippling products. Requires 8+ years backend experience, expertise in high-availability services, data processing frameworks like Spark/Flink, and cross-functional leadership.
About the role
What you will do
- Lead mission-critical projects and deliver data ingestions capabilities end-to-end with high quality
- Have clear ownership of one or many products, APIs or platform spaces
- Work within Rippling's central infrastructure team, responsible for delivering highly scalable distributed data ingestion systems, build a data lake architecture for various downstream systems to consume
- Get exposure to partners and customers in different business domains, who will help provide feedback for your product space
- Ensure operational excellence and scale the platform capabilities to serve many different UCs across Rippling Products
- 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
What you will need
- 8+ years of professional work experience as a backend engineer
- Significant leadership experience driving complex cross-functional projects across teams, product managers, designers, etc
- Expertise in building complex distributed services with high availability and strict SLAs
- Experience building large-scale user-facing applications, APIs, and developer tools
- Strong CS fundamentals, and knowledge of architecture and common design patterns
- You’re passionate about being in a product-focused environment where everyone cares deeply about customer impact
- You have experience of running data processing pipelines in production using distributed data processing frameworks like Apache Spark or Flink
Bonus points if you’ve built integrations with 3rd party SaaS providers and workflow orchestration systems Bonus points if you’ve previously worked with AWS and have working knowledge of observability tooling
Skills
Apache SparkFlinkAWSDistributed SystemsAPIsData PipelinesData LakeScalable SystemsObservability ToolsWorkflow Orchestration