Machine Learning Performance Engineer

Job expired!

Rejoignez notre équipe en tant qu'ingénieur en performance d'apprentissage automatique chez Jane Street

À propos du poste

Nous recherchons un ingénieur qualifié spécialisé dans la programmation de systèmes de bas niveau et l'optimisation pour renforcer notre équipe d'apprentissage automatique (ML). Chez Jane Street, le ML est intégral à nos opérations de trading dynamiques et mondiales. Notre environnement de trading de pointe est parfaitement adapté pour une expérimentation rapide du ML et l'intégration transparente de nouvelles technologies.

Dans ce rôle, vous vous concentrerez sur l'optimisation de la performance des modèles, en abordant à la fois les phases d'entraînement et les implémentations d'inférence. Votre expertise en entraînement à grande échelle efficace et systèmes temps réel à faible latence, ainsi que l'inférence à haut débit pour la recherche, sera cruciale. Vous piloterez des améliorations non seulement en CUDA, mais aussi à travers une approche holistique de l'architecture des systèmes, incluant le stockage, le réseau et les optimisations des GPU.

Responsabilités clés

Outre l'amélioration du débit et la minimisation de la latence, vos responsabilités impliqueront une analyse approfondie et une optimisation de nos plateformes à un niveau granulaire. Nous sommes intéressés par des individus capables de remettre en question l'efficacité et l'efficience de nos systèmes et désireux d'explorer de nouvelles solutions.

Bien qu'un background en finance ne soit pas nécessaire, une curiosité et un zèle pour résoudre des problèmes complexes sont ce que beaucoup d'entre nous partageaient avant de rejoindre Jane Street.

Compétences et expériences préférées

Nous apprécions une gamme de compétences et d'expériences, incluant :

  • Une compréhension approfondie des algorithmes et cadres ML modernes
  • Capacité à diagnostiquer et à optimiser la performance de l'entraînement et de l'inférence ML
  • Expérience pratique avec les architectures GPU et les outils d'optimisation CUDA comme CUDA GDB, Nsight Systems et Nsight Compute
  • Maîtrise de bibliothèques telles que Triton, CUTLASS et cuBLAS
  • Connaissance des technologies de réseautage comme Infiniband et NVLink, cruciales pour la liaison des clusters GPU
  • Forte connaissance des technologies de formation GPU distribuée comme NCCL ou MPI
  • Excellentes capacités de résolution de problèmes et de pensée innovante
  • La maîtrise de l'anglais est obligatoire

Rejoignez-nous

Si vous avez une passion pour utiliser votre expertise technique afin d'influencer les marchés mondiaux et conduire les avancées technologiques, Jane Street offre l'environnement parfait. Ne manquez pas l'opportunité de contribuer à nos efforts pionniers en ML.

Pour les agences de recrutement intéressées à collaborer avec nous, veuillez envoyer un courriel à [email protected].

Nous attendons votre candidature avec impatience. Faites partie de notre équipe innovante qui façonne l'avenir du trading avec la technologie intelligente chez Jane Street !