Ingénieur Logiciel (Équipe de Vision par Ordinateur)

Job expired!

Second Spectrum est une entreprise de données et de technologie primée aux Sports Emmy qui construit la prochaine façon de voir le sport - en capturant et produisant les données les plus de haute qualité et le contenu le plus innovant pour plusieurs des plus grandes ligues et partenaires médias du monde, comme la NFL, la NBA, le Premier League anglais, ESPN, Amazon et CBS Sports.

Nous repoussons les limites de la technologie de pointe - l'apprentissage automatique, la vision par ordinateur, les big data, la réalité augmentée et virtuelle. Notre passion pour le design avant-gardiste et nos décennies d'expérience dans le sport universitaire et professionnel font partie intégrante de la magie qui donne vie à des produits uniques et innovants. Ces produits ont aidé les partenaires de Second Spectrum à remporter plusieurs championnats de la NBA, à gagner des matchs sur les terrains de football du monde entier, à divertir et éduquer des millions de fans à la télévision et en ligne. En 2021, Second Spectrum a été racheté par Genius Sports, réunissant une combinaison unique de capacités technologiques, opérationnelles et commerciales.

Nous sommes convaincus que la technologie va révolutionner la façon dont le sport est joué, entraîné et vécu. Nous commençons tout juste à transformer notre vision commune des technologies sportives transformatrices en réalité.

Second Spectrum est l'endroit idéal si vous êtes intéressé à travailler sur des technologies de pointe dans le sport, aux côtés de coéquipiers incroyablement motivés et ambitieux. Notre environnement innovant et dynamique met l'accent sur les opportunités pour les individus motivés de maximiser leur croissance et leur impact.

Le rôle : Ingénieur vision par ordinateur

Il s'agit d'un rôle hybride avec la prévision d'être au moins un jour par semaine dans le bureau de Lausanne

Nous recherchons un ingénieur vision par ordinateur orienté production pour concevoir, développer et mettre en place des technologies de pointe en matière de vision par ordinateur et d'apprentissage automatique pour assurer notre position de leader sur le marché du suivi des joueurs sportifs et des solutions de diffusion.

Ce que vous ferez :

  • Concevoir, prototyper, mettre en œuvre et tester des logiciels et des algorithmes de vision par ordinateur et d'apprentissage automatique en Rust, Python et C++.
  • Développer et optimiser en temps réel et avec une grande précision des solutions sportives avec CV moderne : détection, reconnaissance et suivi d'objets, calibration de caméras, reconstruction 3D, etc.
  • Gérer des projets interdisciplinaires en collaboration avec différents groupes au sein de l'entreprise.
  • Mettre en œuvre et fournir les meilleures pratiques pour un développement logiciel maintenable, y compris le processus de déploiement, la documentation, et l'adhésion à et l'amélioration des normes de codage.
  • Utiliser les services web d'Amazon (EC2 et S3) pour exécuter des algorithmes sur un grand nombre de serveurs dans le cloud.
  • Supporter et surveiller les systèmes en direct, y compris la rotation des appels pour les systèmes de vision par ordinateur pendant les saisons sportives.
  • Apprendre continuellement de nouvelles applications et appliquer les apprentissages à de nouveaux défis.

Notre pile logicielle :

  • Langages de programmation principaux : Python 3, Rust, C++ moderne
  • Cadres : OpenCV, CUDA, FFmpeg, Pytorch, NumPy, scikit-learn
  • Base de code : Git avec GitLab
  • Infrastructure : AWS (EC2, S3), Docker, Linux
  • Productivité : Slack, Notion, Google Appsequirements

Ce que vous avez :

  • 2+ années d'expérience industrielle dans le cycle de vie complet du développement : conception, prototypage, mise en œuvre, tests, et évaluation de performance de logiciels
  • 2+ années d'expérience industrielle en vision par ordinateur et algorithmes modernes d'apprentissage automatique, comme l'apprentissage profond
  • BSc ou MSc en informatique ou un diplôme apparenté, avec une forte composante d'ingénierie logicielle et de vision par ordinateur moderne
  • Une solide expérience en ingénierie logicielle : pratiques et outils de développement logiciel modernes, programmation concurrente et distribuée, systèmes d'exploitation, réseaux informatiques, systèmes de bases de données
  • Parfaitement compétent en Python et C++ moderne avec une exposition aux paradigmes de programmation fonctionnelle et orientée objet. Autres langues telles que Rust seront considérées comme un avantage pour certains de nos projets multidisciplinaires.
  • Expérience du calcul haute performance, du calcul sur GPU et des systèmes temps réel vous démarquerait

Notre environnement de travail et ce dont vous bénéficierez :

  • Des produits de pointe à travailler pour les principales ligues et équipes de sport professionnel.
  • Des habitudes d'ingénierie orientées équipe et des meilleures pratiques d'ingénierie logicielle (code lisible, maintenable, et efficace).
  • Un environnement innovant et dynamique, qui encourage l'auto-développement et offre des opportunités d'avoir un impact.
  • Equipe multiculturelle avec des employés basés dans plusieurs pays.
  • Des horaires de travail flexibles et 25 jours de congés annuels.
  • Assister à des conférences internationales sur la CV (par exemple, l'ICCV ou le CVPR) ; discuter régulièrement des articles.

Comme approche générale, nous interviewons pour l'aptitude plutôt que pour des technologies ou des langages spécifiques. Soyez prêt à parler de tout ce qui est listé sur votre CV ou dans votre portfolio.

Pourquoi vous engager ?

En plus d'un salaire compétitif et d'une allocation de congés annuels, nos avantages incluent l'assurance santé, la formation de compétences et bien plus encore, selon le lieu. Nous offrons également des avantages sociaux, dont de nombreux événements sociaux tout au long de l'année, comme des fêtes de vacances d'été et d'hiver, des événements mensuels de team building, des tournois sportifs, des journées caritatives et des activités de bien-être.

Comment nous travaillons

Nous avons adopté un cadre de 'Modes de travail' avant-gardiste, qui précise (entre autres) les opportunités pour les Geniuses de travailler de manière flexible, à distance et en vacances de travail. Il affecte différemment les différentes équipes et lieux, alors demandez des informations supplémentaires sur la façon dont cela fonctionnerait avec ce rôle.

Nos employés sont habilités à repousser les limites de ce qui est réalisable, allant toujours plus loin et poussant les limites pour voir ce qui donne. Nous collaborons, nous innovons et nous célébrons. Nous continuerons de grandir en tant qu'organisation et continuerons d'investir dans notre équipe de Geniuses extrêmement talentueuse et diverse