Ultralytics
Ultralytics
Ultralytics développe des outils d’intelligence artificielle pour créer, entraîner et déployer des modèles d’apprentissage automatique. Sa plateforme Ultralytics HUB fonctionne avec le framework de vision par ordinateur Ultralytics YOLO et aide les équipes à développer et à gérer des applications de vision dans des secteurs comme l’industrie manufacturière, la logistique, l’agriculture et la santé. L’entreprise s’attache à rendre le développement de modèles de vision par ordinateur accessible à différents profils d’utilisateurs et adapté aux besoins concrets de l’industrie.

Ingénieur en vision par ordinateur embarquée chez Ultralytics (sur site, Espagne)

Mettez les modèles Ultralytics YOLO de PyTorch en production sur des appareils de périphérie. Développez des intégrations d’exécution et optimisez le déploiement sur des plateformes CPU, GPU, NPU et SoC.

Description

  • Développer et maintenir des intégrations d’exportation et d’inférence de modèles, de la conversion à la prise en charge sur appareil.
  • Assurer la compatibilité des intégrations avec Python, PyTorch et les SDK fournisseurs en constante évolution.
  • Examiner le code des partenaires et vérifier les intégrations sur du matériel physique avant leur lancement.
  • Préparer des cartes embarquées et des kits de développement pour le déploiement et les tests de YOLO.
  • Optimiser les modèles pour les appareils cibles en équilibrant latence, utilisation mémoire et précision.
  • Analyser les baisses de précision dues à la conversion ou à la quantification INT8.
  • Mesurer et profiler les tâches YOLO et les générations de modèles, puis documenter les résultats.
  • Gérer les partenariats techniques pour les plateformes matérielles et les fabricants de puces, notamment les intégrations AMD, Google et Nvidia.
  • Organiser des réunions techniques avec les partenaires et définir des consignes d’intégration.
  • Traduire les limites des plateformes en exigences relatives aux modèles, aux environnements d’exécution et au déploiement.
  • Coordonner avec les équipes de compilateurs des partenaires la prise en charge des nouvelles architectures YOLO dès leur lancement.
  • Résoudre les problèmes liés aux modèles, aux environnements d’exécution, aux pilotes et aux appareils.
  • Maintenir l’intégration continue sur les appareils matériels hébergés en interne et chez les partenaires, ainsi que les images Docker de déploiement.
  • Rédiger la documentation d’intégration et les pages de benchmarks des appareils.
  • Créer des ressources pour les développeurs, animer des sessions en direct et présenter le travail lors d’événements du secteur.
  • Aider les développeurs et les clients via GitHub, le forum communautaire et l’équipe commerciale.

Exigences

  • Solide maîtrise de l’apprentissage automatique ou de la vision par ordinateur, notamment des modèles YOLO.
  • Très bonnes compétences en Python et expérience pratique de PyTorch et ONNX.
  • Expérience pratique de TensorRT, OpenVINO, ONNX Runtime ou d’un SDK NPU fournisseur.
  • Expérience de la quantification et de l’étalonnage INT8, notamment pour diagnostiquer les pertes de précision après conversion.
  • Expérience pratique du déploiement sur des appareils de périphérie comme NVIDIA Jetson, Raspberry Pi ou des cartes de développement NPU.
  • Expérience de la programmation, de la configuration et du dépannage de déploiements sur du matériel aux ressources limitées.
  • Aisance avec Linux, Docker et la gestion des dépendances Python sur différentes plateformes.
  • Bonnes pratiques d’ingénierie logicielle, notamment code propre, pull requests Git et revue de code.
  • Anglais écrit clair pour la documentation et la collaboration.
  • Capacité de niveau senior à prendre en charge des intégrations techniques de bout en bout avec un minimum de supervision.
  • Enthousiasme pour l’IA, la vision par ordinateur et l’ingénierie pratique ayant un impact concret.
  • Autorisation légale de travailler dans le pays de candidature.
  • Une expérience directe auprès de fabricants de puces ou de partenaires matériels est un plus.
  • Une expérience de plusieurs écosystèmes embarqués et de périphérie est un plus.
  • Une expérience du C++, notamment du déploiement de modèles sur des microcontrôleurs, est un plus.
  • Une expérience de l’exécution de CI sur des runners matériels autohébergés est un plus.
  • Des contributions à des projets open source ou à des écosystèmes de développeurs sont un plus.
  • Une expérience du travail avec des équipes internationales est un plus.
  • La volonté de se déplacer pour des événements du secteur est un plus.

