developerjobs.ch
← Toutes les offres

Senior Applied Cryptography Engineer

Threema AG

Type de contrat
Temps plein
Taux d’occupation
100%
Lieu
Freienbach
Entreprise
Threema AG, 8808 Pfäffikon SZ
Première publication
Postuler

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

Lieu

Voir sur Google Maps