Chez Covariant, notre mission est de construire le Covariant Brain, une IA universelle permettant aux robots de voir, raisonner et agir sur le monde qui les entoure. Amener l'IA du laboratoire aux opérations dynamiques et réelles de nos clients nécessite des idées, des approches et des techniques innovantes.
Notre succès repose sur une équipe aussi diverse que le monde que nous visons à améliorer – des personnes avec des origines, perspectives et expériences variées. Nous partageons une fondation commune : des attentes ambitieuses, un amour pour l'apprentissage, de l'empathie envers nos pairs et une attitude axée sur l'équipe.
L'équipe d'infrastructure IA garantit que les données des robots de Covariant soient accessibles et optimisables pour le développement, le débogage et le déploiement de logiciels d'IA. Notre vision est d'automatiser et de raffiner chaque aspect du cycle de vie de l'IA, depuis la collecte, l'indexation et l'annotation des données jusqu'à la formation, le déploiement et la surveillance des performances des modèles. Nous traitons des téraoctets de données de télémétrie des robots quotidiennement, les rendant consultables et utilisables par l'entreprise via notre plateforme de données innovante. Nous recherchons des ingénieurs seniors pour nous aider à atteindre cette vision en construisant des bibliothèques, des services et des outils fondamentaux pour le développement de logiciels d'IA chez Covariant.
- Développer des services et des API pour rechercher et annoter notre ensemble de données robotique en expansion
- Concevoir des bibliothèques pour former, déployer, surveiller et comprendre nos modèles
- Développement full stack d'outils pour visualiser et explorer les données des robots
- Collaborer étroitement avec les équipes de recherche et de solutions pour spécifier, développer et livrer des fonctionnalités pour notre plateforme de données de robots
- Diriger et gérer des projets full stack avec des parties prenantes interfonctionnelles
- Construire des outils pour rechercher et visualiser les données de télémétrie des robots afin de permettre une itération rapide des performances
- Implémenter des pipelines de données évolutifs pour l'ingestion et le traitement des données de télémétrie des robots
- Développer et déployer des systèmes distribués couvrant les entrepôts des clients jusqu'aux nuages publics et privés
- Prôner et faciliter l'adoption de principes de conception logicielle de qualité, y compris l'observabilité et la débogabilité des systèmes
- Plus de 4 ans d'expérience en programmation dans des langages de programmation modernes tels que Python
- Plus de 4 ans d'expérience en développement web full stack, backend ou infrastructure cloud
- Expertise avérée dans la conception, la construction et le déploiement d'API web modernes
- Expérience dans le déploiement de solutions utilisant des fournisseurs de cloud publics comme AWS
- Familiarité avec les technologies de containerisation telles que Docker et les plateformes d'orchestration comme Kubernetes et Amazon ECS
- Excellentes compétences en communication pour transmettre efficacement les détails techniques à des publics divers
- Expérience dans la construction d'infrastructures de formation de modèles, de bibliothèques et d'outils
- Capacité à travailler de manière autonome sur des projets interfonctionnels ouverts
- Expérience dans l'architecture d'infrastructures de données pour les systèmes d'apprentissage automatique
- Familiarité avec Django et/ou Postgres
- Développer un pipeline de données évolutif en utilisant des services comme Amazon SQS ou Kinesis
- Concevoir de nouveaux modèles de bases de données, y compris les points de terminaison API et les vues correspondants
- Déployer un service sur Kubernetes et surveiller sa performance
- Diagnostiquer et déboguer des problèmes de performance dans Postgres
- Ajouter une fonctionnalité à une bibliothèque de graphes de calcul
- Rencontrer les équipes de recherche pour recueillir les exigences de nouveaux projets