
As a Senior Software Engineer on the Data Engineering team at Ripple, you are a core builder of the Caspian Data Platform — Ripple's centralized lakehouse that powers analytics, financial reporting, product intelligence, and data-driven operations across every business unit. You own the design and delivery of production-grade pipelines end to end, raise the engineering bar for the team through code reviews and mentorship, and operate with high autonomy on complex, cross-functional data initiatives.
What you'll do
- Design, build, and operate production ETL pipelines on Databricks using Delta Live Tables and Spark, applying medallion architecture patterns across Finance, Payments, Product, and GTM domains.
- Own data modeling in different layers, defining governed, reusable table structures that serve as reliable sources of truth for business metrics and downstream consumption.
- Drive technical design for projects spanning multiple teams, writing clear design documents that articulate architecture, tradeoffs, and rollout plans.
- Build pipeline observability into your work through failure detection, alerting, retry logic, and the operational hygiene that keeps oncall burden low.
- Integrate AI tooling into data workflows: agentic systems for pipeline triage, automated code generation for transformations, and natural language interfaces for data access.
- Mentor engineers, reviewing their code and designs and helping them grow into more complex ownership.
- Contribute to platform infrastructure through Terraform, and work with Unity Catalog to establish data contracts, access controls, and lineage.
What you bring
- 5–8 years of hands-on data engineering experience building and maintaining production pipelines and data models.
- Deep proficiency with Databricks or similar platforms including Delta Live Tables, Unity Catalog, Delta Lake, and PySpark or Spark SQL as primary tools.
- Strong SQL skills including complex transformations, incremental materialization, schema evolution, and data quality validation.
- Solid AWS experience relevant to building and operating data systems at scale.
- Proficiency in Python for data engineering covering ingestion, transformation, testing, and utility tooling.
- Experience with CI/CD tooling such as GitLab and infrastructure-as-code with Terraform.
- Exposure to AI tooling in a data context, whether building agents, using LLMs for code generation, or enabling self-serve analytics workflows.
- The ability to take ambiguous requirements, define the right data model and pipeline design, and deliver with minimal oversight.
Nice to have
- Familiarity with financial, payments, or blockchain data.
- Experience with Fivetran or similar ingestion tools and their operational patterns.
What we offer
- Competitive salary, bonuses, and equity.
- Competitive benefits covering physical and mental healthcare, retirement, family forming, and family support.
- R&R days to rest and recharge.
- Generous wellness reimbursement and weekly onsite and virtual programming.
- Generous vacation policy, work with your manager to take time off when you need it.
- Industry-leading parental leave policies and family planning benefits.
- Professional development budget to support learning and skill growth.
- Employee giving match.
- Mobile phone stipend.
- In-office collaboration with flexibility, with managers and teams deciding which 10+ days a month to come in.
- Team offsites, bonding activities, and catered lunches with fully-stocked kitchens.
About Ripple
Ripple builds crypto solutions for financial institutions, businesses, governments, and developers to improve the global financial system. Through the Caspian Data Platform and other infrastructure, Ripple powers analytics and data-driven operations across every business unit while creating greater economic fairness and opportunity worldwide.
What engineering roles in crypto pay
411 salaries · our own dataMost engineering roles in crypto pay between $153k and $250k, with a median of $203k.