- Accueil
- Emploi Télétravail
- Senior Software Engineer (Infrastructure)
À propos de Motion 💡
Motion construit le centre de commande pour les stratèges créatifs : une plateforme nativement IA qui comble le fossé entre les spécialistes du marketing de performance et les équipes créatives. Nous permettons d'identifier ce qui fonctionne, ce qui ne fonctionne pas, et de déployer davantage de publicités gagnantes sur des plateformes comme YouTube, LinkedIn, Meta et TikTok.
Nous plaçons l'IA au cœur de notre produit. Motion analyse et organise automatiquement les contenus créatifs à grande échelle et détecte les tendances concurrentielles. Avec Runneth - le cerveau IA pour le marketeur 100x - nous allons plus loin : un agent de stratégie créative persistant qui s'intègre là où votre équipe travaille déjà (Slack, Notion, Google Drive, données publicitaires) pour transformer les connaissances et l'instinct d'un marketeur en playbooks multicanaux et flux de travail automatisés. Notre pari n'est pas que l'IA remplace les grands marketeurs, mais que les meilleurs marketeurs utiliseront l'IA pour opérer à une échelle jusque-là impossible.
Aujourd'hui, Motion est utilisé par certaines des plus grandes marques e-commerce et agences au monde (dont Vuori, True Classic, The Farmer's Dog et HexClad) et a analysé plus de 14 milliards de dollars de dépenses médias.
Le rôle
Les produits de Motion reposent de plus en plus sur des API intensives en données. Au-delà de notre plateforme de reporting, ces API alimentent désormais des environnements par client où les systèmes d'IA peuvent exécuter des tâches, accéder à des états spécifiques et effectuer des analyses proactives.
Nous recherchons un ingénieur logiciel senior qui aime travailler à la frontière entre le code produit et l'infrastructure. Ce n'est pas un rôle DevOps ou SRE traditionnel. Vous passerez la majeure partie de votre temps à écrire du code applicatif qui contrôle des primitives d'infrastructure : abstractions de files d'attente, gestion de machines virtuelles, cycle de vie des données, mises à jour de conteneurs, migrations sans interruption, amorçage, permissions, observabilité et sécurité.
Notre stack technologique
- Node.js, TypeScript, React, MongoDB, ElasticSearch, Azure et Pulumi.
Ce que vous ferez 🛠️
- Construire et faire évoluer les systèmes qui provisionnent, mettent à jour, sécurisent et observent les environnements d'agents de Motion.
- Concevoir des abstractions autour des files d'attente, des verrous, des tâches de fond et des mécanismes de bus de service.
- Faire évoluer notre empreinte d'infrastructure en tant que code (IaC) avec Pulumi.
- Travailler avec les systèmes Linux, le stockage persistant, les disques OS, les limites de conteneurs, les permissions, les logs et le débogage d'exécution.
- Participer à une équipe restreinte, hautement autonome et interfonctionnelle avec des cycles hebdomadaires.
Profil recherché ✨
- 6 ans d'expérience en tant qu'ingénieur logiciel, avec une expérience significative en infrastructure.
- Solide expérience en backend de production (TypeScript/Node.js idéalement).
- Expérience pratique approfondie du cloud (Azure, AWS ou GCP).
- Maîtrise de l'infrastructure en tant que code (Pulumi, Terraform ou CDK).
- Expérience pratique des conteneurs (Docker) et des environnements d'exécution (Kubernetes, Nomad, etc.).
- Expérience dans la conception de systèmes fiables (tâches de fond, files d'attente, gestion des échecs).
- Solides réflexes en matière de sécurité.
Ce que vous aimerez chez Motion 💜
- Package de rémunération compétitif (salaire + actions).
- Avantages santé dès le premier jour et allocation mensuelle bien-être.
- 20 jours de congés payés et allocation de 1 500 $ pour le télétravail.
- Entreprise remote-first avec des bureaux dans 4 hubs (Toronto, Montréal, Vancouver, Porto).
- Culture d'équipe performante et sans ego.
🌎 Note sur la localisation : Nous recherchons des candidats basés au Canada, aux États-Unis ou en Europe, mais restons ouverts aux profils exceptionnels ailleurs.