CareerPlan

Low-Level Rust Developer

Madrid, SpainFull-time2026-10-05 → 2026-11-10
Contractor

Core

Building native Rust-based execution engines and accelerating distributed systems like Apache Spark, Hadoop, and Ray for Big Data infrastructure.

Role type

Senior Low-Level Rust Developer (Systems Programming)

Builds

High-performance distributed systems and execution engines

Domain

Big Data infrastructure

Deliverable

production ML models

Required skills

Rust, systems programming, computer architecture, operating systems, networking, low-level system architecture, multi-threading, memory layout optimization, custom allocators, SIMD, cache locality, zero-copy IO

Preferred skills

High-autonomy work, full ownership of complex challenges, diving into unfamiliar codebases, minimal abstraction layer work

Technologies

Rust, Apache Spark, Hadoop, Ray

Responsibilities

Accelerating distributed systems like Apache Spark, Hadoop, and Ray; Building native Rust-based execution engines; Deep performance tuning (e.g., SIMD, cache locality, zero-copy IO)

Seniority

Senior, hands-on IC