Rust / C++ Systems Engineer — Real-Time Processing

IRIS Analytics

Urbar

Hybrid

EUR 90.000 - 130.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Verschicke keinen generischen Lebenslauf — erstelle einen Lebenslauf und ein Anschreiben, die genau auf diese Rolle zugeschnitten sind.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Hybrid work (2 days remote)
Mentoring and professional development
Modern workplace near Koblenz

Zusammenfassung

IRIS Analytics seeks a seasoned systems engineer to help build a brand-new real-time processing stack. You will prototype and shape architecture, evaluate modern languages, and drive performance decisions in close collaboration with technical leadership.

As a founding member of the new team, you will implement high-throughput, low-latency paths, define IPC contracts, and establish benchmarks and observability across distributed deployments.

Qualifikationen

  • Degree in computer science, software engineering, or equivalent practical experience.
  • Strong hands-on programming with Rust and modern C++ (17/20/23).
  • Deep understanding of concurrent programming, memory models and lock-free design.
  • Experience with profiling, benchmarking and optimizing Linux apps.
  • Fluent spoken and written English.

Aufgaben

  • Shape future processing architecture by prototyping and benchmarking modern tech options.
  • Design high-throughput, lock-free concurrency models for real-time workloads.
  • Define IPC and service boundaries for both co-located and distributed deployments.
  • Build deterministic test harnesses and regression suites for heavy load scenarios.
  • Embed observability into critical paths with minimal latency impact.
  • Collaborate with leadership to guide architecture, toolchains and coding practices.

Kenntnisse

Rust
Modern C++
Concurrency
Profiling
Linux
English

Ausbildung

Bachelor's degree in Computer Science or Software Engineering

Tools

Docker
OpenTelemetry

Jobbeschreibung

Join us to protect the world's communities from financial crime. Our real-time fraud prevention solutions protect more than 100 billion payment transactions per year across the globe.

To address the challenges of an evolving technological ecosystem and growing market demands, we are building a brand-new, dedicated engineering team. This is a rare opportunity to join at the foundation: you will help shape the future of our technology stack, evaluate architectural alternatives, and directly inform key technical decisions in close collaboration with technical leadership.

If you thrive in an environment where your voice directly impacts architecture, technology choices, and long-term product direction, this is the place for you.

We are evolving our real-time transaction processing engine toward a modern, modular architecture capable of handling 5,000–15,000 transactions per second with deterministic, near real-time latency. As a founding member of this new team, you will be instrumental in defining the processing architecture, benchmarking architectural alternatives, and shaping our transition toward modern languages and concurrent design patterns.

You will work closely with technical leadership to evaluate core trade-offs, drive proof-of-concepts, and set engineering standards for high-performance computing across the organization.

What you will work on

  • Shape the future processing architecture by prototyping, benchmarking, and evaluating modern technology options (Rust and modern C++).
  • Profile existing hot-path execution models to establish empirical baselines (p50 through p99.9 latency distributions).
  • Design and implement high-throughput, lock-free, and shared-nothing concurrency models.
  • Help define inter-process communication (IPC) and service boundary contracts for both co-located and distributed deployments.
  • Build deterministic testing harnesses, sanitizer pipelines (ASan, TSan), and regression suites to guarantee correctness under sustained high loads.
  • Embed structured observability (metrics, distributed traces) directly into performance-critical paths without introducing latency jitter.
  • Work closely with leadership to guide architectural decisions, toolchain choices, and team coding practices.

Requirements

  • Degree in computer science, software engineering, or equivalent practical experience.
  • Strong hands-on programming experience with Rust and/or modern C++ (17/20/23) in performance-sensitive or low-latency systems.
  • Deep understanding of concurrent programming: memory models, cache efficiency, synchronization primitives, and lock-free data structures.
  • Experience with profiling, benchmarking, and optimizing applications on Linux.
  • Strong analytical mindset: ability to evaluate architectural trade-offs with empirical data.
  • Collaborative mindset and eagerness to actively shape technology choices and team practices.
  • Fluent spoken and written English.

Nice to have

  • Experience with high-throughput or real-time transaction processing systems (fintech, trading, telecommunications).
  • Knowledge of FFI and cross-language interoperability (Rust / C++).
  • Experience with OpenTelemetry or similar observability frameworks.
  • Familiarity with containerization concepts (Docker).

Key concepts

Rust

Modern C++ (20/23)

Near Real-Time Latency & High Throughput

Lock-Free Concurrency

Shared Memory / IPC

ASan / TSan

Architecture & Tech Strategy

We offer

  • Long-term position with excellent perspectives & high architectural impact
  • Opportunity to shape the technical foundation of a mission-critical platform
  • Direct collaboration with leadership in a flat, engineering-driven culture
  • Flexible working hours & hybrid model (2 days remote)
  • Modern workplace in a former monastery near Koblenz with latest hardware
  • Personal mentoring and continuous professional development
  • Regular team events and corporate benefits
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Rust / C++ Systems Engineer — Data Storage & Replication
Rust / C++ Systems Engineer — Data Storage & Replication

IRIS Analytics • Urbar

Hybrid
EUR 90.000 - 130.000
Hybrid work model (2 days remote)
Modern workplace near Koblenz
Mentoring & professional development
+1
Platform Engineer — Kubernetes & Cloud Infrastructure
Platform Engineer — Kubernetes & Cloud Infrastructure

IRIS Analytics • Urbar

Hybrid
EUR 90.000 - 120.000
Hybrid work model (2 days from home)
Mentoring and professional development
International team of professionals
+2
Senior Rust Software Engineer - Banking Platform (m/f/x)
Senior Rust Software Engineer - Banking Platform (m/f/x)

Scalable Capital • München

Vor Ort
EUR 120.000 - 180.000
Deutschland Jobticket
Relocation support
Urban Sports Club
Senior Software Engineer - Rust / Distributed Systems (m/f/d) - €90,000
Senior Software Engineer - Rust / Distributed Systems (m/f/d) - €90,000

Next Ventures • Stuttgart

Vor Ort
EUR 90.000 - 125.000
Flexible working
Leadership growth
(Senior) Rust Software Engineer - Banking Platform (m/f/x)
(Senior) Rust Software Engineer - Banking Platform (m/f/x)

Scalable Capital GmbH • Berlin

Vor Ort
EUR 70.000 - 90.000
Opportunity to work from abroad
International relocation support
Benefits package including company pension scheme
+3
Backend Developer (Rust)
Backend Developer (Rust)

United States Digital Space LLC • Berlin

Hybrid
EUR 90.000 - 130.000
(Senior) Platform Engineer - Real-Time Infrastructure - Banking (m/f/x)
(Senior) Platform Engineer - Real-Time Infrastructure - Banking (m/f/x)

Scalable GmbH • München

Vor Ort
EUR 110.000 - 150.000
International relocation support
Germany Jobticket benefit
Pension scheme
Senior Software Engineer, Data
Senior Software Engineer, Data

United States Digital Space LLC • Berlin

Hybrid
EUR 90.000 - 140.000
(Senior) Platform Engineer - Real-Time Infrastructure - Banking (m/f/x)
(Senior) Platform Engineer - Real-Time Infrastructure - Banking (m/f/x)

Scalable GmbH • Berlin

Vor Ort
EUR 90.000 - 130.000
International relocation support
German language classes
Education Budget
+2
Embedded Rust Engineer (m/f/d)
Embedded Rust Engineer (m/f/d)

Hum Systems • Berlin

Hybrid
EUR 70.000 - 110.000
Hybrid working
Remote work up to six weeks per year
International environment
+2