developerjobs.ch
← Tutte le offerte

Senior Foundation Engineer (Drive)

Proton

Tipo di contratto
Tempo pieno
Luogo
Geneva
Prima pubblicazione
Candidati ora
Unisciti a Proton e costruisci un internet migliore dove la privacy è la norma Proton è stata fondata nel 2014 da scienziati del CERN su una semplice verità: la privacy è un diritto umano fondamentale. Da allora, abbiamo costruito il più grande servizio di posta elettronica crittografata del mondo (Proton Mail) e ci siamo espansi in Proton VPN, Proton Drive, Proton Pass e Proton Calendar—strumenti utilizzati da milioni in tutto il mondo per proteggere la loro libertà, combattere la censura e mantenere i loro dati al sicuro. In alcune situazioni, Proton ha letteralmente aiutato a salvare vite! Siamo profittevoli, indipendenti (nessun controllo VC) e selezioniamo con cura i migliori ~1% dei candidati. I nostri 500+ membri del team in 50+ paesi provengono da organizzazioni leader e ambienti accademici d'élite. Ci muoviamo rapidamente, manteniamo una struttura leggera e priorizziamo l'impatto rispetto all'aspetto. Se vuoi fare un lavoro significativo con persone di altissimo calibro, questo è il posto giusto. Unisciti a noi e fai un lavoro di cui puoi essere veramente orgoglioso. Controlla i nostri progetti open-source qui! Drive Foundation Drive Foundation è la spina dorsale di Proton Drive. Ci assicuriamo che le iniziative cross-client siano eseguite in modo coerente ed efficiente. Che si tratti di allineare più client, mantenere la documentazione o il processo RFC, o costruire SDK robusti, il nostro team getta le basi che rendono l'intera esperienza Drive funzionare senza problemi. Progetti correnti: Ci concentriamo attualmente sullo sviluppo di SDK che incapsulano la funzionalità principale di Proton Drive. L'SDK viene fornito con due implementazioni principali, una in C# per client desktop e mobili e la seconda in TypeScript per client web, e moduli di livello superiore in Rust. Il nostro SDK serve principalmente client interni oggi, ma la nostra visione a lungo termine include l'integrazione di essi in tutto l'ecosistema Proton—e anche l'abilitazione di applicazioni di terze parti a interfacciarsi con Drive. Tech Stack e strumenti: Lingue che vediamo quotidianamente sono C#, TypeScript e Rust. Dobbiamo anche fornire binding per Swift e Kotlin. Utilizziamo Grafana e Prometheus per strumentare il nostro SDK, Sentry per ottenere dettagli sugli issue dall'utilizzo dell'SDK, GitLab CI per eseguire test, compresi test e2e scritti con Playwright, o GitLab in generale per lavorare sulla base di codice. Piani futuri: Stiamo pianificando di rinnovare il nostro modello crittografico per aumentare le prestazioni e l'efficienza su tutti i client. Completiamo la prima generazione di SDK per coprire tutte le funzionalità principali di Drive e il nuovo modello di crittografia. Quindi faremo la seconda generazione in Rust con le lezioni apprese e includeremo il supporto completo di tutte le funzionalità, come Foto, Condivisione pubblica e Documenti. Opportunità di impatto: Il lavoro di fondazione tocca ogni aspetto di Drive. L'SDK e l'infrastruttura che costruiamo saranno utilizzati da ogni client Drive — e farlo nel modo giusto è sia critico che profondamente gratificante. Drive si sta espandendo rapidamente. Mentre si evolve in una vera e propria piattaforma, ci aspettiamo che emergano più team — ciascuno proprietario di diversi verticali costruiti su Drive. Ciò apre immense opportunità di crescita come IC, tech lead o engineering manager. Avrai la possibilità di plasmare non solo il futuro di Drive, ma anche il tuo percorso di carriera in una varietà di domini e tecnologie. Come Senior Drive Foundation Engineer, giocherai un ruolo cruciale nella progettazione, implementazione e manutenzione dei componenti fondamentali che alimentano le applicazioni Proton Drive. Lavorerai in collaborazione con i team Drive, compresi sviluppatori backend, web, mobile o desktop, per garantire un'integrazione senza problemi e prestazioni ottimali su varie applicazioni client. Cosa farai: Architettura e sviluppo di librerie core: guiderai la progettazione e lo sviluppo di librerie core C#/TypeScript/Rust che servono come spina dorsale per le applicazioni Proton Drive. Compatibilità cross-platform: assicurerai la compatibilità e le prestazioni ottimali su varie piattaforme. Revisione e ottimizzazione del codice: eseguirai revisioni del codice e fornirai feedback costruttivi per garantire la qualità del codice, la manutenibilità e l'ottimizzazione delle prestazioni. Collaborazione: lavorerai a stretto contatto con sviluppatori backend, frontend, mobile e desktop per integrare librerie core in modo seamless nelle applicazioni Proton Drive. Testing: svilupperai e implementerai strategie di test comprehensive, compresi test unitari e di integrazione, per garantire l'affidabilità delle librerie core. Documentazione: creerai e manterrai una documentazione completa per le librerie core per aiutare altri sviluppatori a comprendere e utilizzare i componenti. Requisiti del lavoro: 5+ anni di esperienza professionale nello sviluppo software, con un focus sul linguaggio di programmazione Rust. Solida esperienza nelle caratteristiche del linguaggio Rust, concorrenza e modelli di proprietà. Sviluppo web, mobile e/o desktop: esperienza nello sviluppo di librerie per applicazioni client. Provenienza della capacità di lavorare in collaborazione in un ambiente di team e ottime competenze di comunicazione. Solide competenze di risoluzione dei problemi e la capacità di risolvere problemi in modo efficiente. Anche se non soddisfi tutti i requisiti elencati sopra, ma senti di poter comunque essere un ottimo candidato, si prega di applicare comunque. Cosa Offriamo Lavoro che conta: milioni di persone si affidano a Proton per la loro privacy. Rispondiamo solo ai nostri utenti — non agli inserzionisti, non agli investitori con agende in conflitto, non ai governi. Il lavoro che si fa qui è reale e l'impatto è misurabile. (leggi di più sul nostro impatto qui) Lavora con persone intelligenti e dedite - Il nostro team

Tradotto automaticamente dall’originale.

Pubblicato 1 settimana fa

Luogo

Vedi su Google Maps