Careers at RiffSharp - Vienna-based, distributed-friendly

Build the infrastructure that makes AI safe in regulated environments.

We are hiring senior systems, product integration, and verification engineers to build audit-ready trading infrastructure for mid-market RIAs.

04
Founding-team roles open today
CET
Vienna, Zurich, or distributed aligned work
QA
Spec contracts, PIT integrity, deterministic replay, and CI gates
§ 01 - WHY THIS MATTERS

Most AI in financial services is a credibility risk.

Regulated buyers do not need another generic assistant. They need systems that can prove which data was available, how decisions were generated, which contracts were enforced, and why outputs were allowed.

RiffSharp is hiring people who want ownership of those production systems, with the discipline required for fiduciary trading infrastructure.

§ 02 - HOW WE WORK

We built the system the way we'd build a brake system.

AI scores. Code executes.

Models may propose, classify, or score. Deterministic systems own transformation, approval state, and delivery behavior.

Spec contract governance

Interfaces, review gates, and failure modes are treated as contracts, not implementation detail.

Six-pass review protocol

We test claims, methods, suitability, disclosure, consistency, and auditability before anything reaches clients.

Verification-first hiring

We hire people who can show how they reason about production systems, not just talk about them.

Honest disclosure of what's planned

We separate shipped, in-progress, and planned work in customer and candidate conversations.

The risk harness matters more than the signal

A clever signal without a failure policy is not acceptable in regulated environments.

§ 03 - OPERATING CADENCE

A small team operating with institutional discipline.

Small senior team

Ownership sits with named people. We avoid coordination theater and keep decision paths short.

Institutional review rhythm

Architecture review, methodology review, and customer-discovery review are recurring operating cadences.

CET / EST overlap

Vienna is an operating anchor; focused remote work is normal when overlap with the engineering cadence is strong.

Direct customer exposure

Engineers hear buyer objections directly and turn them into system requirements, verification probes, and integration constraints.

§ 04 - OPEN POSITIONS

Seven engineering roles open today.

Engineering / Trading Systems Remote; CET / EST overlap required RS-SE-001

Senior Trading Systems / Quant Platform Engineer

Own the CR-110 backtest, replay, and simulator infrastructure that proves trading-system behavior before it can reach production.

View Role

What you'll own

  • CR-110 backtest, replay, and simulator infrastructure with deterministic runs, reproducible inputs, and audit-ready outputs
  • PIT-safe market data handling, source timestamp discipline, stale-data controls, and RTH guards that block invalid trading assumptions
  • Simulator versus production parity across trigger evaluation, order staging, fill modeling, trigger-vs-fill reconciliation, and broker-facing behavior
  • Slippage models, replay harnesses, regression tests, and drift reports that make methodology changes visible before release

What we're looking for

  • Strong Python systems engineering for trading, simulation, replay, market-data processing, or quantitative platform infrastructure
  • Experience building deterministic test harnesses, regression suites, and parity checks for production-facing financial systems
  • Comfort with PIT semantics, market-session boundaries, stale data, fill reconciliation, slippage assumptions, and audit-grade evidence
  • Spec-first development discipline where CR contracts, verification gates, and failure policies define implementation boundaries

What we don't expect

  • DevOps or SRE ownership as the center of the role
  • ML model training, marketing analytics, or advisor-facing product ownership
  • Autonomous ownership of production trading logic without architecture review, replay evidence, and approval gates
Data Engineering / Knowledge Graph Remote; EU timezone preferred RS-PI-001

Senior Data Engineer, Financial Data & Knowledge Graph

Own financial data ingestion, provenance, and Knowledge Graph expansion for regulated AI and investment-communication workflows.

View Role

What you'll own

  • Financial data ingestion pipelines into Postgres and TimescaleDB with source timestamps, source hashes, provenance records, and replayable ingestion state
  • Knowledge Graph expansion across issuers, securities, sectors, subsidiaries, board members, suppliers, clients, and event relationships
  • Entity resolution across tickers, CIKs, LEIs, aliases, subsidiaries, directors, suppliers, customers, and source-specific identifiers
  • CR-114 and CR-137 style source verification, ingestion quality checks, deduplication, lineage reporting, and escalation for suspect inputs

