Senior Applied Cryptography Engineer
- Type de contrat
- Temps plein
- Taux d’occupation
- 100%
- Lieu
- Freienbach
- Entreprise
- Threema AG, 8808 Pfäffikon SZ
- Première publication
Threema est le messager sécurisé le plus vendu au monde, tant pour les utilisateurs privés que pour les entreprises. Depuis 2012, nous travaillons sans relâche pour garantir que nos utilisateurs puissent communiquer librement sans se soucier de leur vie privée. Notre base d'utilisateurs croissante comprend des millions de clients privés et des milliers d'entreprises et d'organisations du monde entier.
Nous nous développons et recherchons un nouveau membre pour rejoindre l'équipe en tant que
Senior Applied Cryptography Engineer (80 - 100%)
Votre rôle
En tant qu'ingénieur en cryptographie appliquée chez Threema, vous nous aiderez à concevoir, construire et scruter les protocoles cryptographiques derrière notre messager, et contribuerez à la protection efficace de la vie privée de millions de personnes.
Vos tâches
Conception de protocoles et migration vers le post-quantique :
- Développer et spécifier des protocoles de communication cryptographiques
- Concevoir des systèmes cryptographiques, tels que la gestion des clés et la synchronisation multi-appareils
- Diriger la migration de Threema vers la cryptographie post-quantique, en collaboration avec les chercheurs en cryptographie d'IBM Research
- Assumer la modélisation des menaces pour les nouvelles fonctionnalités de produits et les conceptions de protocoles, en étroite collaboration avec les équipes produit et ingénierie
Analyse de sécurité :
- Analyser les protocoles, les algorithmes et les implémentations pour détecter les faiblesses de sécurité, et évaluer l'impact des nouveaux vecteurs d'attaque sur nos produits
- Évaluer les rapports de vulnérabilité qui nous parviennent via notre partenaire de bug bounty et coordonner la correction avec les équipes d'ingénierie
Recherche et communauté :
- Suivre les développements actuels en cryptographie appliquée et transformer les découvertes pertinentes en améliorations concrètes des produits
- Maintenir des contacts avec la communauté de recherche en sécurité et, si vous le souhaitez, représenter Threema lors de conférences
Vos compétences
Cryptographie et ingénierie :
- Diplôme en informatique, mathématiques ou sécurité de l'information, idéalement avec une spécialisation en cryptographie, ou expérience pratique équivalente
- Compréhension solide des primitives cryptographiques modernes (AEAD, échange de clés, KDF, signatures numériques) et de la manière dont elles échouent lorsqu'elles sont combinées incorrectement
- Connaissance pratique des mécanismes d'encapsulation de clés et de la cryptographie post-quantique, y compris les constructions hybrides telles que X25519MLKEM768
- Expérience dans la conception ou la révision de protocoles de sécurité, idéalement dans le chiffrement de bout en bout, l'accord de clés ou les environnements multi-appareils
- Vous écrivez du code vous-même, dans au moins l'un des langages suivants : Rust, Kotlin, Swift, TypeScript ou un équivalent
- Expérience de la révision d'implémentations pour les canaux auxiliaires (side channels), la réutilisation de nonces, les API sujettes aux erreurs d'utilisation et problèmes similaires
- Un atout : expérience pratique avec les handshakes hybrides post-quantiques, la vérification formelle de protocoles, des recherches publiées ou des CVE, expérience de la divulgation coordonnée de vulnérabilités
Expérience avec les outils d'IA :
- Vous êtes familier avec les modèles d'IA de pointe actuels et les utilisez comme multiplicateur de productivité dans le travail de conception ainsi que dans le codage, par exemple pour réviser des ébauches de spécifications, explorer la littérature récente ou identifier les failles d'une conception de protocole
- Quels que soient les outils que vous utilisez, le résultat vous appartient. L'IA peut rédiger et suggérer, mais la personne responsable d'un protocole robuste, c'est vous
Soft skills :
- Sens aigu des responsabilités, méthode de travail précise
- Capacité à rédiger une spécification de protocole qu'une autre personne peut implémenter, et à expliquer un compromis cryptographique à des personnes qui ne sont pas cryptographes
- Jugement pragmatique sur le moment où une conception est assez bonne pour être déployée et quand elle ne l'est pas
- Volonté de voir vos propres conceptions critiquées et de critiquer celles des autres avec soin
- Bon niveau d'anglais écrit et parlé (au moins B2), l'allemand est un atout
Nous acceptons également avec plaisir les candidatures de personnes qui répondent à de nombreux critères, mais pas à tous.
Ce que nous offrons
- Une équipe jeune et motivée avec une communication directe
- Horaires de travail flexibles, option de télétravail jusqu'à deux jours par semaine
- Option de travailler de n'importe où pendant deux semaines par an
- Option de prendre un congé non payé
- Vous pouvez choisir votre propre matériel (macOS ou Linux)
- Réduction pour les transports publics ou place de parking (recharge pour voiture électrique disponible)
- Utilisation gratuite de la salle de fitness, incluant un entraîneur de fitness une fois par mois
- Massage professionnel une fois par mois
- Cours internes en allemand ou en anglais
- Une excellente machine à café ;-)
- Événements d'entreprise et apéritifs réguliers
- Le sentiment gratifiant de contribuer à la protection efficace de la vie privée de j4id10417490a j4it0940a j4iy26a
Traduit automatiquement depuis l’original.
Publié aujourd'hui