Stichworte
Zusammenfassung
Coralogix sucht am Standort Berlin einen erfahrenen Backend Engineer (Scala), um die hochskalierbare Observability-Plattform technologisch voranzutreiben. In dieser Schlüsselposition entwickeln Sie Echtzeit-Streaming-Systeme, die Millionen von Ereignissen pro Sekunde mit minimaler Latenz verarbeiten. Der Fokus liegt auf der Gestaltung fehlertoleranter, verteilter Architekturen unter Einsatz moderner Technologien wie ZIO und Kafka. Als Teil eines innovativen Teams übernehmen Sie die volle Verantwortung für Features von der ersten Designidee bis zum produktiven Einsatz. Ideale Bewerber bringen fundierte Erfahrung in der Softwareentwicklung und eine Leidenschaft für komplexe technische Herausforderungen mit.
Benefits und Qualifikationen
- 5+Jahre Softwareentwicklungserfahrung
- Expertise in Scala und ZIO
- Erfahrung mit verteilten Systemen
- Kenntnisse in Kafka Streams oder Flink
- SaaS-Produktionserfahrung
- Studium der Informatik
Stellenausschreibung
Optimieren Sie die Zukunft der Observability als Backend Engineer (Scala) in Berlin
Coralogix ist eine wegweisende Full-Stack-Observability-Plattform, die die Art und Weise, wie Unternehmen ihre Daten verarbeiten und verstehen, grundlegend verändert. Unsere einzigartige Architektur ermöglicht In-Stream-Analysen ohne kostspielige Indizierung. Wir bieten umfassendes Monitoring für Logs, Metriken und Sicherheitsereignisse, was die betriebliche Effizienz steigert und die Kosten für Observability massiv senkt.
Wir erweitern unser Team und suchen einen versierten Backend Engineer. Unser Alerting-Backend bewältigt Echtzeit-Erkennung im riesigen Maßstab und verarbeitet Millionen von Events pro Sekunde. Mit einer verteilten, ereignisgesteuerten Architektur unterstützen wir komplexe Musterbewertungen und eine fehlertolerante Bereitstellung für geschäftskritische Systeme.
Unser Tech-Stack
- Scala (ZIO)
- Kafka Streams / Akka Streams
- Kafka, ElasticSearch und Redis
- Kubernetes und AWS
Ihre Aufgaben
- Sie leiten das Design und die Entwicklung hochperformanter, skalierbarer Systeme.
- Sie verantworten Features End-to-End und garantieren ein stabiles Produktionsverhalten.
- Sie lösen komplexe technische Herausforderungen unter Anwendung moderner Stream-Processing-Technologien.
- In enger Zusammenarbeit mit Produktmanagern treiben Sie die kontinuierliche Produktverbesserung voran.
- Sie fördern technische Exzellenz und sorgen für erstklassige Nutzerergebnisse.
Ihr Profil
- Mindestens 5 Jahre Erfahrung in der professionellen Softwareentwicklung.
- Über 3 Jahre Expertise im Betrieb verteilter Systeme in Produktionsumgebungen.
- Mindestens 2 Jahre fundierte Entwicklungserfahrung mit Scala.
- Nachgewiesene Fähigkeit, hochverfügbare und zuverlässige Systeme durch starke Architekturpraktiken aufzubauen.
- Praktische Erfahrung mit Data-Streaming-Technologien wie Apache Kafka oder Flink.
- Sicherer Umgang mit Datenmodellierung für groß angelegte, verteilte Datensätze.
- Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation.
Zusätzliche Kenntnisse in gRPC, Protobuf oder RocksDB-Optimierung sind ebenso willkommen wie Erfahrung in SaaS-Umgebungen. Wir suchen Teammitglieder, die Innovation schätzen und die Zukunft der Observability-Lösungen aktiv mitgestalten wollen.