Avantages

  • Participation au capital.
  • Horaires de travail flexibles.
  • 24 jours de congés.
  • Congé le jour de l’anniversaire.
  • Jours fériés locaux.
  • Un MacBook Air ou Pro Apple neuf.
  • Apple Studio Display.
  • AirPods Pro 3.
  • Budget dédié au développement personnel et professionnel.
  • Travailler sur des projets d’IA de pointe.
  • Collaboration sur site dans un pôle mondial.

Offres similaires

Arizona State University

Développeur web senior, hébergement Drupal

Arizona State University

Piloter la plateforme d’hébergement Drupal géré de l’ASU et contribuer à renforcer la fiabilité, la sécurité et le déploiement des sites de l’université. Améliorer l’infrastructure, l’automatisation et les outils utilisés par les équipes d’ingénierie web.

Ouvrir
American Family Insurance

Stagiaire en développement web

American Family Insurance

Développez et assurez le support d’applications web et d’API en tant que stagiaire chez American Family Insurance. Le poste comprend le développement front-end, les tests, la documentation et le développement dans le cloud.

Ouvrir
NatWest Group

Ingénieur senior en automatisation des tests front-end

NatWest Group

Concevoir des tests automatisés évolutifs pour les produits bancaires numériques de NatWest Boxed. Définir la stratégie qualité des équipes agiles et aider les ingénieurs à tester des applications React Native et des microservices.

Ouvrir
IDS Comercial

Développeur frontend

IDS Comercial
1 001 – 5 000 Employés
ConseilIndustrie manufacturièreLogistique

Concevez des solutions avec Angular et TypeScript pour les projets de conseil technologique d’IDS Comercial, en développant des interfaces adaptatives, en intégrant des API REST et en écrivant des tests unitaires.

Ouvrir
IDS Comercial

Développeur·se Front-End junior (Angular) — IDS Comercial, télétravail au Mexique

IDS Comercial
1 001 – 5 000 Employés
ConseilIndustrie manufacturièreLogistique

Créez des interfaces web avec Angular et connectez-les à des API REST chez IDS Comercial, un cabinet de conseil technologique mexicain. Ce poste junior s’exerce à distance au Mexique et utilise des outils front-end modernes.

Ouvrir
Alpaca

Ingénieur logiciel, financement de titres

Alpaca

Développer des services backend pour les produits de prêt, d’emprunt et de vente à découvert de titres d’Alpaca. Prendre en charge les API, les traitements par lots, la fiabilité en production et la livraison, de la définition du projet au support continu.

Ouvrir
BLUE ORIGIN

Ingénieur logiciel embarqué II, Blue Origin

BLUE ORIGIN

Développez et testez le logiciel de vol de Blue Ring pour le véhicule spatial de sécurité nationale de Blue Origin. Intégrez les interfaces matérielles et vérifiez les systèmes essentiels à la mission.

Ouvrir
FleetPride

Représentant du service clientèle à distance – Colorado

FleetPride

Coordonne les réparations d’équipements, les horaires des techniciens, les devis et le suivi des clients. Contribue aux activités de pièces et de services de FleetPride pour les camions et les remorques poids lourds.

Ouvrir
BLUE ORIGIN

Développeur logiciel embarqué niveau 3, Blue Origin

BLUE ORIGIN

Développez des micrologiciels, des pilotes et des tests de vérification en C/C++ pour des systèmes haute tension et du matériel aérospatial chez Blue Origin. Le poste contribue aux programmes de véhicules spatiaux liés à la sécurité nationale.

Ouvrir
Coral Care

Spécialiste des ventes à distance — Coral Care

Coral Care
11 – 50 Employés
B2CSoins de santé

Mettez les familles en relation avec des thérapeutes pédiatriques dont les consultations sont prises en charge par l’assurance, lors d’échanges par téléphone et en vidéo. Assurez le suivi, l’intégration des clients et la mise à jour de HubSpot dans un poste commercial à fort volume.

Ouvrir