accessibility.skipToMainContent
Tous les postes/Principal Systems Engineer (Binary Compute Engine)
EngineeringHybride

Principal Systems Engineer (Binary Compute Engine)

Nous avons construit quelque chose d'extraordinaire : Dweve Core, une bibliothèque de 1 930 algorithmes optimisés à la main fonctionnant sur les plateformes CPU (AVX-512), GPU (CUDA) et FPGA. Pour l'instant, une seule personne comprend comment tout cela fonctionne. Nous devons changer cela.

Il ne s'agit pas de documenter le code existant. Il s'agit de devenir la deuxième personne sur terre qui comprend vraiment ce moteur. Vous prendrez la responsabilité complète de Dweve Core sur toutes les plateformes : optimiser les kernels SIMD pour AVX-512, écrire des kernels CUDA pour les GPU et créer des implémentations FPGA. Vous les rendrez plus rapides. Vous les étendrez au nouveau matériel. Vous serez la personne que les gens appellent quand quelque chose se casse à 3 heures du matin. C'est du travail metal-to-the-metal sur toutes les plateformes de calcul. Vous écrirez du Rust qui compile vers l'assembly la plus serrée, optimiserez manuellement les kernels CUDA, lirez les manuels de jeux d'instructions au petit-déjeuner et penserez en termes de lignes de cache, de divergence de warp et d'utilisation de fabric FPGA.
Pays-Bas ou Allemagne
Temps plein
Télétravail possible

Prêt à postuler ?

Rejoignez notre mission pour faire progresser l'IA

Salaire compétitif & actions
Équilibre vie pro-perso & flexibilité
Avoir un impact significatif sur l'IA
Candidatures examinées chaque semaine

Des questions sur ce poste ?

Contactez notre équipe

Responsabilités clés

Prenez la responsabilité complète de Dweve Core. Tous les 1 930 algorithmes sur les plateformes CPU, GPU et FPGA. Faites-les vôtres.
Optimisez à travers les paradigmes de calcul : intrinsèques SIMD pour les CPU, kernels CUDA pour les GPU, implémentations matérielles pour les FPGA.
Concevez et implémentez de nouvelles primitives ultra-haute performance. Chaque opération que vous écrivez s'exécutera des milliards de fois.
Profilez, benchmarkez et optimisez sur toutes les plateformes. Trouvez les goulots d'étranglement qu'ils soient dans les hiérarchies de cache, la coalescence de mémoire ou le routage FPGA.
Étendez notre compilateur BitOps pour cibler plusieurs backends : x86-64, ARM, CUDA et fabrics FPGA.
Soyez la personne qui comprend cette base de code aussi profondément que notre CTO. Peut-être plus profondément.
Planifiez l'avenir : quel matériel arrive ensuite ? Nouvelles extensions ISA ? GPU de nouvelle génération ? Silicium personnalisé ? Vous nous aiderez à le découvrir.

Exigences

Expertise de classe mondiale en Rust, C++ ou les deux. Vous écrivez du code dont d'autres programmeurs systèmes apprennent.
Expérience approfondie avec la programmation SIMD (AVX-512, SVE2, NEON) et la programmation GPU (CUDA, ROCm).
Anglais courant. Le néerlandais courant est merveilleux mais nous acceptons la brillance dans n'importe quelle langue.
Vous comprenez l'architecture informatique à un niveau viscéral sur CPU, GPU et FPGA. Hiérarchies de cache, ordonnancement de warp, coalescence de mémoire, fabric FPGA... c'est votre langue maternelle.
Expérience sur plusieurs paradigmes de calcul. Points bonus pour le développement FPGA (Verilog, VHDL), l'optimisation de kernel GPU ou le réglage CPU au niveau ISA.
Formation en compilateurs, HPC ou calcul hétérogène nous dit que vous pensez au bon niveau d'abstraction.
Vous n'avez pas besoin de diplôme. Vous n'avez pas besoin d'être un expert en IA. Mais vous devez être le genre de personne qui profile son propre code pour le plaisir et est obsédée par la performance.

Ce que nous offrons

Salaire dans le percentile supérieur pour Pays-Bas/Allemagne, plus actions significatives dans une entreprise bootstrapped.
Vous travaillerez sur l'infrastructure IA la plus rapide d'Europe. Chaque requête que nous traitons passe par votre code.
Vous apprendrez d'un CTO qui optimise des systèmes depuis 25 ans, qui a construit une infrastructure gérant des milliards de transactions quotidiennes.
Travail hybride flexible. Venez au bureau quand la collaboration compte. Travaillez de chez vous quand vous avez besoin de concentration profonde.
5 000 € de budget annuel pour tout ce qui vous rend meilleur : cours, conférences, matériel, livres.
Assurance santé complète, 30 jours de vacances et la connaissance que vous construisez quelque chose qui compte vraiment.

Ready to join?

Si vous avez déjà regardé une boucle critique et pensé 'je peux rendre ça 10% plus rapide', si vous avez profilé du code et ressenti une joie sincère en rasant des microsecondes, si l'idée d'extraire chaque dernier cycle du silicium fait battre votre cœur plus vite, nous devons parler. Nous ne cherchons pas quelqu'un qui peut maintenir ce code. Nous cherchons quelqu'un qui fera de sa mission de vie de le perfectionner.

À propos de Dweve

Nous construisons l'avenir de l'IA avec des réseaux neuronaux binaires qui utilisent 60 à 80 % moins d'énergie que les modèles traditionnels. Notre approche axée sur l'Europe privilégie la confidentialité, la transparence et la technologie durable.

Rejoignez-nous pour créer une IA qui sert réellement les gens au lieu de les exploiter. Votre travail aura un impact direct sur la création d'une IA plus accessible, efficace et éthique.

Département

Engineering

Construire la technologie de base qui alimente les plateformes d'IA de Dweve

Lieu et style de travail

Pays-Bas ou Allemagne
Options hybrides et à distance
Horaires flexibles

Processus de candidature

1
Soumettre la candidature
2
Appel de sélection initial
3
Entretien technique
4
Conversation d'adéquation à l'équipe
5
Offre et intégration

Postuler pour ce poste

Principal Systems Engineer (Binary Compute Engine)

Étape 1 sur 520%

Informations Personnelles

Présence en Ligne (optionnel)