About this job
<p><strong>Position Summary:</strong> <br />We are looking for a talented Staff Data Engineer to join our Data Engineering team, to participate in the development of data pipelines for blockchain data processing. This is a remote role, and we are flexible with considering applications from anywhere in Europe.<br />More details: <a href="https://crystalintelligence.com" target="_blank" rel="nofollow ugc noopener">crystalblockchain.com</a> <br /><strong>Duties and responsibilities:</strong></p>
<ul>
<li>
<p>Design and evolve data pipeline architecture and storage systems, driving technical direction across the team; </p>
</li>
<li>
<p>Build and deliver high-quality data pipelines end-to-end, from initial design through production deployment; </p>
</li>
<li>
<p>Mentor engineers, raise the technical bar through code reviews, and unblock teammates on complex problems; </p>
</li>
<li>
<p>Own team outcomes — set expectations, ensure delivery quality, and take accountability for results. </p>
</li>
</ul>
<p><strong>Required:</strong></p>
<ul>
<li>
<p>8+ years of hands-on software engineering experience, with significant depth in data pipelines, backend services, or data platform engineering; </p>
</li>
<li>
<p>Deep experience designing and operating data lakes/warehouses/lakehouses at production scale; </p>
</li>
<li>
<p>Experience in scaling data pipelines and good understanding of trade-offs (performance, resources) </p>
</li>
<li>
<p>Expert Python skills: you write clean, performant, testable code and can establish standards for others; </p>
</li>
<li>
<p>Experience across the modern data processing stack e.g., Kafka or Redpanda (real-time ingestion, delivery semantics), Flink or Spark (stream and batch processing, stateful operations), Airflow or Dagster (scheduling, backfills, dependency management); </p>
</li>
<li>
<p>Expert-level SQL: complex joins, query planning and optimization, schema design across both OLTP and OLAP systems; </p>
</li>
<li>
<p>Strong database architecture skills; </p>
</li>
<li>
<p>Solid distributed systems experience; </p>
</li>
<li>
<p>Comfortable leading technical discussions, building consensus on architectural decisions, and being the person the team turns to when things get hard; </p>
</li>
<li>
<p>Team-oriented work and good communication skills are an asset; </p>
</li>
<li>
<p>Proficiency in English. </p>
</li>
</ul>
<p><strong>Would be a plus:</strong></p>
<ul>
<li>
<p>Experience working with distributed Clickhouse cluster; </p>
</li>
<li>
<p>Blockchain domain knowledge or an ability of mastering complex technical domains quickly; </p>
</li>
<li>
<p>Track record of driving engineering standards and best practices across a team.</p>
</li>
</ul>
<p>No previous knowledge of Blockchain technology required.</p>
<p><strong>Tech stack: </strong></p>
<ul>
<li>
<p>Languages & Frameworks: Python, FastAPI </p>
</li>
<li>
<p>Databases: PostgreSQL, ClickHouse, Redis, Snowflake </p>
</li>
<li>
<p>Infrastructure: Docker, Kubernetes, Terraform, AWS </p>
</li>
<li>
<p>Data Processing: Kafka, Apache Iceberg, Spark </p>
</li>
<li>
<p>Things we'll likely use in the future: Airflow / Dagster / Redpanda</p>
</li>
</ul>
<p><strong>You’ll get:</strong></p>
<ul>
<li>
<p>AI tool of your choice: Cursor or Claude Code.</p>
</li>
</ul>