Skip to content

Data Engineer (Rewards Data)

  • Remote
    • Remote, Zug, Switzerland
  • $65,000 - $110,000 per year
  • Engineering

Job description

About Us

Chorus One is one of the leading operators of infrastructure for Proof-of-Stake networks and decentralized protocols. Tens of thousands of retail customers and institutions are staking billions in assets through our infrastructure helping to secure protocols and earn rewards. Our mission is to increase freedom and speed of innovation through decentralized technologies.

We are a diverse team of around 75 people distributed all over the globe. We value radical transparency, striving for excellence and improvement while treating each other with kindness and generosity. If this sounds like you, we'd love to hear from you.

Role

As a Data Engineer, you will be responsible for the design, implementation, and maintenance of data pipelines that power user-facing products as well as internal tools. You will integrate with internal blockchain RPC nodes and third-party APIs to fetch stake and rewards data for multiple blockchains, and store and process this data to power internal reports and dashboards, as well as external customer reporting. You will play a critical role in enabling data-driven decision-making.

Our current data pipelines are implemented in Python, and run on a mix of Apache Airflow and Kubernetes, storing data in Postgres and Google Cloud Storage. We use various dashboarding and analysis tools, including Streamlit.

Responsibilities

  • Implement data pipelines that ingest rewards, pricing and commercial contract data. Ensure data quality via automated sanity checks.

  • Maintain automated workflows that make assets-under-management numbers and APY data available to our website and third parties.

  • Develop and maintain internal dashboards for the presentation and analysis of company revenue data, assets under management, and a detailed breakdown of these numbers.

  • Work with cutting-edge blockchain technology, so all of the above data is available at the moment when a new blockchain network launches.

  • Collaborate with our Networks, Engineering, Finance, and Customer Success teams to understand data needs and deliver on business requirements.

Job requirements

What we are looking for

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

  • Prior experience with Python and REST APIs

  • Experience with SQL, preferably PostgreSQL

  • Strong communication skills to collaborate effectively with both technical and non-technical stakeholders

  • Familiarity with dashboarding tools such as Streamlit, Metabase, or Observable, and pipeline orchestrators such as Apache Airflow or Dagster

  • Affinity or interest in blockchains and proof of stake. Prior experience is not a requirement, but definitely an advantage.

  • You are able to work in the following time zone: Switzerland ± 6 hours

Our Offer

  • Autonomy and ownership in a friendly and supportive work environment and the opportunity for rapid growth.

  • Competitive fixed compensation (65k–110k USD commensurate with experience) + equity.

  • Part-time optional, 80% – 100%.

  • All-expense paid biannual team retreats at various destinations. Past retreats took place in Egypt, Serbia, Kenya, USA, South Korea, Dubai, Thailand, Spain, and Japan.

  • Remote, but not alone. We are a strong global collaborative environment.

  • Remote working budget (laptop, co-working space, etc.)

  • Personal development budget

  • Gather experience and build your network in the vibrant crypto ecosystem.

  • Learn about state-of-the-art protocols that lay the foundation for an open, transparent, and programmable financial system.

or