Overview

Ripple is the world’s only enterprise blockchain solution for global payments. Today the world sends more than $155 trillion* across borders. Yet, the underlying infrastructure is dated and flawed. Ripple connects banks, payment providers, corporates and digital asset exchanges via RippleNet to provide one frictionless experience to send money globally.

Ripple is growing rapidly and we are looking for a results-oriented and passionate Senior Software Engineer, Data to help build and maintain infrastructure and empower the data driven culture of the company. Ripple’s distributed financial technology outperforms today’s banking infrastructure by driving down costs, increasing processing speeds and delivering end-to-end visibility into payment fees, timing, and delivery.

WHAT YOU’LL DO:

  • Support our externally-facing data APIs and applications built on top of them
  • Build systems and services that abstract the engines and will allow the users to focus on business and application logic via higher level programming models
  • Build data pipelines and tools to keep pace with the growth of our data and its consumers
  • Identify and analyze requirements and use cases from multiple internal teams (including finance, compliance, analytics, data science, and engineering); work with other technical leads to design solutions for the requirements

WHAT WE’RE LOOKING FOR:

  • Deep experience with distributed systems, distributed data stores, data pipelines and other tools in cloud services environments (e.g AWS, GCP)
  • Experience with distributed processing compute engines like Hadoop, Spark, and/or GCP data ecosystems (BigTable, BigQuery, Pub/Sub)
  • Experience with stream processing frameworks such as Kafka , Beam, Storm , Flink, Spark streaming
  • Experience building scalable backend services and data pipelines
  • Proficient in Python, Java, or Go
  • Able to support Node.js in production
  • Familiarity with Unix-like operating systems
  • Experience with database internals, database design, SQL and database programming
  • Familiarity with distributed ledger technology concepts and financial transaction/trading data
  • You have a passion working with great peers and motivating teams to reach their potential

WHO WE ARE:

Ripple provides one frictionless experience to send money globally using the power of blockchain. By joining Ripple’s growing, global network, financial institutions can process their customers’ payments anywhere in the world instantly, reliably and cost-effectively. Banks and payment providers can use the digital asset XRP to further reduce their costs and access new markets.

With offices in San Francisco, New York, London, Sydney, Mumbai, Singapore and Sao Paulo, Ripple has more than 100 customers around the world.

Ripple is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive team. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance.