Auf einen Blick
- Aufgaben: Entwickle skalierbare Backend-Systeme und arbeite an innovativen Infrastrukturprojekten.
- Unternehmen: Wachsendes Startup in Zürich, das KI und menschliche Intelligenz verbindet.
- Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, Hardware-Budget und unbegrenzte Snacks.
- Weitere Informationen: Spaßige Startup-Kultur mit tollen Karrieremöglichkeiten und einem Büro mit Bergblick.
- Warum dieser Job: Gestalte die Zukunft der KI mit und arbeite an echten Herausforderungen.
- Qualifikationen: Erfahrung mit verteilten Systemen und einer typisierten Programmiersprache.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Über Rapidata
Rapidata ist die Verbindung zwischen künstlicher und menschlicher Intelligenz. Unsere API für menschliches Feedback treibt die nächste Generation von KI-Systemen an und verarbeitet täglich Daten von über 20 Millionen Nutzern durch ein global verteiltes System. Wir sind ein kleines, gut finanziertes Team in Zürich, das Infrastruktur aufbaut, die in einem Maßstab funktioniert, von dem die meisten Ingenieure nur lesen.
Die Rolle
Wir benötigen einen Backend-Ingenieur, der bereits verteilte Systeme gebaut hat und weiß, was bei großem Maßstab schiefgehen kann. Sie werden an der Kerninfrastruktur hinter allem arbeiten, was wir tun. Das Team besteht aus 2–3 Ingenieuren, sodass Sie große Teile des Systems besitzen und echte architektonische Entscheidungen treffen werden.
Wir legen nicht besonders viel Wert auf Jahre der Erfahrung. Was zählt, ist, was Sie gebaut haben und dass wir eine ordentliche technische Diskussion darüber führen können.
Was diese Rolle NICHT ist
Dies ist keine ticketgesteuerte Rolle, in der Sie einen Rückstand abarbeiten und es dabei belassen. Wir brauchen jemanden, der das System gut genug versteht, um Probleme zu erkennen, bevor sie eskalieren, und der eigene Ideen zur Verbesserung mitbringt. Wenn Sie es bevorzugen, genau gesagt zu bekommen, was Sie bauen sollen, ist dies wahrscheinlich nicht die richtige Stelle für Sie.
Woran Sie arbeiten werden
- Die Backend-Infrastruktur hinter einem System, das Millionen von täglichen Nutzern bedient.
- Probleme mit verteilten Systemen, bei denen es echte Konsequenzen gibt, wenn Sie die Abwägungen falsch treffen.
- Arbeiten über eine polyglotte Datenschicht (Postgres, MongoDB, ClickHouse, ScyllaDB, Redis), die richtige Speicherung für das richtige Problem auswählen und sicherstellen, dass alles im großen Maßstab funktioniert.
- Die Zuverlässigkeit und Leistung aufrechterhalten, während der Verkehr und die Komplexität weiter wachsen (Kubernetes auf GCP).
- Infrastrukturentscheidungen, die Bestand haben. Sie prototypisieren hier nicht.
Was wir suchen
- Sie haben verteilte Systeme gebaut und betrieben. Sie kennen die Abwägungen rund um Konsistenz, Verfügbarkeit und Partitionstoleranz aus Erfahrung, nicht aus Lehrbüchern.
- Stark in mindestens einer typisierten Programmiersprache (C#, Java, Go, Rust oder ähnlich).
- Sie haben mit Datenbanken im großen Maßstab gearbeitet und haben Meinungen zur Abfrageoptimierung, Schema-Design und Migrationen in Live-Systemen.
- Pragmatisch. Sie wählen, was funktioniert, nicht was glänzt.
- Sie übernehmen Verantwortung und müssen nicht eng verwaltet werden.
- Fließendes Englisch (schriftlich und mündlich).
- Fähig, an den meisten Tagen persönlich in Zürich zu arbeiten.
Schön zu haben
- C# / .NET-Erfahrung (es ist unsere primäre Backend-Sprache).
- Kubernetes, GCP oder ähnliche Cloud-Infrastruktur-Erfahrung.
- DevOps-Erfahrung. Sie haben sich mit Bereitstellungen, Überwachung und Vorfällen beschäftigt.
- Rust-Erfahrung oder Interesse. Wir beginnen, Rust für leistungskritische Teile zu verwenden, und wenn Sie daran interessiert sind, umso besser.
- Vertrautheit mit KI-unterstützten Entwicklungstools (Claude Code oder ähnlich).
Was wir bieten
- Wettbewerbsfähiges Gehalt und Eigenkapital in einem Startup mit starkem Wachstum, IP und unterstützt von erstklassigen VCs.
- Die Möglichkeit, frühzeitig einem schnell wachsenden Startup beizutreten, was Ihnen die Möglichkeit gibt, maßgeblich zu gestalten, wohin das Unternehmen geht.
- Chancen für persönliche und berufliche Weiterentwicklung, während unser Team wächst.
- Eine lustige und offene (Startup-)Kultur.
- Geräumiges Büro mit Bergblick im Zentrum von Zürich, nahe Sihlcity (3 Minuten vom Bahnhof Binz). Große Terrasse mit Tischtennis, Pizzaofen, Hängematte und Grill.
- Hardware-Budget, das auf Ihre Vorlieben zugeschnitten ist.
- Unbegrenzte Snacks und Getränke Ihrer Wahl.
Backend Software Engineer Arbeitgeber: Rapidata
Rapidata ist ein hervorragender Arbeitgeber, der eine dynamische und innovative Arbeitsumgebung in Zürich bietet. Mit einem wettbewerbsfähigen Gehalt, Beteiligungen am Unternehmen und einer offenen Startup-Kultur fördert Rapidata das persönliche und berufliche Wachstum seiner Mitarbeiter. Die Möglichkeit, an bedeutenden Infrastrukturprojekten zu arbeiten und dabei die Zukunft der KI mitzugestalten, macht Rapidata zu einem attraktiven Arbeitsplatz für talentierte Backend-Software-Ingenieure.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Backend Software Engineer erhalten könnten
✨Zeig, was du kannst!
Wenn du dich für die Stelle als Backend Software Engineer bewirbst, bring deine besten Projekte mit! Zeig uns, was du gebaut hast und wie du Probleme gelöst hast. Das ist viel wichtiger als nur Jahre an Erfahrung.
✨Sei bereit für technische Gespräche!
Bereite dich darauf vor, über deine Erfahrungen und technischen Entscheidungen zu sprechen. Wir wollen wissen, wie du denkst und welche Lösungen du für komplexe Probleme gefunden hast. Lass uns sehen, dass du die Materie wirklich verstehst!
✨Bring deine Ideen mit!
Wir suchen jemanden, der proaktiv ist und eigene Verbesserungsvorschläge hat. Überlege dir, wie du unsere Systeme optimieren würdest und teile diese Ideen im Gespräch. Das zeigt uns, dass du nicht nur ausführst, sondern auch strategisch denkst.
✨Bewirb dich direkt über unsere Website!
Um den Prozess zu beschleunigen und sicherzustellen, dass wir deine Bewerbung schnell sehen, bewirb dich direkt über unsere Website. So können wir dich schneller kennenlernen und vielleicht schon bald in unserem Team begrüßen!
Wir glauben, dass du diese Fähigkeiten brauchst, um Backend Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und deine Erfahrungen sind wichtig. Lass uns wissen, was dich motiviert und warum du Teil unseres Teams werden möchtest.
Technische Fähigkeiten hervorheben:Erzähl uns von den Projekten, die du umgesetzt hast. Welche Technologien hast du verwendet? Was waren die Herausforderungen und wie hast du sie gemeistert? Wir wollen sehen, dass du das Zeug dazu hast, mit uns an großen Systemen zu arbeiten.
Klar und präzise:Halte deine Bewerbung klar und auf den Punkt. Vermeide es, um den heißen Brei herumzureden. Wir schätzen direkte Kommunikation und wollen schnell verstehen, was du kannst und was du mitbringst.
Bewirb dich über unsere Website:Der einfachste Weg, um uns zu erreichen, ist über unsere Website. Dort kannst du sicherstellen, dass deine Bewerbung direkt bei uns landet und wir sie schnellstmöglich prüfen können.
Wie man sich auf ein Vorstellungsgespräch bei Rapidata vorbereitet
✨Verstehe die Architektur
Mach dich mit den Grundlagen der verteilten Systeme vertraut. Sei bereit, über deine bisherigen Erfahrungen zu sprechen und wie du Herausforderungen in der Architektur gemeistert hast. Zeige, dass du die Trade-offs zwischen Konsistenz, Verfügbarkeit und Partitionstoleranz verstehst.
✨Präsentiere deine Projekte
Bereite eine kurze Präsentation deiner bisherigen Projekte vor, insbesondere solche, die mit verteilten Systemen zu tun haben. Erkläre, welche Technologien du verwendet hast und welche Entscheidungen du getroffen hast, um Probleme zu lösen. Das zeigt dein praktisches Wissen und deine Problemlösungsfähigkeiten.
✨Sei pragmatisch
Stelle sicher, dass du während des Interviews zeigst, dass du pragmatische Lösungen bevorzugst. Diskutiere, wie du in der Vergangenheit Entscheidungen getroffen hast, die auf den tatsächlichen Bedürfnissen basierten, anstatt nur auf dem neuesten Trend. Das wird dir helfen, dich von anderen Bewerbern abzuheben.
✨Bereite technische Fragen vor
Erwarte technische Fragen zu Datenbanken, Abfrageoptimierung und Schema-Design. Überlege dir Beispiele aus deiner Erfahrung, die zeigen, wie du mit Live-Systemen gearbeitet hast. Sei bereit, deine Gedanken zu teilen und eine Diskussion über technische Herausforderungen zu führen.