Dotmatics

Staff Software Engineer | Luma

TypeScriptPythonNode.jsAWSGCPKubernetes
Automatische Übersetzung. Prüfe das Original.

Unser Warum bei Dotmatics

Bei Dotmatics, einem Unternehmen von Siemens, glauben wir, dass Wissenschaft, Daten und Entscheidungsfindung tief miteinander verbunden sein müssen, damit Innovation gedeihen kann. Unser Portfolio umfasst Luma, LumaLab Connect, ELN Platform, Graphpad Prism, Geneious, SnapGene, Protein Metrics, OMIQ, FCS Express, LabArchives, NQuery, EasyPanel, SoftGenetics und Virscidian.

Die Zukunft der Wissenschaft bei Dotmatics gestalten

Wir haben eine Vision für ein neues Labor der Zukunft, das die Zukunft der wissenschaftlichen Forschung verändern wird. Wir haben die weltweit umfassendste digitale Wissenschaftsplattform geschaffen – best-of-breed-Softwareanwendungen, die bereits von mehr als 2 Millionen Wissenschaftlern genutzt werden, vereint in einem einzigen Ökosystem, das durch eine leistungsstarke, flexible Enterprise-Datenplattform verbunden ist. Dies sind keine flachen Daten, die in digitalen Friedhöfen vergraben sind. Dies ist dynamische, multidimensionale Entscheidungsfindung.

Wissenschaftliche Unternehmen benötigen ein neues Maß an Effektivität, um die Durchbrüche von morgen zu erzielen. Krankheit wartet nicht. Die Biosphäre wartet nicht. Wir sind unermüdlich in unserer Vision, denn die Zeit für Innovation ist jetzt.

Unser globales Team von mehr als 800 Kollegen widmet sich der Unterstützung unserer Kunden in über 180 Ländern. Gemeinsam mit unserer wissenschaftlichen Nutzergemeinschaft beschleunigen wir wissenschaftliche Innovationen, um die Welt zu einem gesünderen, saubereren und sichereren Ort zum Leben zu machen.

Sie werden einem kollaborativen, globalen Team beitreten, das die Grenzen der wissenschaftlichen Innovation verschiebt. Ihre Ideen und Bemühungen werden einen spürbaren Einfluss haben und den wissenschaftlichen Fortschritt und die Entdeckung beschleunigen. Wir bieten eine dynamische, Remote-freundliche Umgebung, die hohe Integrität und Zusammenarbeit fördert und Sie befähigt, hervorragende Leistungen zu erbringen. Dotmatics ist ein Unternehmen, das von Wissenschaftlern für Wissenschaftler aufgebaut wurde. Zusammen sind wir jetzt die weltweit größte Cloud-basierte Forschungs- und Entwicklungsplattform für wissenschaftliche Forschung. Wir brauchen Ihre Hilfe, um weiter zu wachsen und die Zukunft zu gestalten.

Wir sind wissenschaftsorientiert. Wir sind kundenorientiert. Wir sind besser zusammen.

Was wir brauchen

Als Staff Software Engineer sind Sie der technische Leiter für die Datenverarbeitungs- und Ausführungsplattform – eine Reihe von Diensten, die benutzerinitiierte Operationen (Daten-Commits, Transformationen, Workflows) übernehmen und diese zuverlässig über eine gemeinsam genutzte Compute-Infrastruktur ausführen. Dies ist ein verteiltes, ereignisgesteuertes System mit mehreren Diensten, die über asynchronen Nachrichtenaustausch koordiniert werden. Dies ist keine gewöhnliche Ingenieurrolle – hier arbeiten Sie an einem Produkt mit realer Bedeutung – einem Produkt, das die Arbeitsweise von Wissenschaftlern definiert und hilft, Medikamente schneller auf den Markt zu bringen und Krankheiten schneller zu heilen.

Dies ist LUMA

Sie warten kein System im stabilen Zustand. Sie übernehmen eine komplexe, produktionserprobte Ausführungsplattform und leiten deren Weiterentwicklung – Migration zu einem neuen Tech-Stack, während sie für Kunden, die an der Medikamentenentwicklung arbeiten, zuverlässig läuft. Das System verarbeitet echte wissenschaftliche Daten durch mehrstufige Pipelines auf gemeinsam genutzter Compute-Infrastruktur, mit all den Herausforderungen verteilter Systeme, die dies mit sich bringt: Mandantenfähigkeit, Abbruch, Wiederherstellung nach Abstürzen und Koordination des Zustands über mehrere Datenspeicher hinweg. Wenn Sie gerne verstehen, wie komplexe Systeme tatsächlich funktionieren, unabhängig davon, in welcher Sprache sie geschrieben sind, und sie dann besser machen – dann ist dies die richtige Rolle.

