Roku
4MindsAI Inc.
Ingénieur Logiciel Fullstack
Mission
4Minds est une plateforme d'IA d'entreprise qui transforme la manière dont les organisations construisent et exploitent des IA privées et spécifiques à leur domaine. Contrairement aux systèmes statiques, la plateforme d'IA de 4Minds apprend en continu à partir de données en direct en temps réel et peut être déployée sur site ou chez votre fournisseur de cloud. Nos technologies brevetées permettent de faire évoluer les équipes d'ingénierie existantes et d'autonomiser de nouvelles équipes d'IA, permettant un déploiement, une adaptation et un retour sur investissement rapides de l'IA. Grâce au pipeline de données automatisé et au graphe de connaissances propriétaire de 4Minds, les entreprises peuvent connecter toutes leurs sources de données, y compris Microsoft, Databricks, AWS et Google, créant ainsi une IA adaptative qui surpasse les capacités des systèmes conventionnels basés sur RAG.
Aperçu du rôle
En tant qu'Ingénieur Logiciel Full Stack chez 4MINDSAI, vous concevrez et construirez les systèmes qui donnent vie à la plateforme 4MINDS sur l'ensemble de la pile technologique. Vous serez responsable des fonctionnalités, de la conception des API et des services backend jusqu'aux interfaces avec lesquelles les utilisateurs de l'entreprise interagissent quotidiennement, en travaillant sur une architecture cloud-native moderne qui s'étend sur plusieurs environnements de déploiement.
Il s'agit d'un poste de senior pour un ingénieur ayant construit des systèmes de production à l'échelle de l'entreprise et sachant ce qu'il faut pour livrer des logiciels fiables et maintenables dans un environnement en évolution rapide. Vous reporterez au responsable de l'ingénierie et travaillerez en étroite collaboration avec les équipes produit, recherche IA et infrastructure pour livrer des fonctionnalités à fort impact sur une plateforme où la fiabilité et la performance sont non négociables.
Si vous aimez résoudre des problèmes complexes de bout en bout, passer avec fluidité des défis frontend aux défis backend, et que vous souhaitez construire à l'intersection du logiciel d'entreprise et de l'IA de pointe, ce rôle est fait pour vous.
Responsabilités clés
- Concevoir, construire et livrer des fonctionnalités full-stack sur la plateforme 4MINDS, en prenant en charge le travail depuis les services backend et les APIs jusqu'aux interfaces frontend.
- Architecturer des systèmes évolutifs et maintenables qui s'intègrent au graphe de connaissances, au pipeline de données et aux services d'IA de 4MINDS.
- Construire et optimiser des APIs RESTful et GraphQL pour les consommateurs internes et externes.
- Développer des flux de données en temps réel et des connexions WebSocket qui présentent les sorties des modèles d'IA aux utilisateurs finaux.
- Concevoir et maintenir des schémas de base de données et des requêtes optimisées pour la performance avec des volumes de données d'entreprise. *
- Implémenter des capacités d'authentification, d'autorisation et d'audit sécurisées qui répondent aux exigences de conformité de l'entreprise.
- Collaborer avec les concepteurs UI/UX pour implémenter des systèmes de conception et des bibliothèques de composants réutilisables. *
- Construire et maintenir des microservices dans une architecture de déploiement multi-cloud et sur site. *
- Établir et maintenir des normes de test, des pipelines CI/CD et des meilleures pratiques d'ingénierie. *
- Participer aux revues de code, à la planification technique et aux décisions d'architecture. *
- Mentorer les ingénieurs juniors et contribuer aux normes d'ingénierie au sein de l'équipe.
Qualifications requises
- Diplôme de licence en informatique, ingénierie ou domaine technique connexe.
- 5+ années d'expérience professionnelle en développement full-stack dans la construction et la livraison de systèmes de production. *
- Solide maîtrise de l'un ou plusieurs des langages suivants : React.js, TypeScript, Node.js, Python (FastAPI), et/ou Go. *
- Expérience dans la conception et la construction d'APIs RESTful et GraphQL. *
- Maîtrise des bases de données SQL et NoSQL, y compris la conception de schémas et l'optimisation des requêtes. *
- Expérience avec des solutions de gestion d'état telles que Redux ou Context API. *
- Solide compréhension des modèles d'authentification, d'autorisation et de sécurité dans les applications d'entreprise. *
- Expérience avec les technologies de conteneurisation et d'orchestration. *
- Expérience de travail au sein de pipelines CI/CD et des pratiques DevOps modernes. *
- Expérience avérée dans la construction d'applications de niveau entreprise avec des exigences élevées en matière de fiabilité et de performance. *
- Capacité à travailler de manière autonome et à prendre des décisions techniques sans direction constante. *
- Communication écrite et verbale claire avec les parties prenantes techniques et non techniques. *
- Esprit de responsabilité approfondi : vous vous souciez des résultats, pas des titres de poste.
Qualifications préférées
- Diplôme de master en informatique, ingénierie ou domaine technique connexe. *
- 7+ années d'expérience professionnelle en développement full-stack. *
- Expérience dans la construction d'interfaces ou de services backend pour des plateformes d'IA/ML. *
- Connaissance des graphes de connaissances, des systèmes RAG ou de l'infrastructure de données en temps réel. *
- Expérience avec des environnements multi-cloud, y compris AWS, GCP et Azure. *
- Expérience avec des architectures de déploiement sur site ou dans le cloud privé. *
- Expérience avec des architectures WebSocket ou de streaming pour les données en temps réel. *
- Expérience dans l'établissement de normes d'ingénierie ou de pratiques techniques au sein d'une équipe. *
- Expérience avec l'architecture de microservices à l'échelle de l'entreprise.
Rémunération
- Fourchette de salaire de base : 140 000 $ - 180 000 $ par an. *
- Package d'actions compétitif dans une startup financée par capital-risque. *
- Structure de bonus basée sur la performance. *
- Examens annuels des salaires basés sur le mérite. *
- Actions
Avantages
- Couverture médicale, dentaire et visuelle complète (80 % payée par l'employeur). *
- Politique de congés payés illimités avec un minimum de 15 jours. *
- 11 jours fériés payés par l'entreprise.
Développement professionnel
- Budget annuel pour la formation et la certification.
- Accès aux plateformes d'apprentissage en ligne. *
- Opportunités de participation à des conférences. *
- Ateliers techniques internes réguliers et sessions de partage de connaissances.
Processus
Environnement de travail
- Sur site au siège de Dallas, 5 jours par semaine. *
- Stations de travail haute performance. *
- Espace de bureau moderne à Dallas avec des bureaux debout et du matériel ergonomique. *
- Événements d'équipe mensuels et sessions d'apprentissage. *
- Environnement de bureau collaboratif favorisant l'innovation et le travail d'équipe.
Processus
Nous aimons être efficaces mais faisons nos recherches. Voici ce à quoi vous pouvez vous attendre de notre part :
- Entretien avec le recruteur (30-60 minutes).
- Entretien avec le responsable du recrutement (30 minutes).
- Entretiens techniques et présentation (demi-journée ou journée complète).
- Entretien avec le PDG (30 minutes).
Postulez maintenant
Cliquez sur le bouton postuler et soumettez :
- CV détaillé. *
- Profil Git Hub ou échantillons de code *
- Portfolio de travaux pertinents. *
- Courte lettre de motivation décrivant votre expérience en développement. *
- Références de postes précédents.
4MindsAI est un employeur garantissant l'égalité des chances. Nous valorisons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés.
