Senior Rust Engineer (80-100%)
- Anstellung
- Vollzeit
- Pensum
- 100%
- Ort
- Freienbach
- Unternehmen
- Threema AG, 8808 Pfäffikon SZ
- Erstmals ausgeschrieben
Threema ist der weltweit meistverkaufte sichere Messenger sowohl für Privatanwender als auch für Unternehmen. Seit 2012 arbeiten wir unermüdlich daran, sicherzustellen, dass unsere Nutzer frei kommunizieren können, ohne sich um ihre Privatsphäre sorgen zu müssen. Unsere wachsende Nutzerbasis umfasst Millionen von Privatkunden sowie Tausende von Unternehmen und Organisationen aus der ganzen Welt.
Wir wachsen und suchen ein neues Teammitglied als
Senior Rust Engineer Backend (80-100%)
Die Rolle
Wir suchen einen Senior Engineer, der hilft, die Kerndienste hinter unserem Messaging-Backend zu entwerfen und aufzubauen. Sie werden an den Systemen arbeiten, die die Zustellung von Nachrichten, Echtzeit-Präsenz und End-to-End-Verschlüsselung in großem Maßstab verwalten. Der Großteil unseres Backends ist in Rust geschrieben, und wir bauen es weiter aus.
Sie werden einem kleinen Team von Ingenieuren beitreten, denen Korrektheit, Leistung und Einfachheit wichtig sind. Erwarten Sie, Produktionscode zu schreiben, den Code anderer zu überprüfen und ab dem ersten Tag bei Architektur-Entscheidungen mitzuwirken.
Was Sie tun werden
- Entwurf und Aufbau von Backend-Diensten in Rust, die hohen Durchsatz und Nachrichtenverkehr mit geringer Latenz bewältigen
- Arbeit an der Kerninfrastruktur: Message Queues, Zustellgarantien, Verbindungsverwaltung und Speicher-Layer
- Debugging und Optimierung von Systemen unter realer Produktionslast, nicht nur in Benchmarks
- Code-Reviews durchführen und andere Ingenieure in Rust-Mustern und Systemdesign mentorieren
- End-to-End-Verantwortung für einen Dienst übernehmen, vom Design über das Deployment bis zur Wartung
Was wir suchen
- 10+ Jahre Berufserfahrung in der Softwareentwicklung, davon mindestens 2 Jahre mit dem Schreiben von Rust in der Produktion
- Fundiertes Verständnis von Nebenläufigkeit (Concurrency), Speicherverwaltung und Systemprogrammierung
- Erfahrung mit verteilten Systemen: Was passiert, wenn ein Netzwerk partitioniert, ein Knoten ausfällt oder eine Warteschlange vollläuft
- Bereitschaft, bei Bedarf nah an der Hardware zu arbeiten, sei es im Bereich Networking, Storage Engines oder Protokoll-Design
- Erfahrung in der Arbeit an skalierbaren Systemen mit geringer Latenz und hohem Durchsatz
- Gute Kommunikationsfähigkeiten. Sie müssen Abwägungen (Trade-offs) gegenüber Personen erklären können, die kein Rust schreiben
- Ein Abschluss in Informatik oder gleichwertige Erfahrung. Uns ist wichtiger, was Sie veröffentlicht haben, als wo Sie studiert haben
Nice to have
- Erfahrung mit async Rust (Tokio oder ähnlich)
- Hintergrund in Messaging-Protokollen, Telekommunikation oder Echtzeitsystemen
- Beiträge zu Open-Source-Rust-Projekten
- Erfahrung mit Verschlüsselung oder sicherheitskritischen Systemen
Was wir bieten
- Ein junges, motiviertes Team mit direkter Kommunikation
- Flexible Arbeitszeiten, Option auf Homeoffice bis zu zwei Tage pro Woche
- Option, zwei Wochen pro Jahr von überall aus zu arbeiten
- Option auf unbezahlten Urlaub
- Sie können Ihre eigene Hardware wählen (macOS oder Linux)
- Vergünstigung für den öffentlichen Verkehr oder ein Parkplatz (Ladestation für Elektroautos verfügbar)
- Kostenlose Nutzung des Fitnessraums, inklusive eines Fitnesstrainers einmal im Monat
- Professionelle Massage einmal im Monat
- Interne Deutsch- oder Englischkurse
- Eine großartige Kaffeemaschine ;-)
- Regelmäßige Firmenveranstaltungen und Aperitifs
- Das gute Gefühl, zum effektiven Schutz der Privatsphäre von Millionen von Menschen beizutragen
Arbeitsort: Pfäffikon SZ (Greater Zurich Area)
Startdatum: Sofort oder nach Vereinbarung
Haben wir Ihr Interesse geweckt?
Wir glauben, dass diverse Teams bessere Produkte entwickeln. Wir begrüßen und ermutigen Bewerbungen von Menschen aller Hintergründe und Perspektiven. Ihre einzigartige Erfahrung ist ein Gewinn, und wir würden uns freuen, von Ihnen zu hören.
Bewerbungen per E-Mail können nicht berücksichtigt werden. Bitte verwenden Sie die offizielle "Apply" Schaltfläche unten, damit wir Ihren Lebenslauf in unseren überfüllten Posteingängen nicht versehentlich übersehen.
Für Agenturen: Wir besetzen diese Stelle direkt und akzeptieren keine unaufgeforderten Kandidatenprofile.
j4id10417639a j4it0940a j4iy26a
Automatisch aus dem Original übersetzt.
Ausgeschrieben heute