What we're looking for

  • Five-plus years building production data platforms, financial data pipelines, or knowledge-graph-backed systems
  • Strong SQL and Python with Postgres, TimescaleDB, ingestion workers, schema migrations, data-quality gates, and operational debugging
  • Practical experience with provenance, source hashing, source timestamps, idempotent ingestion, and multi-vendor data normalization
  • Entity-resolution judgment across messy financial identifiers, corporate hierarchies, ownership links, and relationship data

What we don't expect

  • Frontend product ownership, marketing-site work, or CRM plugin development as the center of the role
  • ML model training with PyTorch or TensorFlow
  • Ownership of trading signals, backtest methodology, or advisor-facing workflow design
Backend Engineering / AI Verification Vienna hybrid or remote within an EU / US-overlap time zone RS-QV-LEAD-001

Senior Backend Engineer, AI Verification Systems

Build the deterministic backend that verifies AI and compliance outputs before regulated material can be approved, delivered, or audited.

View Role

What you'll own

  • CR-130 numeric immutability services that verify client-visible numbers remain byte-for-byte consistent through personalization and delivery
  • CR-135 material surface verification for approved views, advisor notes, client outputs, evidence links, and delivery artifacts
  • CR-136 failure orchestration with retries, hard stops, escalation routing, operator visibility, and auditable failure records
  • CR-137 ingestion quality orchestration across validators, schema-first APIs, audit records, evidence bundles, and downstream blocking gates

What we're looking for

  • Senior backend engineering experience in regulated, correctness-critical, or high-stakes software environments
  • Deep Python proficiency with schema-first APIs, validators, state machines, retries, audit records, and failure handling
  • Strong SQL, data validation, and contract tooling such as JSON Schema, Pydantic, Protobuf, or Avro
  • Experience turning compliance, AI safety, or verification requirements into deterministic services with clear escalation paths

What we don't expect

  • Manual testing or tester-management as the core of the role
  • ML model training, prompt-only evaluation, feature engineering, or trading logic ownership
  • Frontend product ownership beyond simple operator and audit surfaces
Engineering / Verification Vienna hybrid or remote within an EU / US-overlap time zone RS-QV-IC-001

QA Automation / Validation Engineer

Build and operate automation-focused QA for frozen specs, replay determinism, schema validation, and evidence-backed release gates.

View Role

What you'll own

  • Pytest regression suites for spec-conformance checks, frozen examples, schema validation, replay determinism, and release blockers
  • Validation corpora, expected-output fixtures, evidence reports, and audit matrices that make correctness claims reviewable
  • GitHub Actions verification gates with clear failure output, trend visibility, and controlled exceptions
  • Fault-injection campaigns, cross-environment drift checks, CR acceptance tests, and regression coverage for known failure modes

What we're looking for

  • Four-plus years in QA automation, validation engineering, data validation, or systems verification
  • Strong Python and pytest experience for contract probes, fixtures, fault injection, evidence generation, and CI gates
  • Hands-on schema validation tooling and GitHub Actions experience with gates that remain trustworthy, not just green
  • Ability to turn specs, known gaps, and failure policies into automated checks with clear evidence reports

What we don't expect

  • Manual testing as the center of the job
  • Feature engineering, ML modelling, trading-signal design, or production incident response ownership
  • Owning senior architecture decisions without review from backend, verification, or trading-system leads
Frontend Engineering / Product Remote; CET / EST overlap required RS-FE-001

Senior Frontend / Product Engineer

Own React and TypeScript workflow interfaces for advisor, operator, tenant, admin, audit, and evidence-review surfaces.

View Role

What you'll own

  • Advisor and operator dashboards for review queues, approvals, exceptions, source evidence, and delivery readiness
  • Review and approval workflows with reason capture, role-aware actions, status history, and integration with backend verification APIs
  • Tenant and admin surfaces for configuration, access, workflow controls, data visibility, and operational settings
  • Audit and evidence views that make validation state, source links, failures, retries, and approval history easy to inspect

What we're looking for

  • Senior React and TypeScript experience shipping polished operational interfaces for complex workflows
  • Strong product judgment around dashboard density, state handling, empty/error/loading states, and role-specific task flows
  • Experience integrating frontend applications with backend APIs, auth, validation errors, audit records, and real-world data latency
  • Comfort building internal tools and regulated-workflow surfaces where clarity, traceability, and operator trust matter

