Systems Engineer - Real-Time Processing

New

IRIS Analytics GmbH

Job

In this role, you will develop and maintain high-performance production systems by implementing lock-free concurrency models and optimizing performance under Linux.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Our real-time fraud prevention engine processes more than 100 billion payment transactions per year under strict latency and zero-downtime requirements.
  • We are strengthening our core systems team with a senior engineer who has shipped and operated production software across the full range of systems work—from the unglamorous to the highly technical—and who takes the same care with both.
  • This is a production engineering role, not a research position.
  • The work is varied: some of it is genuinely demanding (lock-free concurrency, cache-line discipline, profiling p99.9 jitter on bare metal), and a meaningful portion of it is not—configuration parsing, serialization correctness, tooling improvements, test harness maintenance, and fixing edge-case bugs in subsystems you did not write.
  • We need an engineer who executes both kinds of work to the same professional standard, because a production system is only as reliable as its least glamorous component.
  • You will work alongside a small, senior team and collaborate directly with engineering leadership on architecture decisions that have immediate, measurable impact on live systems.
  • Identify and eliminate hot-path bottlenecks: profile p99.9 tail latency on Linux using perf and flame graphs, and translate findings into concrete code changes.
  • Design and implement lock-free concurrency models (SPSC/MPMC ring buffers, atomic memory ordering, cache-line alignment).
  • Design low-overhead IPC using POSIX shared memory and memory-mapped ring buffers between co-located processes.
  • Define zero-allocation hot-loop policies: arena allocators, static pre-allocated pools, alignas(64) discipline.
  • Write, review, and maintain production Rust/C++ code across the full codebase - configuration handling, serialization formats, protocol parsing, internal tooling.
  • Build and maintain sanitizer pipelines (ASan, TSan), regression suites, and CI/CD benchmarking harnesses.
  • Diagnose and fix correctness bugs, edge-case failures, and integration issues under real production load.
  • Instrument systems with structured observability (metrics, traces, latency histograms) and act on what the data shows.
  • Contribute to architecture decisions with evidence-based input, written documentation, and clear trade-off reasoning.

Our expectations of you

Qualifications

  • A track record of maintaining and improving existing production codebases you did not author, not just building greenfield systems from scratch.
  • Practical knowledge of lock-free concurrency sufficient to implement and debug it in production: atomics, memory ordering, SPSC/MPMC rings, false-sharing elimination.
  • Working proficiency with Linux performance profiling—you have used perf, flame graphs, or hardware performance counters to identify real bottlenecks in production, not just in toy benchmarks.
  • Solid understanding of Linux systems programming: mmap, POSIX IPC, file I/O semantics, and threading primitives.
  • Comfortable running AddressSanitizer (ASan) and ThreadSanitizer (TSan) as part of standard CI/CD practices.
  • Fluent spoken and written English.

Experience

  • 5+ years of professional experience writing and shipping production software in Rust and/or modern C++ (17/20/23) - in a team, under real operational constraints.
  • Demonstrated experience in at least one latency-sensitive or high-throughput production domain: fintech, payments, high-frequency trading, exchange infrastructure, telecommunications core, or equivalent—where performance constraints were real operational requirements, not benchmarks.

What we offer

  • A senior engineering position with direct ownership over performance-critical production systems.
  • A small, senior team - no ticket queues, no over-process; architectural decisions made by the engineers closest to the code.
  • Direct collaboration with engineering leadership in a flat, engineering-driven culture.
  • Hybrid working model: 3 days on-site in Urbar near Koblenz, 2 days remote.
  • A modern workplace with access to the latest hardware in a relaxed setting (a former monastery near Koblenz).
  • Continuous professional development and investment in the team.

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Urbar
    56182 Rheinland-Pfalz, Germany

About your employer

IRIS Analytics GmbH, based in Urbar near Koblenz, focuses on developing solutions for real-time analysis of electronic payment transactions. The company supports banks and payment service providers in implementing systems for fraud prevention and risk pattern detection.

Company type
Established Company
Industry
Banking, Finance, Insurance
  • Die Deutsche RentenversicherungBerlin

    • Hybrid
    • Onsite
    • Part Time/Full Time

    Area of responsibility “DRV Bund IT” is the service provider for Deutsche Rentenversicherung Bund, developing and operating a complex IT system landscape in close coordination with its customers. Our “IT4IT” domain provides IT departments across DRV...

    • Docker
    • GitLab
    • Jenkins
    • OpenShift
    • Grafana
    • PostgreSQL
    • ArgoCD
    • +2
    • +4
  • Max-Planck-Institut für Intelligente SystemeStuttgart, Stuttgart

    • Onsite
    • Full Time
    • Lead

    Lead our Stuttgart IT team, both professionally and as line manager, set priorities, and support each team member's development. Ensure the secure, reliable, and efficient operation of our heterogeneous IT infrastructure, including networks, servers,...

    • Mac OS
    • Windows
    • Linux
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3

Systems Engineer - Real-Time Processing

IRIS Analytics GmbH