Idaho Health Insurance Exchange
d-Matrix
Ingénieur Système Logiciel Principal, Exécution de l'Inférence IA
À propos du poste
Chez d-Matrix, nous nous concentrons sur le potentiel de l'IA générative pour transformer la technologie. Nous sommes à la pointe de l'innovation logicielle et matérielle, repoussant les limites du possible. Notre culture est basée sur le respect et la collaboration.
Nous valorisons l'humilité et croyons en la communication directe. Notre équipe est inclusive, et nos perspectives divergentes permettent de trouver de meilleures solutions. Nous recherchons des personnes passionnées par la résolution de défis et motivées par l'exécution. Prêt à trouver votre terrain de jeu ? Ensemble, nous pouvons contribuer à façonner les possibilités infinies de l'IA.
Politique d'égalité des chances en matière d'emploi
Lieu : Hybride, avec travail sur site à notre siège de Santa Clara, CA, 3 jours par semaine.
d-Matrix est fier d'être un lieu de travail respectueux de l'égalité des chances et un employeur pratiquant l'action positive. Nous nous engageons à favoriser un environnement inclusif où chacun se sent bienvenu et habilité à faire son meilleur travail. Nous recrutons les meilleurs talents pour nos équipes, indépendamment de la race, de la religion, de la couleur, de l'âge, du handicap, du sexe, de l'identité de genre, de l'orientation sexuelle, de l'ascendance, des informations génétiques, de l'état civil, de l'origine nationale, de l'affiliation politique ou du statut d'ancien combattant. Notre objectif est de recruter des coéquipiers dotés d'une expertise humble, de gentillesse, de dévouement et d'une volonté d'embrasser les défis et d'apprendre ensemble chaque jour.
d-Matrix n'accepte pas les CV ni les soumissions de candidats provenant d'agences externes. Nous apprécions l'intérêt et les efforts des cabinets de recrutement, mais nous demandons aimablement aux personnes intéressées par les opportunités chez d-Matrix de postuler directement via nos canaux officiels. Cette approche nous permet de rationaliser nos processus d'embauche et de maintenir une évaluation cohérente et équitable de tous les candidats. Merci de votre compréhension et de votre coopération.
Le rôle : Ingénieur Système Logiciel Principal, Exécution de l'Inférence IA
Ce que vous ferez
Le rôle vous demande de faire partie de l'équipe qui contribue à la production de la pile logicielle pour notre moteur de calcul IA. En tant que membre de l'équipe logicielle, vous serez responsable du développement, de l'amélioration et de la maintenance du logiciel de déploiement IA de nouvelle génération. Vous avez une expérience passée dans tous les aspects de la chaîne d'outils full-stack et comprenez les nuances nécessaires pour optimiser et équilibrer les différents aspects de la co-conception matériel-logiciel. Vous êtes capable de construire et de faire évoluer des livrables logiciels dans des délais de développement serrés. Vous travaillerez avec une équipe d'experts en logiciels système pour construire l'infrastructure de déploiement, en étroite collaboration avec d'autres experts logiciels (ML et compilateurs) et matériels de l'entreprise.
Ce que vous apporterez
Minimum
- Diplôme de BS en informatique, ingénierie, mathématiques, physique ou domaine connexe avec plus de 12 ans d'expérience en développement logiciel industriel et un diplôme de MS en informatique, ingénierie, mathématiques, physique ou domaine connexe préféré avec plus de 6 ans.
- Solide compréhension des logiciels système, des structures de données, de l'architecture informatique et des fondamentaux du machine learning.
- Maîtrise du développement en C/C++/Python dans un environnement Linux et utilisation des outils de développement standards.
- Expérience dans la conception et l'implémentation de logiciels distribués haute performance.
- Joueur d'équipe autonome avec un fort sens de la responsabilité et du leadership.
Préféré
- MS ou PhD en informatique, génie électrique ou domaines connexes.
- Expérience avec les serveurs d'inférence / frameworks de service de modèles (tels que TensorRT-LLM, vLLM, SGLang, etc.).
- Expérience avec les frameworks de deep learning (tels que PyTorch et TensorFlow).
- Expérience avec les runtimes de deep learning (tels que ONNX Runtime, TensorRT, etc.).
- Expérience avec les collectifs de systèmes distribués tels que NCCL et OpenMPI.
- Expérience avec les fondamentaux des tests logiciels.
- Expérience dans le déploiement de charges de travail ML (LLMs, VLMs, NLP, etc.) sur des systèmes distribués.
- Expérience avec Kubernetes, Ray, ou d'autres outils et techniques MLOps utilisés de la définition au déploiement.
- Expérience préalable en startup, petite équipe ou en incubation.
- Expérience professionnelle chez un fournisseur de cloud ou une entreprise de calcul/sous-système IA.