In dieser Rolle werden Sie:

  1. Systemarchitektur für ereignisgesteuerte Datenverarbeitungsdienste definieren und vorantreiben, die Migration wichtiger Komponenten in ein Node.js/TypeScript und Python-Ökosystem leiten
  1. Zu Ingenieurstandards, Mustern und Best Practices für verteilte Systeme, Beobachtbarkeit und Zuverlässigkeit über eine Multi-Service-Plattform, die durch Kafka, GraphQL und RESTful APIs koordiniert wird, beitragen und diese verbessern
  1. Asynchrone Datenverarbeitungs-Pipelines für wissenschaftliche Daten mit hohem Volumen entwerfen und implementieren, mit besonderem Augenmerk auf Garantien für mindestens einmalige Zustellung, Backpressure und graceful degradation
  1. Skalierbarkeit, Wartbarkeit und Sicherheit von Softwarelösungen, die auf Kubernetes und AWS laufen, gewährleisten
  1. Verantwortung für bestehende Dienste übernehmen, ein tiefes Verständnis ihres Verhaltens entwickeln und pragmatische Entscheidungen über deren Weiterentwicklung treffen

Mindestanforderungen

Wir suchen Kandidaten mit 12+ Jahren Ingenieurerfahrung, vorzugsweise in einer SaaS-Umgebung, idealerweise mit einem Abschluss in Informatik, Software Engineering oder einem gleichwertigen Abschluss. Ausgezeichnete schriftliche und mündliche Englischkenntnisse sind unerlässlich.

Die Schlüsselqualifikationen, nach denen wir suchen

  1. Ausgezeichnete schriftliche und mündliche Englischkenntnisse mit der Fähigkeit zur effektiven Zusammenarbeit in global verteilten Ingenieur- und Produktteams.
  1. Sprachunabhängige Ingenieursmentalität – Sie eignen sich schnell neue Sprachen und Codebasen an, denken über das Design verteilter Systeme unabhängig von einer einzelnen Laufzeitumgebung nach und können sich innerhalb von Wochen in einem unbekannten Stack produktiv einsetzen.
  1. Fortgeschrittene praktische Erfahrung in der asynchronen Verarbeitung
  1. Starke Kenntnisse in Node.js/TypeScript und Python für die Erstellung von produktiven backend-Diensten
  1. Nachgewiesene Erfahrung im Entwurf und in der Implementierung verteilter, ereignisgesteuerter Systeme, die über Message Queues, GraphQL und RESTful APIs koordiniert werden
  1. Erfahrung in der Implementierung automatisierter Testplattformen, Unit-Tests und Integrationstests
  1. Fortgeschrittene praktische Erfahrung mit großen Datenverarbeitungsplattformen wie Spark, Databricks oder Snowflake
  1. Erfahrung in der Verwaltung von Zuständen über mehrere Speicher hinweg (z. B. eine Message Queue, eine relationale Datenbank und ein Cache) und den damit verbundenen Konsistenzproblemen
  1. Praktische Erfahrung mit AWS in Produktionsumgebungen und ein solides Verständnis von Kubernetes für die Orchestrierung von Workloads
  1. Kenntnisse in CI/CD-Tools wie GitHub Actions
  1. Kenntnisse von agilen Softwareentwicklungspraktiken
  1. Festlegung der technischen Ausrichtung, Leitung von abteilungsübergreifenden Initiativen und Weiterentwicklung anderer Ingenieure durch Mentoring und architektonische Beratung

Sie haben möglicherweise auch Erfahrung in:

  1. Scala oder anderen JVM-Sprachen (hilfreich für das Verständnis bestehender Dienste während der Migration)
  1. Nachrichtenbasierte Architekturen mit Kafka (Consumer-Gruppen, Partitionierung, Zustellungssemantik)
  1. Hintergrund in komplexen Datenpipelines, Schemaverwaltung und inkrementeller Verarbeitung
  1. Erfahrung mit AWS und/oder GCP oder Entwurf von Systemen, die über mehrere Cloud-Anbieter hinweg portierbar sind
  1. Aufbau skalierbarer verteilter Systeme mit Kubernetes und anderen Cloud-nativen Technologien
  1. Erfahrung im Bereich Life Sciences oder R&D-Datenmanagement

Die Forschung zeigt, dass die Vertrauenslücke theatlantic.com/magazine/archive/2014/05/the-confidence-gap/359815/ und das Hochstapler-Syndrom herausragende Kandidaten davon abhalten können, sich zu bewerben. Zögern Sie also bitte nicht, sich zu bewerben – wir würden uns freuen, von Ihnen zu hören.

Durch die Einreichung Ihrer Bewerbung erklären Sie sich damit einverstanden, dass Dotmatics Ihre persönlichen Daten für Rekrutierungs-, globale Organisationsplanungs- und damit verbundene Zwecke sammeln darf. Die Datenschutzmitteilung von Dotmatics dotmatics.com/privacy-policy erklärt, welche persönlichen Informationen wir verarbeiten dürfen, wo wir Ihre persönlichen Informationen verarbeiten dürfen, unsere Zwecke für die Verarbeitung Ihrer persönlichen Informationen und die Rechte, die Sie in Bezug auf die Nutzung Ihrer persönlichen Informationen durch Dotmatics ausüben können.

Dotmatics ist ein Arbeitgeber, der Chancengleichheit fördert. Wir sind ein einladender Ort für jeden und tun unser Bestes, um sicherzustellen, dass sich alle Menschen bei der Arbeit unterstützt und verbunden fühlen.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026