Société : Cognex Corporation
Lieu : États-Unis d'Amérique
Type de poste : Temps plein
Nous recherchons un Ingénieur logiciel IA senior expérimenté et hautement qualifié pour rejoindre notre équipe innovante. En tant qu'ingénieur logiciel IA, vous jouerez un rôle essentiel dans le développement de solutions innovantes en IA et en apprentissage automatique. Vos principales responsabilités incluent la conception, la mise en œuvre et l'optimisation d'algorithmes et de modèles d'IA, ainsi que l'intégration de ces solutions dans des applications logicielles.
Responsabilités
- Concevoir, développer et optimiser des algorithmes et modèles d'IA.
- Intégrer les solutions d'IA dans les applications et systèmes logiciels.
- Collaborer avec des équipes interfonctionnelles pour la réussite de la mise en œuvre des projets.
- Rester à jour avec les dernières avancées en technologies d'IA/ML et les intégrer aux projets.
- Participer aux revues de code, au débogage et à la résolution de problèmes pour garantir des livrables de haute qualité.
- Travailler en étroite collaboration avec les équipes matérielles et logicielles pour optimiser les applications d'IA pour différentes architectures.
- Contribuer au développement des meilleures pratiques, des outils et des méthodologies pour le développement et le déploiement de l'IA.
- Communiquer efficacement avec les parties prenantes pour recueillir des exigences et fournir des mises à jour sur les projets.
Éducation & Expérience
- Diplôme de maîtrise en informatique, en ingénierie ou dans un domaine connexe.
- Plus de 4 ans d'expérience professionnelle pertinente en IA et en apprentissage automatique.
- Plus de 10 ans d'expérience professionnelle globale, de préférence en programmation informatique, apprentissage automatique, algorithmes ou méthodes statistiques.
Exigences
- Maîtrise de C++ et Python est essentielle ; connaissance de C# est un plus.
- Expérience extensive en intégration logicielle et frameworks de construction comme CMake et Visual Studio.
- Familiarité avec le déploiement d'applications IA sur des architectures CPU, GPU et NPU.
- Expérience dans la construction d'applications d'inférence IA utilisant Intel OpenVINO ; connaissance de Qualcomm AI Stack et AMD ROCm est un plus.
- Maîtrise de PyTorch, TensorFlow et ONNX.
- Compréhension des architectures de modèles d'IA comme LLM et LVM, y compris LLama2 et Stable Diffusion.
- Passion pour se tenir au courant des derniers articles et tendances en IA/ML.
- Expérience en MLOps pour la formation et l'évaluation des modèles utilisant AWS SageMaker ou Azure ML.
- Maîtrise des systèmes de contrôle de version comme Git et des technologies de conteneurisation telles que Docker.
- Bonne compréhension des écosystèmes Windows et Linux.
Avantages
HP offre un ensemble complet d'avantages, y compris :
- Assurance dentaire
- Assurance invalidité
- Programme d'assistance aux employés
- Horaire flexible
- Compte de dépenses flexible
- Assurance santé
- Assurance vie
Rémunération
Notre rémunération reflète le coût du travail dans plusieurs marchés géographiques des États-Unis, et nous rémunérons différemment en fonction de ces marchés définis. La fourchette de salaire de base typique pour ce rôle à travers les États-Unis est de $161,500 - $248,700 par an avec des opportunités supplémentaires de rémunération sous forme de primes et/ou d'actions. La rémunération au sein de cette fourchette varie selon le lieu de travail et peut dépendre des connaissances, des compétences et de l'expérience liées au poste.