Logo for Crystal Blockchain Analytics

Senior Data Platform Engineer (Remote)

Roles & Responsibilities

  • 8+ years of experience in software engineering, developing backend services or data pipelines
  • Strong Python programming skills and advanced SQL with ability to write, understand, and debug complex queries
  • Experience with data lakes, data warehouses, relational and analytical databases, and solid database architecture principles
  • Docker/containerization experience and familiarity with Unix/Linux; blockchain knowledge or willingness to learn

Requirements:

  • Active participation in development and maintenance of data pipelines and backend services
  • Integration of blockchains, AMM protocols, and bridges within Crystal's platform; adoption of new technologies
  • End-to-end feature design, implementation, and continuous delivery
  • Code review, assistance, and feedback for other team members

Job description

Position Summary:

We are looking for a talented Senior Data Platform Engineer to join our Data Engineering team, to participate in the development and maintenance of data pipelines for blockchain data processing. This is a remote role, and we are flexible with considering applications from anywhere in Europe.

More details: crystalblockchain.com

Duties and responsibilities:

  • Active participation in development and maintenance of our data pipelines and backend services;

  • Integration of blockchains, Automated Market Maker (AMM) protocols, and bridges within Crystal's platform;

  • Integrate new technologies into our processes and tools;

  • End-to-end feature designing and implementation;

  • Code, debug, test and deliver features and improvements in a continuous manner;

  • Provide code review, assistance, and feedback for other team members.


Required:

  • 8+ years of experience in software engineering, developing backend services/APIs or data pipelines;

  • Strong knowledge and experience with Python;

  • Advanced knowledge of SQL - ability to write, understand and debug complex queries;

  • Strong database architecture principles;

  • Strong experience with data lakes, data warehouses, relational and analytical databases;

  • POSIX/Unix/Linux ecosystem knowledge;

  • Blockchain tech knowledge or willingness to learn;

  • Experienced in Unit Testing principles;

  • Experience with Docker containers and proven ability to migrate existing services;

  • Independent and autonomous way of working;

  • Team-oriented work and good communication skills are an asset.


Would be a plus:

  • Practical experience in big data and frameworks – Kafka, Spark, Dask, Flink and Data Lakes;

  • Experience with Kubernetes and Infrastructure as Code – Terraform and Ansible;

  • Experience with API frameworks such as Flask or FastAPI;

  • Experience with distributed systems;

  • Experience with opensource solutions;

  • Experience with Java or willingness to learn.

Data Engineer Related jobs

Other jobs at Crystal Blockchain Analytics

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.