Senior Software Engineer | Data Infrastructure | Rust

Block Tech

Amsterdam

Híbrido

EUR 120.000 - 180.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Pension plan
Company laptop
Home internet reimbursement
Annual learning budget
AI-powered tooling environment
Gym reimbursement

Descripción de la vacante

BlockTech is seeking a Senior Software Engineer, Data Infrastructure, to join its Foundation team in Amsterdam. You will own the pipelines, stores, and data flows used by researchers, traders, and risk teams, setting technical standards and guiding the stack.

You’ll work primarily in Rust and SQL, coordinating across Kafka, PostgreSQL, ClickHouse, and Iceberg, while ensuring low latency and high reliability for real-time data processing.

Formación

  • 3+ years as a software engineer with data infrastructure focus.
  • Proficiency in Rust, or strong C/C++ with Rust as primary.
  • Hands-on with streaming/storage tech and self-hosted setups.

Responsabilidades

  • Own the data ingestion pipelines and storage used by teams.
  • Set technical standards and guide other engineers on the data stack.
  • Enable other teams by simplifying integration and building shared libraries.
  • Architect streaming layer for Kafka/NATS and maintain throughput guarantees.
  • Develop real-time aggregation and long-term storage across PostgreSQL, ClickHouse, Iceberg.
  • Ensure reliability, capacity planning, schema evolution, and observability.

Conocimientos

Software engineering
Rust proficiency
Distributed systems
End-to-end ownership
English communication

Herramientas

Kafka
Redpanda
NATS
PostgreSQL
ClickHouse
Iceberg

Descripción del empleo

BlockTech is hiring a Senior Software Engineer, Data Infrastructure, to join its Foundation team in Amsterdam.

We host and tune our own Kafka, PostgreSQL, ClickHouse, and Iceberg setup. Every trade, backtest, and risk check at BlockTech reads data that flows through it. In this role, you'll take technical ownership of this platform.

About BlockTech

BlockTech is an algorithmic trading firm headquartered in Amsterdam, with a second office in Singapore. We specialize in market making and trade cryptocurrency derivatives and spot markets globally, using our own capital. We're growing fast and expanding into new markets.

The Foundation team owns the systems that move, aggregate, and store all of BlockTech's data: exchange feeds, our own trade and account events, and the history we query to make sense of both. We work primarily in Rust, with Python and SQL alongside.

What will you do?

You will own the pipelines and stores every other team depends on. When a researcher backtests a strategy, a trader checks a position, or Risk queries yesterday’s orders, they're reading data your systems ingested, routed, processed and stored. As a senior engineer, you'll set the technical standards the rest of the team builds against and you'll also be the expert on a domain (part of the data stack) where you'll be expected to think of better and newer approaches and solutions, and to help other teams use our stack efficiently: find solutions to their problems and guide them with your expertise.

You will:

Enable other teams. Make integrating with the platform straightforward for trading, research, and engineering, and turn recurring problems into shared libraries.

Own the ingest path. Collect public and private exchange data and internal trading events with minimal latency impact, and land it in our trading systems in real time.

Architect the streaming layer. Design and operate our Kafka and NATS messaging for the throughput and delivery guarantees our critical flows depend on.

Build the storage layer. Develop real-time aggregation and long-term storage across PostgreSQL, ClickHouse, and Iceberg, and make the structural calls that keep queries fast as volumes grow.

Run what you build. Own capacity, retention, schema evolution, failure behavior for infrastructure we host ourselves, and metrics and alerting.

Make the data trustworthy. Design the detection and repair flows that catch gaps, duplicates, and drift before anyone downstream notices.

Drive projects end to end. Take ownership of your work from concept to production, and bring in new tools when the current ones stop being the right answer.

Raise the bar. Mentor engineers, lead by example in code and design reviews, and shape the wider team's technical direction.

What we're looking for

You’ll need:

3+ years as a software engineer, including designing and operating production data infrastructure where reliability and correctness matter.

Proficiency in Rust, or strong C or C++ and the appetite to work primarily in Rust.

Hands-on experience with at least some of our stack: Kafka, Redpanda, NATS, PostgreSQL, ClickHouse, or Iceberg. Self-hosted experience is a big plus.

Solid distributed systems judgment: consistency, backpressure, and failure modes.

Systems-level thinking

Strong end-to-end ownership, and a critical mind that follows problems through to completion.

Excellent level of written and spoken English.

A background in trading, fintech, or another domain where bad data has immediate consequences.

Experience with systems programming on Linux, compiler engineering, systems security and observability tooling such as Grafana or Prometheus.