What we don't expect

  • Marketing pages, brand campaigns, or landing-page design as the center of the role
  • Backend architecture ownership beyond API-contract collaboration
  • ML model training, quant research, or production trading logic ownership
Backend Engineering / Contract Implementation Remote; CET / EST overlap required RS-BE-001

Mid Backend Engineer, Contract Implementation

Implement Python backend services from frozen specs, turning senior architecture into validators, adapters, APIs, tools, tests, and documentation.

View Role

What you'll own

  • Python validators, adapters, internal APIs, and service utilities built from frozen CR contracts and schema definitions
  • Implementation support for CR-130, CR-136, and CR-137 once senior architecture, data contracts, and acceptance rules are defined
  • Tests, fixtures, documentation, and operational notes that make contract behavior understandable and reviewable
  • Small internal tools that reduce manual verification work and expose implementation state clearly to senior reviewers

What we're looking for

  • Three-plus years of Python backend engineering with APIs, validators, adapters, tests, and production code review
  • Ability to implement from precise specs, ask sharp questions when contracts are incomplete, and keep behavior aligned with acceptance criteria
  • Comfort with SQL, JSON Schema or Pydantic, service integration, CI checks, and clear technical documentation
  • Good engineering hygiene under senior review: small changes, readable tests, explicit edge cases, and disciplined error handling

What we don't expect

  • Owning senior architecture, compliance interpretation, or final production trading decisions
  • Frontend product ownership, data engineering ownership, or ML model training
  • Working independently around frozen specs without review
Backend Engineering / Junior Trial Remote; CET / EST overlap preferred RS-JR-001

Junior Python / AI Backend Engineer, Hourly Trial

Hourly junior support role for small Python utilities, known-gap tests, audit matrices, reporting helpers, and reviewed AI/backend experiments.

View Role

What you'll own

  • Small Python utilities, scripts, fixtures, and test helpers that support senior backend, verification, and data engineering work
  • Tests for known gaps, validation corpora updates, audit/evidence matrices, and simple evidence-report generation
  • Classification and reporting helpers for controlled AI/backend experiments under review
  • Documentation cleanup, reproducible examples, and narrow implementation tasks with explicit acceptance criteria

What we're looking for

  • Early-career Python ability with readable code, tests, debugging discipline, and willingness to work from precise instructions
  • Interest in AI backend systems, validation, audit evidence, and regulated software delivery
  • Ability to communicate blockers early, keep tasks small, and incorporate senior review quickly
  • Reliability in hourly trial work with clear time tracking, concise notes, and careful handling of sensitive context

What we don't expect

  • Data engineering ownership, quant development, or production trading logic ownership
  • Independent architecture decisions or unsupervised changes to regulated workflows
  • Frontend product ownership, ML model training, or client-facing delivery ownership
Protected by reCAPTCHA. Verification runs before submission.
§ 05 - WHAT WE OFFER

Founding-team scope, real ownership, institutional-grade context.

Compensation

Role-specific packages include senior IC, mid-level, junior hourly trial, or founding-team compensation, with meaningful equity participation where appropriate for senior roles.

Working style

Remote-friendly engineering with CET or EU/US overlap, structured sprint reviews, verification gates, and periodic in-person team sessions where the role requires them.

What we will not do

We will not hire generalists into ownership roles, treat verification as manual QA, or pretend broker, audit, and PIT correctness are secondary concerns.

How to apply.

Use the role-specific application instructions above. For roles with listed reference codes, include the code in your application.

  • Senior Trading Systems / Quant Platform Engineer candidates should expect a paid replay or simulator-parity trial project
  • Senior Data Engineer candidates should send their CV or LinkedIn profile to sebastian@riffsharp.com
  • Senior Backend Engineer, AI Verification Systems candidates should reference ENG-QV-LEAD
  • QA Automation / Validation Engineer candidates should reference ENG-QV-IC
  • Frontend, mid-backend, and junior trial candidates should include the listed role ID

We are interested in concrete work: systems shipped, integrations built, verification probes written, or silent correctness failures you found and guarded against.

Email careers@riffsharp.com ->