freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer, Data Engineering

Open 35d

You will be 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 will own the design and delivery of production-grade pipelines end to end, raise the engineering bar through code reviews, technical design, and mentorship, and operate with high autonomy on complex, cross-functional data initiatives, bringing sound judgment to tradeoffs around performance, cost, reliability, and maintainability.

Responsibilities

  • 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 including failure detection, alerting, retry logic, and operational hygiene that keeps oncall burden low
  • Integrate AI tooling into data workflows including 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

Requirements

  • 5–8 years of hands-on data engineering experience building and maintaining production pipelines and data models
  • Deep proficiency with Databricks or similar platforms — Delta Live Tables, Unity Catalog, Delta Lake, and PySpark or Spark SQL as primary tools
  • Strong SQL skills: 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 — 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

Benefits

  • Professional development budget
  • Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support
  • Employee giving match
  • Mobile phone stipend
  • R&R days
  • Generous wellness reimbursement and weekly onsite & virtual programming
  • Generous vacation policy
  • Industry-leading parental leave policies and family planning benefits
  • Catered lunches, fully-stocked kitchens with premium snacks/beverages

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available