Kinaxis Inc.
Architecte Logiciel, Moteur Principal
À propos de Kinaxis
Vous cherchez à rejoindre une entreprise innovante, leader sur son marché, où vous pourrez véritablement faire progresser votre carrière ? Chez Kinaxis, nous prenons notre culture, notre technologie, nos clients et nous-mêmes au sérieux, sans nous prendre trop au sérieux. Si vous souhaitez participer à une incroyable success story, alors nous pourrions être l'endroit qu'il vous faut !
En 1984, nous avons commencé comme une équipe de trois ingénieurs. Aujourd'hui, nous sommes devenus une organisation mondiale comptant plus de 2000 employés dans le monde, 6 bureaux mondiaux et un siège social de premier ordre à Ottawa, au Canada. Lauréats de plusieurs prix "Meilleur Employeur" à l'échelle mondiale, nous sommes fiers de travailler avec nos clients et nos employés pour résoudre certains des plus grands défis auxquels les chaînes d'approvisionnement sont confrontées aujourd'hui.
Kinaxis est un leader mondial de l'orchestration moderne des chaînes d'approvisionnement, alimentant des chaînes d'approvisionnement mondiales complexes et soutenant les personnes qui les gèrent. Notre plateforme puissante, infusée d'IA, offre une transparence et une visibilité complètes sur les chaînes d'approvisionnement de bout en bout, permettant à nos clients de prendre des décisions plus rapides et meilleures. Des marques mondiales renommées nous font confiance pour fournir l'agilité et la prévisibilité nécessaires pour naviguer dans la volatilité et les perturbations actuelles. Avec plus de 40,000 utilisateurs dans plus de 100 pays, nous élargissons notre équipe alors que nous continuons à innover et à révolutionner la manière dont nous soutenons nos clients.
À propos du poste
Kinaxis Maestro gère et prédit ce qui est nécessaire pour équilibrer efficacement l'offre et la demande pour certaines des chaînes d'approvisionnement les plus complexes au monde. Nous recherchons un Architecte de Plateforme Logicielle pour diriger l'évolution de notre plateforme Maestro vers une architecture cloud-native, avec une expérience dans la conception de moteurs de bases de données, de moteurs de stockage, de bases de données distribuées, de systèmes d'exécution de requêtes ou d'autres plateformes d'infrastructure de données à grande échelle.
Au sein de l'organisation R&D Produit, vous définirez et piloterez les fondations architecturales qui permettent une échelle massive, des performances élastiques et une exécution rentable de la plateforme backend de nouvelle génération de Kinaxis, qui sous-tend Maestro.
Ce rôle est central pour la modernisation de la plateforme Kinaxis — en réarchitecturant les capacités de données, de requêtes et d'exécution de base pour fonctionner nativement dans le cloud, tout en préservant les performances, la fiabilité et la confiance des clients qui définissent notre plateforme.
Lieu
Canada ou États-Unis
Ottawa et Toronto, Canada - Hybride
Autres localités au Canada ou aux États-Unis - À distance
Statut du poste vacant
Il s'agit d'un poste vacant existant
#Senior; #LI-EM1
Pour plus d'informations, visitez le site Web de Kinaxis à l'adresse kinaxis.com ou le blog de l'entreprise à l'adresse blog.kinaxis.com.
Kinaxis accueille les candidats pour postuler au sein de notre communauté inclusive. Nous fournissons des aménagements sur demande pour garantir l'équité et l'accessibilité tout au long de notre processus de recrutement pour tous les candidats, y compris ceux ayant des besoins spécifiques ou des handicaps. Si vous avez besoin d'un aménagement, veuillez nous contacter à l'adresse recruitmentprograms@kinaxis.com. Ces coordonnées sont uniquement destinées aux demandes d'accessibilité et ne peuvent pas être utilisées pour vous renseigner sur le statut des candidatures.
Kinaxis s'engage à garantir un processus de recrutement équitable et transparent. Nous utilisons des outils d'intelligence artificielle (IA) dans la première étape du processus de recrutement pour comparer les CV soumis aux descriptions de poste afin d'identifier les candidats dont la formation, l'expérience et les compétences correspondent le mieux aux exigences du poste. Après le filtrage initial, toutes les décisions ultérieures concernant votre candidature, y compris la sélection finale, sont prises par notre équipe de recrutement humaine. L'IA ne prend aucune décision d'embauche finale.
Ce que vous ferez
Vous opérez à l'aise tout au long du cycle de vie de l'architecture - de la conception conceptuelle et de l'exploration technique approfondie à l'implémentation pratique et au renforcement de la production. Vous êtes motivé par les problèmes de systèmes complexes et comprenez comment équilibrer performance, évolutivité, coût et résilience opérationnelle dans des environnements cloud réels.
Vous concevrez et ferez évoluer des architectures cloud-natives distribuées et hautement évolutives qui alimentent les capacités de base de la plateforme. Vous pensez naturellement en termes de flux de données, de modèles de cohérence, de compromis de latence, de tolérance aux pannes et de limites de système, et vous recherchez continuellement des conceptions plus simples, plus robustes et plus performantes.
Vous contribuerez à l'orientation architecturale de la plateforme backend, en façonnant la manière dont le traitement de données à grande échelle, l'exécution des requêtes et les services de plateforme sont construits et évoluent. Cela inclut la définition de normes pour la conception cloud-native, la guidage des décisions concernant les modèles de systèmes distribués et la garantie que les architectures sont à la fois extensibles et prêtes pour la production.
Vous agirez en tant qu'autorité technique au sein de la R&D Produit, influençant les décisions architecturales qui couvrent l'infrastructure cloud, les services de plateforme de base et les systèmes de données. Vous encadrerez des ingénieurs seniors, élèverez la rigueur architecturale au sein des équipes et favoriserez une culture où les architectes sont profondément responsables des systèmes qu'ils conçoivent.
Vous êtes un architecte pragmatique et pratique. Vous écrivez du code, validez des hypothèses par des prototypes et travaillez en étroite collaboration avec les équipes d'ingénierie pour garantir que les conceptions se traduisent par des implémentations fiables et évolutives. Vous privilégiez la clarté, la simplicité et l'exécution plutôt que la perfection théorique.
Vous êtes un collaborateur et un communicateur solide, capable d'expliquer des concepts architecturaux complexes aux ingénieurs, aux chefs de produit et aux cadres. Vous apportez de la structure à l'ambiguïté et guidez les équipes vers des solutions qui alignent l'excellence technique avec les résultats commerciaux.
Ce que nous recherchons
Formation supérieure en informatique, en ingénierie ou dans un domaine connexe. Une expérience approfondie et démontrée dans la construction de systèmes cloud distribués à grande échelle est requise.
Nous implémentons notre propre base de données distribuée et notre propre moteur de requêtes, spécifiquement pour les données et les cas d'utilisation de la chaîne d'approvisionnement. Nous recherchons une expérience approfondie dans la conception, l'implémentation et l'évolution des capacités de base de données, de stockage, d'indexation, d'exécution de requêtes, de mise en cache, de cohérence, de réplication ou de gestion de métadonnées dans des systèmes de production distribués à grande échelle.
- Vaste expérience dans la conception et la construction de systèmes distribués à grande échelle dans des environnements de production.
- Solide expérience dans les systèmes axés sur les données, tels que le traitement distribué des données, les bases de données distribuées, les moteurs de requêtes ou les services de données au niveau de la plateforme.
- Expertise approfondie des architectures cloud-natives, y compris l'évolutivité, l'élasticité, la tolérance aux pannes et la conception tenant compte des coûts.
- Capacité avérée à traduire des défis techniques complexes en conceptions architecturales claires qui peuvent être mises en œuvre et évoluées au fil du temps.
- Capacité à travailler avec des exigences ambiguës et à les traduire en conceptions architecturales claires, robustes et bien communiquées, alignées sur les attentes des parties prenantes.
- Expérience pratique des plateformes cloud modernes (par exemple, AWS, Azure ou GCP) et de leurs services d'infrastructure de base.
- Maîtrise des langages de programmation modernes (Go) et/ou d'autres langages backend haute performance (C++).
- Solide compréhension des performances système, de la concurrence, des modèles de cohérence et des compromis opérationnels dans les environnements distribués.
- Capacité démontrée à influencer la direction technique de plusieurs équipes et à opérer efficacement en tant que leader technique senior.
- Excellentes compétences en communication, avec la capacité d'articuler des conceptions de systèmes complexes à des publics diversifiés.
- Capacité à trouver des opportunités d'accélérer le SDLC grâce à l'application innovante de l'IA ou d'autres outils, tout en respectant la cohérence architecturale, la conception sécurisée et les normes de qualité du code.
- Capacité à examiner rigoureusement le code généré par l'IA pour sa correction, son adéquation architecturale, son risque d'intégration et son support des cas limites, avec un état d'esprit de croissance et une propension à l'expérimentation.
Atouts supplémentaires
- Expérience dans la conception de plateformes qui prennent en charge l'IA, les systèmes agentiques ou l'analyse avancée à grande échelle.
- Exposition à la Data Fabric, aux couches sémantiques ou aux architectures de plateforme extensibles.
- Expérience pratique des plateformes cloud modernes (par exemple, AWS, Azure ou GCP) et de leurs services d'infrastructure de base.
- Expérience avérée en leadership technique à travers des plateformes internes, des publications, des brevets ou des contributions open-source.
Travaillez avec un impact : Notre plateforme aide directement les entreprises à gérer les chaînes d'approvisionnement mondiales. Nous voyons les résultats de notre travail dans le monde chaque jour, lorsque nous voyons les rayons des magasins approvisionnés, lorsque les médicaments sont disponibles pour nos proches, et bien plus encore.
Travaillez avec des marques du Fortune 500 : Des entreprises de tous les secteurs nous font confiance pour les aider à prendre le contrôle de leur planification intégrée des activités et de leur chaîne d'approvisionnement numérique. Parmi nos clients figurent Lockheed Martin, Unilever, P&G, ExxonMobil, Cisco et d'autres.
Responsabilité Sociale chez Kinaxis : Notre Comité pour la Diversité, l'Équité et l'Inclusion intervient sur les pratiques d'embauche, les supports de formation à l'évaluation des talents et les formations obligatoires sur les biais inconscients et les fondamentaux de l'inclusion. La durabilité est essentielle à ce que nous faisons et nous nous engageons dans une stratégie d'opérations nettes zéro à long terme. Nous sommes impliqués dans nos communautés et soutenons les causes où nous pouvons avoir le plus d'impact.
Les personnes comptent chez Kinaxis et voici quelques-uns des avantages et bénéfices que nous offrons, qui peuvent varier selon le lieu et l'employé :
- Vacances flexibles et jours Kinaxis (jours de congé pour toute l'entreprise)
- Options de travail flexibles
- Programmes de bien-être physique et mental
- Cours de fitness virtuels régulièrement programmés
- Programmes de mentorat, formation et développement de carrière
- Programmes de reconnaissance et récompenses de parrainage
- Hackathons
