Lead Developer - ToolsWhat We NeedA Lead Developer focused on pipeline products and data systems. You are a multi-functional engineer who loves building software across all tech stacks. You might develop a data warehouse with an AI enabled interface or automate repeatable dev processes that are slowing us down. You have a strong sense of systems architecture and a passion for creating tools that solve high level bottlenecks. You can lead engineers and collaborate with leaders and stakeholders.
What You'll Do- Lead a team of developers to develop products and tools across a breadth of domains, including game engine, pipeline, DCC, and web tools.
- Partner with the Directors and Product Managers to estimate and solve complex pipeline inefficiencies with innovative, often AI enabled solutions.
- Collaborate with studio partners to assess technical requirements for build systems and deployment tools.
- Participate in project planning, estimation, and the technical breakdown of complex initiatives.
- Maintain and improve existing pipeline software while ensuring high quality documentation and support.
- Establish and enforce code review standards and professional development initiatives for your team.
What Will Make You A Great Fit- Extensive experience across domains: data systems, dev tools, AI integrations, pipeline automation, custom apps, game engines, DevOps/DevEx, or web tools.
- Proven ability to lead and mentor a team of engineers.
- Proficiency in multiple languages such as C#, Python, JavaScript, and C++.
- Experience building and maintaining distributed systems, web frameworks, or CI CD pipelines.
- Strong understanding of object oriented programming and modern architectural design patterns.
- Ability to manage large and diverse codebases with multiple branches and stakeholders.
- Excellent interpersonal skills to navigate a fast paced environment and align with studio partners.
- Bachelor of Computer Science or equivalent work experience.
Bonus Points- Experience with web technologies like React, Django, or Node.js.
- Familiarity with Docker, Kubernetes, or cloud service providers like AWS or Azure.
- Hands on experience with game engines such as Unreal or Unity.
- Background in building automated testing frameworks or data visualization tools.
Ingénieur(e) en chef - OutilsCe que nous recherchonsNous recherchons un(e) ingénieur(e) en chef axé(e) sur les produits de pipeline et les systèmes de données. Vous êtes un(e) ingénieur(e) polyvalent(e) qui adore développer des logiciels sur toutes les piles technologiques. Vous pourriez développer un entrepôt de données avec une interface alimentée par l'IA, ou automatiser des processus de développement répétitifs qui nous ralentissent. Vous avez un sens aigu de l'architecture des systèmes et une passion pour la création d'outils qui résolvent les goulots d'étranglement de haut niveau. Vous savez diriger des ingénieurs et collaborer avec des leaders et des parties prenantes.
Ce que vous ferez- Diriger une équipe d'ingénieurs pour développer des produits et des outils dans un large éventail de domaines, notamment les outils liés aux moteurs de jeu, aux pipelines, aux DCC et au web.
- Collaborer avec les directeurs/directrices et les gestionnaires de produit pour estimer et résoudre les inefficacités complexes de pipeline grâce à des solutions innovantes, souvent alimentées par l'IA.
- Travailler avec les partenaires des studios pour évaluer les exigences techniques des systèmes de build et des outils de déploiement.
- Participer à la planification de projets, à l'estimation et à la décomposition technique d'initiatives complexes.
- Maintenir et améliorer les logiciels de pipeline existants tout en assurant une documentation et un soutien de haute qualité.
- Établir et faire respecter les standards de révision de code et les initiatives de développement professionnel pour votre équipe.
Ce qui fera de vous la personne idéale- Vaste expérience dans plusieurs domaines : systèmes de données, outils de développement, intégrations IA, automatisation de pipeline, applications personnalisées, moteurs de jeu, DevOps/DevEx ou outils web.
- Capacité éprouvée à diriger et mentorer une équipe d'ingénieurs.
- Maîtrise de plusieurs langages de programmation tels que C#, Python, JavaScript et C++.
- Expérience dans la création et la maintenance de systèmes distribués, de frameworks web ou de pipelines CI/CD.
- Solide compréhension de la programmation orientée objet et des patrons de conception architecturale modernes.
- Capacité à gérer des bases de code vastes et diversifiées avec plusieurs branches et parties prenantes.
- Excellentes compétences interpersonnelles pour évoluer dans un environnement au rythme soutenu et s'aligner avec les partenaires des studios.
- Baccalauréat en informatique ou expérience de travail équivalente.
Atouts supplémentaires- Expérience avec des technologies web telles que React, Django ou Node.js.
- Familiarité avec Docker, Kubernetes ou des fournisseurs de services infonuagiques comme AWS ou Azure.
- Expérience pratique avec des moteurs de jeu tels qu'Unreal ou Unity.
- Expérience dans la création de frameworks de tests automatisés ou d'outils de visualisation de données.
#LI-Hybrid