Senior Rust Engineer (80-100%)
- Tipo di contratto
- Tempo pieno
- Percentuale
- 100%
- Luogo
- Freienbach
- Azienda
- Threema AG, 8808 Pfäffikon SZ
- Prima pubblicazione
Threema è il messenger sicuro più venduto al mondo sia per gli utenti privati che per le aziende. Dal 2012, lavoriamo instancabilmente per garantire che i nostri utenti possano comunicare liberamente senza preoccuparsi della propria privacy. La nostra base di utenti in crescita include milioni di clienti privati e migliaia di aziende e organizzazioni da tutto il mondo.
Stiamo crescendo e cerchiamo un nuovo membro del team da inserire come
Senior Rust Engineer Backend (80-100%)
Il ruolo
Cerchiamo un ingegnere senior che aiuti a progettare e costruire i servizi core dietro il nostro backend di messaggistica. Lavorerai sui sistemi che gestiscono la consegna dei messaggi, la presenza in tempo reale e la crittografia end-to-end su larga scala. La maggior parte del nostro backend è scritta in Rust, e lo stiamo espandendo ulteriormente.
Ti unirai a un piccolo team di ingegneri che tengono alla correttezza, alle prestazioni e alla semplicità delle cose. Aspettati di scrivere codice di produzione, revisionare il codice di altre persone e avere voce in capitolo sulle decisioni di architettura fin dal primo giorno.
Cosa farai
- Progettare e costruire servizi backend in Rust che gestiscano traffico di messaggistica ad alto throughput e bassa latenza
- Lavorare sull'infrastruttura core: code di messaggi, garanzie di consegna, gestione delle connessioni e livelli di storage
- Debuggare e ottimizzare i sistemi sotto reale carico di produzione, non solo in benchmark
- Revisionare il codice e fare da mentore ad altri ingegneri su pattern Rust e progettazione di sistemi
- Assumere la responsabilità di un servizio end to end, dalla progettazione al deployment e alla manutenzione
Cosa cerchiamo
- 10+ anni di esperienza professionale nell'ingegneria del software, con almeno 2 anni di scrittura in Rust in produzione
- Solida comprensione della concorrenza, della gestione della memoria e della programmazione di sistema
- Esperienza con sistemi distribuiti: cosa succede quando una rete si partiziona, un nodo muore o una coda si accumula
- Capacità di lavorare a basso livello quando necessario, che si tratti di networking, motori di storage o progettazione di protocolli
- Esperienza nel lavorare su sistemi scalabili, a bassa latenza e alto throughput.
- Buone capacità comunicative. Dovrai spiegare i compromessi a persone che non scrivono Rust
- Una laurea in informatica o esperienza equivalente. Ci interessa di più ciò che hai rilasciato rispetto a dove hai studiato
Plus
- Esperienza con async Rust (Tokio o simili)
- Background in protocolli di messaggistica, telecomunicazioni o sistemi in tempo reale
- Contributi a progetti Rust open source
- Esperienza con crittografia o sistemi critici per la sicurezza
Cosa offriamo
- Un team giovane e motivato con una comunicazione diretta
- Orari di lavoro flessibili, opzione di lavoro da casa fino a due giorni a settimana
- Opzione di lavorare da qualsiasi luogo per due settimane all'anno
- Opzione di prendere un congedo non retribuito
- Puoi scegliere il tuo hardware (macOS o Linux)
- Sconto sui trasporti pubblici o posto auto (disponibile ricarica per auto elettriche)
- Uso gratuito della sala fitness, incluso un personal trainer una volta al mese
- Massaggio professionale una volta al mese
- Corsi interni di tedesco o inglese
- Un'ottima macchina del caffè ;-)
- Regolari eventi aziendali e aperitivi
- La bella sensazione di contribuire alla protezione efficace della privacy di milioni di persone
Luogo di lavoro: Pfäffikon SZ (Greater Zurich Area)
Data di inizio: Immediatamente o previo accordo
Abbiamo suscitato il tuo interesse?
Crediamo che team diversificati costruiscano prodotti migliori. Accogliamo e incoraggiamo le candidature di persone di ogni background e prospettiva. La tua esperienza unica è un valore aggiunto e ci piacerebbe conoscerti.
Le candidature inviate via email non possono essere prese in considerazione. Si prega di utilizzare il pulsante ufficiale "Apply" qui sotto in modo da non perdere accidentalmente il tuo curriculum nelle nostre caselle di posta affollate
Per le agenzie: stiamo coprendo questa posizione direttamente e non accettiamo profili di candidati non sollecitati.
j4id10417639a j4it0940a j4iy26a
Tradotto automaticamente dall’originale.
Pubblicato oggi