Senior Backend Engineer 80-100%

Abacus Research AG
Wittenbach, Switzerland
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Wittenbach, Switzerland

Tech stack

Java
Artificial Intelligence
Code Review
Databases
DevOps
Distributed Systems
PostgreSQL
Queueing Systems
Data Logging
Large Language Models
Spring-boot
Caching
Backend
Sentry

Job description

Abacus - eine Erfolgsstory. Bei uns arbeiten Menschen, die vorankommen wollen, ihre Ideen einbringen und Innovationen lieben. Und vielleicht auch bald du.

Du willst Systeme bauen, die nicht nur laufen, sondern richtig skalieren? Bei DeepO arbeitest du an einer Plattform, die monatlich über eine Million Dokumente verarbeitet und mit AI neu definiert, wie Unternehmen mit Informationen umgehen.

Deine Mission Du bringst unsere Java/Spring-Boot-Plattform auf das nächste Level: schneller, stabiler, intelligenter. Von AI-Integration über Heuristiken bis hin zu High-Performance-Processing arbeitest du dort, wo Backend wirklich spannend wird.

Was du bewegst

  • Du entwickelst smarte Heuristiken für Dokumentenklassifikation und -extraktion.
  • Du designst und implementierst skalierbare Backend-Services mit Spring Boot.
  • Du optimierst Performance, Observability und Systemstabilität im Live-Betrieb.
  • Du integrierst moderne AI-/LLM-Komponenten in produktive Systeme.
  • Du sorgst für sauberes Logging, Monitoring und zuverlässige Verarbeitung auf Millionen-Skala.
  • Du bringst dich aktiv in Code-Reviews und Architekturentscheidungen ein.

Requirements

  • Sehr starke Java- und Spring-Boot-Skills.
  • Erfahrung mit Distributed Systems und High-Load-Architekturen.
  • Know-how in Monitoring und Observability, zum Beispiel mit Sentry, Tracing und Logging.
  • Solides Verständnis von PostgreSQL und Datenbank-Performance.
  • DevOps-Mindset und Erfahrung im produktiven Betrieb.
  • Verständnis von SRE- und Production-Engineering-Prinzipien.

Nice to have

  • Erfahrung mit Caching.
  • Erfahrung mit Message Queues.
  • Erfahrung mit Stream Processing.

Benefits & conditions

  • Viel Verantwortung und Gestaltungsspielraum.
  • Ein erfahrenes, pragmatisches Team ohne Buzzword-Zirkus.
  • Flexible Arbeitsweise in der Region St. Gallen (Wittenbach).
  • Technische Herausforderungen, die dich fachlich wirklich weiterbringen.

Apply for this position