Turbalance

Ingénieur Frontend — Plateforme d'infrastructure IA

JavaScriptTypeScriptReactKubernetes
Traduction automatique. Consultez l’original.

Votre mission chez nous

Orientation client

Nous recherchons un(e) Ingénieur(e) Frontend Senior pour développer le Frontend de notre plateforme d'infrastructure IA. Les clients utilisent notre plateforme pour accéder et exploiter deux produits techniques. Votre mission est de rendre ces produits compréhensibles, fiables et performants grâce à un développement Frontend de haute qualité.

Il ne s'agit pas d'un rôle classique d'ingénieur SaaS-Frontend ni d'un emploi Frontend habituel pour une simple application monopage. Vous travaillerez sur une plateforme technique B2B, dont le Frontend doit refléter des flux d'infrastructure complexes, des états système, des interactions gourmandes en données et une logique produit, de manière à ce que les utilisateurs expérimentés puissent s'y fier et y travailler efficacement.

Vos tâches

  1. Vous assumerez la responsabilité de l'implémentation Frontend des domaines centraux de la plateforme d'infrastructure IA, y compris le planificateur (scheduler) et le simulateur.
  1. Vous développerez l'expérience du planificateur pour les flux opérationnels en temps réel : état actuel de l'infrastructure, placement des charges de travail, utilisation, débit, goulots d'étranglement, alertes et mesures de résolution des problèmes.
  1. Vous développerez l'expérience du simulateur pour les flux de planification : configurations d'infrastructure hypothétiques, comparaisons de scénarios, planification de capacité, modèles de coût-performance et aide à la décision axée sur le retour sur investissement (ROI).
  1. Vous développerez des composants Frontend communs et des modèles de produits qui assureront la cohérence des deux produits, tout en prenant en charge des modèles mentaux distincts pour l'exploitation en direct et la simulation exploratoire.
  1. Vous traduirez des concepts complexes tels que la topologie GPU, les accélérateurs hétérogènes, les décisions de planification, l'allocation des ressources, les compromis d'utilisation, la latence, la consommation d'énergie et les coûts en flux Frontend et visualisations robustes.
  1. Vous implémenterez des interfaces utilisateur gourmandes en données, claires, réactives, fiables et utiles pour les utilisateurs techniques, sans qu'elles ne deviennent un tableur, une interface d'administration générique ou un mur de graphiques de type Grafana.
  1. Vous travaillerez en étroite collaboration avec la gestion de produit, les experts Backend et infrastructure, ainsi que la direction de l'entreprise, pour comprendre les contraintes techniques et en développer des solutions Frontend orientées client.
  1. Vous contribuerez à l'architecture Frontend, à la qualité des composants, à la gestion de l'état, à la performance, à l'accessibilité, aux tests et à la maintenabilité de la plateforme globale.
  1. Vous travaillerez avec des APIs, des modèles de données, des états en temps réel ou quasi réel, des états d'erreur et de chargement, des autorisations, ainsi qu'avec des cas limites (edge cases) cruciaux pour les produits d'infrastructure.
  1. Vous remettrez en question les approches Frontend génériques et développerez des solutions modernes et différenciées qui inspirent confiance pour les décisions opérationnelles et d'investissement importantes.

Ce que vous apportez

  1. Au moins 5 ans d'expérience en ingénierie Frontend ou produit, avec une responsabilité démontrée au niveau senior pour des développements produit complexes.
  1. Expérience approfondie des technologies Frontend modernes telles que React, TypeScript/JavaScript, le développement basé sur des composants, les tests Frontend et la gestion de l'état.
  1. Expérience démontrée avec des produits B2B publiés, gourmands en données et techniquement complexes, pour lesquels vous avez amélioré la clarté, la fiabilité, la performance et la convivialité grâce au développement Frontend.
  1. Compréhension produit approfondie et capacité à comprendre les systèmes techniques suffisamment en profondeur pour modéliser les flux réels des experts, sans simplifier excessivement le produit ou perdre des informations importantes.
  1. Expérience avec des produits B2B complexes tels que des outils de développement, des plateformes cloud, des solutions d'observabilité/monitoring, des plateformes de données, des outils DevOps, des outils IA/ML, des outils de simulation, des tableaux de bord fintech/trading ou d'autres produits d'entreprise techniques.
  1. Capacité à développer des architectures et des plans d'implémentation Frontend pragmatiques avec les parties prenantes produit et ingénierie, à partir d'exigences techniques peu claires.
  1. Expérience avec des tableaux de bord, des vues de monitoring, des flux de configuration, des vues comparatives, la planification de capacité, les métriques, les alertes, les logs, les tableaux ou d'autres interfaces utilisateur gourmandes en données et en chiffres.
  1. Exigences élevées en matière de qualité Frontend : code maintenable, abstractions réfléchies, conscience de la performance, accessibilité, tests fiables et intégration propre avec les Backend-APIs.
  1. Aisance dans la collaboration directe avec des développeurs Backend, des experts en infrastructure, des chefs de produit et des parties prenantes techniques dans des environnements dynamiques et pas toujours clairement définis.
  1. Autonomie de niveau senior : vous êtes capable de structurer des problèmes complexes et non structurés, de remettre en question les hypothèses, d'identifier les risques Frontend, de faire des compromis raisonnables et de fournir des résultats sans directives détaillées.

Atouts

  1. Expérience avec l'infrastructure IA, les plateformes GPU, le calcul hétérogène, l'infrastructure cloud, Kubernetes, les planificateurs, les simulateurs, le MLOps, les plateformes de données ou les systèmes distribués.
  1. Compréhension des concepts d'infrastructure proches du GPU tels que la topologie, les accélérateurs, les charges de travail, les locataires (tenants), les quotas, la capacité, l'utilisation, la latence, le débit, la mémoire ou les contraintes de consommation d'énergie.
  1. Expérience avec des outils de planification, de simulation, de modélisation de scénarios, de type CAD, de graphes, de topologie ou de comparaison.
  1. Expérience avec l'observabilité, le monitoring, la réponse aux incidents ou d'autres interfaces en temps réel pour l'exploitation.
  1. Expérience avec la visualisation de données personnalisée, les tableaux complexes, les vues réseau/topologie, les Web Workers ou d'autres modèles d'implémentation Frontend avancés.
  1. Expérience dans le développement de plateformes multi-produits où plusieurs produits partagent des composants, une architecture et des conventions de plateforme, mais nécessitent des flux de travail distincts.
  1. Expérience dans la collaboration avec des utilisateurs techniques, des équipes d'infrastructure ou des dirigeants prenant des décisions de ROI.

Pourquoi ce rôle est passionnant

À propos de nous

Turbalance GmbH est une startup innovante et en pleine croissance qui réinvente l'IA. Nous sommes une équipe de solutionneurs passionnés qui croient en ce que nous construisons. Nous repoussons constamment les limites et embrassons nos "nerds intérieurs" tout en trouvant de nouvelles façons de relever des défis complexes. Chez nous, vous trouverez un environnement de travail dynamique, des hiérarchies plates/inexistantes et la possibilité de prendre des responsabilités dès le début.

Turbalance s'engage à créer un environnement de travail respectueux, sûr et inclusif. Pour nous, la diversité signifie créer un environnement où les différences individuelles sont reconnues, valorisées et respectées, afin que chacun puisse apporter au mieux ses talents et ses forces.

Cette conviction commence dès le processus de candidature. Si vous avez besoin d'aide ou d'adaptations individuelles dans le cadre de votre candidature ou de votre entretien, n'hésitez pas à nous le faire savoir – nous serons heureux de vous aider.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter