Auf einen Blick
- Aufgaben: Entwickle skalierbare Backend-Systeme und arbeite an innovativen Infrastrukturprojekten.
- Unternehmen: Kreatives Startup in Zürich mit einem dynamischen Team.
- Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen und unbegrenzte Snacks.
- Weitere Informationen: Kleine, agile Teams ohne Bürokratie und mit Bergblick.
- Warum dieser Job: Gestalte die Zukunft der KI und arbeite an echten Herausforderungen.
- Qualifikationen: Erfahrung mit verteilten Systemen und einer typisierten Programmiersprache.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
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.
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.
Was diese Rolle NICHT ist: Dies ist keine ticketgesteuerte Rolle, in der Sie einen Rückstand abarbeiten und den Tag beenden. 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 Position für Sie.
Was Sie bearbeiten werden: Wenn Sie eine Änderung vornehmen, betrifft dies Millionen von Nutzern. Das ist die Basis. Die Backend-Infrastruktur hinter einem System, das Millionen von täglichen Nutzern dient. Probleme mit verteilten Systemen, die echte Konsequenzen haben, 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. Dinge zuverlässig und leistungsfähig halten, während der Verkehr und die Komplexität weiter wachsen (Kubernetes auf GCP). Infrastrukturentscheidungen, die Bestand haben. Hier wird nicht prototypisiert.
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. Pragmatiker. 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).
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).
Wettbewerbsfähiges Gehalt plus Eigenkapital. Frühphasen-Startup, in dem Sie die Kerninfrastruktur gestalten können. Kleines Team, keine Bürokratie. Büro mit Bergblick im Zentrum von Zürich (3 Minuten von der Binz-Station). Unbegrenzte Snacks und Getränke.
Wie man sich bewirbt: Senden Sie Ihren Lebenslauf und eine kurze Notiz. Überspringen Sie das generische Bewerbungsschreiben. Stattdessen erzählen Sie uns von einem Problem mit verteilten Systemen, das Sie gelöst haben und auf das Sie stolz sind. Bonuspunkte, wenn Sie sich unsere Plattform angesehen haben.
Backend Software Engineer Zürich, Switzerland Arbeitgeber: Rapidata AG
Rapidata ist ein hervorragender Arbeitgeber, der eine dynamische und innovative Arbeitsumgebung in Zürich bietet. Als Teil eines kleinen, gut finanzierten Teams haben Sie die Möglichkeit, an der Kerninfrastruktur zu arbeiten und echte architektonische Entscheidungen zu treffen, während Sie gleichzeitig von einem unterstützenden Team profitieren, das Wert auf Eigenverantwortung und kreative Problemlösungen legt. Mit einem wettbewerbsfähigen Gehalt, unbegrenzten Snacks und Getränken sowie der Möglichkeit, die Infrastruktur eines aufstrebenden Startups mitzugestalten, ist Rapidata der ideale Ort für talentierte Backend-Entwickler, die ihre Fähigkeiten in einem bedeutungsvollen Umfeld weiterentwickeln möchten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Backend Software Engineer Zürich, Switzerland erhalten könnten
✨Tip Nummer 1
Mach dir Gedanken über deine bisherigen Projekte! Bereite dich darauf vor, in einem Gespräch über die Herausforderungen und Lösungen zu sprechen, die du bei der Arbeit an verteilten Systemen hattest. Zeig uns, dass du nicht nur die Theorie kennst, sondern auch praktische Erfahrungen gesammelt hast.
✨Tip Nummer 2
Sei bereit, technische Diskussionen zu führen! Wir suchen jemanden, der seine Ideen einbringen kann und nicht nur auf Anweisungen wartet. Überlege dir, wie du Probleme identifizieren und lösen würdest, bevor sie zu großen Herausforderungen werden.
✨Tip Nummer 3
Nutze unsere Website für deine Bewerbung! Anstatt einen generischen Lebenslauf zu schicken, erzähl uns von einem spezifischen Problem, das du in einem verteilten System gelöst hast. Das zeigt uns, dass du wirklich interessiert bist und dich mit unserer Plattform auseinandergesetzt hast.
✨Tip Nummer 4
Zeig deine Leidenschaft für Technologie! Wenn du Erfahrung mit Kubernetes oder Cloud-Infrastrukturen hast, bring das zur Sprache. Und wenn du Interesse an Rust hast, lass es uns wissen – das könnte ein echter Pluspunkt sein!
Wir glauben, dass du diese Fähigkeiten brauchst, um Backend Software Engineer Zürich, Switzerland mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Wir wollen dich kennenlernen, also sei du selbst! Vermeide es, generische Floskeln zu verwenden und erzähle uns stattdessen von einem konkreten Problem, das du im Bereich verteilte Systeme gelöst hast. Das macht deine Bewerbung einzigartig und zeigt uns, was du wirklich drauf hast.
Technische Details sind wichtig!:Gib uns einen Einblick in die technischen Herausforderungen, die du gemeistert hast. Erkläre, welche Technologien du verwendet hast und warum du diese gewählt hast. Zeige uns, dass du die Trade-offs verstehst und wie du pragmatische Entscheidungen getroffen hast.
Mach es persönlich!:Anstatt einen langen, generischen Lebenslauf zu schicken, schick uns eine kurze Notiz, die deine Leidenschaft für verteilte Systeme zeigt. Wenn du unsere Plattform schon mal angeschaut hast, erwähne das! Das zeigt, dass du dich mit uns auseinandergesetzt hast und wirklich interessiert bist.
Bewirb dich über unsere Website!:Wir freuen uns darauf, deine Bewerbung über unsere Website zu erhalten. So können wir sicherstellen, dass alles reibungslos läuft und du die bestmögliche Chance hast, uns von deinen Fähigkeiten zu überzeugen. Also, leg los und zeig uns, was du kannst!
Wie man sich auf ein Vorstellungsgespräch bei Rapidata AG vorbereitet
✨Verstehe die Architektur
Mach dich mit den Grundlagen der verteilten Systeme vertraut. Sei bereit, über deine bisherigen Erfahrungen zu sprechen und wie du Probleme in großen Systemen gelöst hast. Zeige, dass du die Architektur verstehst und eigene Ideen zur Verbesserung einbringen kannst.
✨Praktische Beispiele parat haben
Bereite konkrete Beispiele vor, die deine Fähigkeiten im Umgang mit Datenbanken und Systemarchitekturen zeigen. Diskutiere über Optimierungen, die du vorgenommen hast, und die Herausforderungen, die du gemeistert hast. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung.
✨Sei pragmatisch
Stelle sicher, dass du während des Interviews zeigst, dass du pragmatische Entscheidungen triffst. Sprich darüber, wie du die richtige Technologie für das jeweilige Problem auswählst und warum du diese Wahl getroffen hast. Das wird dir helfen, dich von anderen Bewerbern abzuheben.
✨Sprich über Teamarbeit
Da du in einem kleinen Team arbeiten wirst, ist es wichtig, deine Teamfähigkeit zu betonen. Teile Beispiele, wie du in der Vergangenheit mit anderen zusammengearbeitet hast, um komplexe Probleme zu lösen. Zeige, dass du bereit bist, Verantwortung zu übernehmen und Entscheidungen zu treffen.