Experience with PostgreSQL extensions and submitting patches for Kafka.

Knowledge of networking

You don't need trading or crypto experience, or every technology on the list. If you've run serious data infrastructure and want to do it in Rust, we want to hear from you!

Pay, location, and relocation

Compensation: a competitive base salary plus a performance bonus based on individual and company results.

Trading fund: outstanding performance is rewarded with the opportunity to buy into the trading fund.

Location: On-site at our Amsterdam office

Visa: BlockTech sponsors the Dutch highly skilled migrant visa.

Relocation: All-in relocation package and Dutch classes for international hires. Eligible hires may qualify for the 30% ruling.

What else is in it for you

Pension plan, company laptop, and home internet reimbursement

An extensive in-house training program and an annual learning and development budget

An environment that embraces AI, both to speed up your work and to advance our systems

Gym reimbursement and sports during working hours: kickboxing, CrossFit, fitness, and soccer

Weekly Friday drinks, monthly outings, quarterly sports competitions, and two trips abroad a year

Daily breakfast and warm lunch, plus snacks and drinks all day

How we work

We're a team of trading and tech enthusiasts with a flat hierarchy. Have an idea today, and it can ship tomorrow. The best idea wins, whoever it comes from.

This role comes with a high degree of autonomy. You'll own hard problems from concept to production and solve them your way. We promote reverse leadership, give everyone an equal playing field, and invest in personal and professional development.

Our culture

At our core, we are a team of passionate trading and tech enthusiasts committed to revolutionizing trading through automation. Our collaborative approach ensures that everyone contributes to achieving our ambitious goals.

In this role, you will be both challenged and stretched, with ample opportunities for growth and development, both within and beyond your main responsibilities.

We invest in our people by offering competitive compensation and benefits, fostering innovation, and celebrating success. Our commitment to personal development transcends traditional norms; we provide an equal playing field, promote reverse leadership, and offer boundless growth opportunities for all our employees.

Join us to unlock your potential and drive innovation in the exciting world of algorithmic trading.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer | Data Infrastructure | Rust
Senior Software Engineer | Data Infrastructure | Rust

BlockTech • Amsterdam

Presencial
EUR 120.000 - 180.000
Base salary + bonus
Relocation package for internationals
Pension plan
+2
Senior Software Engineer | Data Infrastructure | Rust
Senior Software Engineer | Data Infrastructure | Rust

Unchain Data • Amsterdam

Presencial
EUR 110.000 - 165.000
Base salary + attractive bonus
Pension plan
Company laptop
+5
Senior Software Engineer | Core Tech | Python/Rust
Senior Software Engineer | Core Tech | Python/Rust

BlockTech • Amsterdam

Presencial
EUR 110.000 - 140.000
Base salary + bonus plan
Relocation package
Pension plan
+8
Junior Software Engineer | Core Tech | Python/Rust
Junior Software Engineer | Core Tech | Python/Rust

BlockTech • Amsterdam

Presencial
EUR 65.000 - 95.000
Relocation package
All-in relocation for internationals
Gym membership reimbursement
+3
Quantitative Developer | Pricing | Python
Quantitative Developer | Pricing | Python

BlockTech • Amsterdam

Presencial
EUR 100.000 - 150.000
Competitive base salary
Performance-based bonus
Relocation package
+5
Software Engineer | Mid-Office | Python
Software Engineer | Mid-Office | Python

BlockTech • Amsterdam

Presencial
EUR 90.000 - 140.000
Company laptop
Pension plan
Relocation package for internationals
+2
Software Engineer | Internship | Summer '27
Software Engineer | Internship | Summer '27

Blocktech • Amsterdam

Presencial
EUR 12.000 - 18.000
Mentor program
Amsterdam office access
Breakfast & lunch provided
+2
Junior Quantitative Trader | Crypto Options
Junior Quantitative Trader | Crypto Options

Block Tech • Amsterdam

Híbrido
EUR 70.000 - 120.000
Relocation package
Dutch language classes
Visa sponsorship
+5
Senior Quantitative Researcher | Mid-frequency | Crypto Options
Senior Quantitative Researcher | Mid-frequency | Crypto Options

BlockTech • Amsterdam

Presencial
EUR 140.000 - 210.000
Base salary + attractive bonus
Pension plan
Laptop provided
+5
Linux System Engineer
Linux System Engineer

BlockTech • Amsterdam

Presencial
EUR 60.000 - 80.000
Competitive compensation and bonus plan
Pension plan and company laptop
In-house training programs
+3