Software Engineer (Rust) - High Performance Systems

Blosh BV

Amsterdam

Presencial

EUR 90.000 - 120.000

Jornada completa

hace 1 hora
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Relocation support (senior)
On-site role in Amsterdam

Descripción de la vacante

BLoSH, Amsterdam-based high-frequency trading firm, seeks an ambitious HFT Software Engineer to join their on-site team. You will build and optimize performance-critical components in Rust, collaborating with analysts and engineers on data processing, exchange connectivity and order execution.

Candidates with a strong systems programming background, 2+ years of experience in Rust or C/C++, and a passion for low-latency software are invited to apply.

Formación

  • Bachelor's degree in CS or related field with 2+ years of experience, or a Master's.
  • Strong experience in a systems language without a garbage collector (Rust, C++ or C).
  • Fundamentals in data structures, algorithms, OS and networking.
  • Understanding CPU internals, cache hierarchy and branch prediction and their impact on performance.
  • Understanding memory allocation and data layout.
  • Knowledge of assembly and how code compiles.
  • Experience with concurrency, asynchronous programming and Linux.
  • Strong analytical and problem-solving skills.
  • Good communication and attention to detail.

Responsabilidades

  • Develop high-performance, low-latency software in Rust.
  • Build and improve real-time data processing and execution systems.
  • Work with concurrency, networking and asynchronous programming.
  • Profiling, benchmarking and optimizing system performance.
  • Design and implement new system components.

Conocimientos

Rust
C/C++
Concurrency
Linux
Networking
Performance optimization
Data structures
OS fundamentals
Communication skills
English proficiency

Educación

Bachelor's degree in Computer Science or related field
Master's degree

Herramientas

AWS
Profiling tools
Git

Descripción del empleo

Founded in 2023, BLoSH is a fast-growing algorithmic trading firm providing liquidity to digital currency markets. We have quickly established a strong presence in the crypto markets, trading significant volumes across exchanges worldwide.

Our success comes from a talented team and a straightforward structure that allows us to move quickly and turn ideas into production. We value technical curiosity, creative thinking and taking initiative.

Our high-frequency trading system is built in Rust and runs on AWS. It processes billions of real-time market updates and executes millions of orders per day across hundreds of markets and multiple cryptocurrency exchanges.

We are looking for a HFT Software Engineer passionate about high-performance software to help build and optimize our trading infrastructure. We welcome applications from graduates, junior developers and experienced engineers.

This is a full-time, on-site position based in Amsterdam.

You will develop and optimize performance-critical components of our trading infrastructure in Rust. Working closely with software engineers and quantitative analysts, you will build new functionality and improve existing systems across market data processing, exchange connectivity and order execution.

Your work will involve:

  • Developing high-performance, low-latency software in Rust.
  • Building and improving real-time data processing and execution systems.
  • Working with concurrency, networking and asynchronous programming.
  • Profiling, benchmarking and optimizing system performance.
  • Designing and implementing new system components.

We are looking for someone who takes ownership, enjoys solving complex technical problems and is motivated to push improvements into production. You should be comfortable making technical decisions and challenging existing solutions.

Requirements
  • Bachelor's degree in Computer Science or a related field with 2+ years of professional experience, or a Master's degree in a related field.
  • Strong experience in a systems language without a garbage collector (Rust, C++ or C), ideally on performance- or latency-sensitive software.
  • Solid fundamentals in data structures, algorithms, operating systems and networking.
  • Good understanding of CPU internals, including the cache hierarchy and branch prediction, and of how they affect performance.
  • Good understanding of memory allocation and data layout.
  • Understanding of assembly and what happens when code compiles.
  • Experience with concurrency, asynchronous programming and Linux.
  • Strong analytical and problem-solving skills.
  • Good communication skills and attention to detail.
Nice to have
  • Production Rust experience, including unsafe Rust.
  • Knowledge of SIMD, NUMA and compiler optimizations.
  • Experience with lock-free data structures, atomics and custom allocators.
  • Low-latency networking and Linux tuning: kernel bypass, CPU pinning, TCP/UDP/WebSockets.
  • Experience with profiling and benchmarking, and with AWS.
  • Experience in financial markets is not required, but an interest in the subject is.

This position is on-site in Amsterdam. Relocation support is available only for senior-level candidates.

Junior candidates must already be based in the Netherlands or be able and willing to relocate independently. Visa sponsorship may be available for eligible candidates who are already residing in the Netherlands.

We offer a challenging technical role, a direct and informal work environment, a salary above market average and a yearly performance bonus.

Are you looking for a fast-paced environment where technical ability and results matter more than seniority?

Interested?

BLoSH is committed to promoting and nurturing a diverse and inclusive work environment. We believe that diversity in our employees contributes to the quality of our results. We encourage applicants of every background and identity to apply.

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

HFT Rust Engineer – Low-Latency Trading (Amsterdam)
HFT Rust Engineer – Low-Latency Trading (Amsterdam)

Blosh BV • Amsterdam

Presencial
EUR 90.000 - 120.000
Relocation support (senior)
On-site role in Amsterdam
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
Software Engineer (Trading / Rust / C++)
Software Engineer (Trading / Rust / C++)

Doghouse Recruitment • Amsterdam

Híbrido
EUR 93.000 - 126.000
Relocation sponsorship
Hybrid work (up to 40% from home)
Dedicated team collaboration culture
Senior Software Engineer | Data Infrastructure | Rust
Senior Software Engineer | Data Infrastructure | Rust

Block Tech • Amsterdam

Híbrido
EUR 120.000 - 180.000
Pension plan
Company laptop
Home internet reimbursement
+3
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
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
Senior Software Engineer (Rust) - Algorithmic Trading
Senior Software Engineer (Rust) - Algorithmic Trading

Sartre Group • Amsterdam

Presencial
EUR 110.000 - 160.000
Relocation support
Performance bonus
Senior C++ Developer | HFT
Senior C++ Developer | HFT

Selby Jennings • Amsterdam

Presencial
EUR 90.000 - 140.000
Relocation support
Competitive compensation
Ownership culture
Senior Software Engineer, Core Systems
Senior Software Engineer, Core Systems

Albert Bow • Amsterdam

Presencial
EUR 120.000 - 170.000
Relocation package
Dutch classes for internationals
Breakfast and lunch
+2