Systems Engineer - Real-Time Processing

Neu

IRIS Analytics GmbH

Job

In dieser Position verantwortest du die Entwicklung und Wartung leistungsstarker Produktionssysteme, insbesondere durch die Implementierung von lock-freier Parallelität und Performance-Optimierungen unter Linux.

Job-Zusammenfassung

Job-Technologien

Deine Rolle im 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, fixing edge-case bugs in subsystems you did not write.
  • We need an engineer who executes both kinds of work with 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.

Unsere Erwartungen an dich

Qualifikationen

  • 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 find real bottlenecks in production, not just in toy benchmarks.
  • Solid grasp of Linux systems programming: mmap, POSIX IPC, file I/O semantics, threading primitives.
  • Comfort running AddressSanitizer (ASan) and ThreadSanitizer (TSan) as standard CI/CD practice.
  • Fluent spoken and written English.

Erfahrung

  • 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.

Unser Angebot

  • 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 (former monastery near Koblenz).
  • Continuous professional development and team investment.

Themen, mit denen du dich im Job beschäftigst

Job-Standorte

Karte der Job-Standorte
© OpenMapTiles, © OpenStreetMap contributors
  • Standort Urbar
    56182 Rheinland-Pfalz, Deutschland

Das ist dein Arbeitgeber

Die IRIS Analytics GmbH, ansässig in Urbar bei Koblenz, hat sich auf die Entwicklung von Lösungen zur Echtzeit-Analyse elektronischer Zahlungsvorgänge fokussiert. Das Unternehmen bietet Banken und Zahlungsdienstleistern Unterstützung bei der Implementierung von Systemen zur Betrugsprävention und zur Erkennung von Risikomustern.

Unternehmenstyp
Etablierte Firma
Branche
Banken, Finanz, Versicherung
  • Die Deutsche RentenversicherungBerlin

    • Hybrid
    • Onsite
    • Teilzeit / Vollzeit

    Tätigkeitsbereich Die „DRV Bund IT“ ist der Service-Provider für die Deutsche Rentenversicherung Bund und entwickelt und betreibt in enger Kundenabstimmung eine komplexe IT-Systemlandschaft. Unsere Fachdomäne „IT4IT“ schafft durch die transparente...

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

    • Onsite
    • Vollzeit
    • 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
    • Vollzeit
    • Senior

    Du gestaltest die technische Weiterentwicklung unserer Softwareprodukte aktiv mit und prägst deren langfristige Architektur. Du entwickelst mit C# als zentraler Entwicklungssprache und technologischer Grundlage unserer Kernanwendungen. Du konzipierst,...

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

Systems Engineer - Real-Time Processing

IRIS Analytics GmbH