Lead Technical Architect / Responsable Architecture Technique

About the Employer

Unity Labs’ mission is to explore how content authoring, AI, deep learning, computer visualization, VR, AR and Cloud will evolve in the next decade to radically transform how content will be created, streamed and played. As part of Labs, we are launching a small agile team focussed on the future of digital entertainment and 3D interactive content streaming.

Your role will involve leveraging Unity’s authoring, cloud and playback technologies and extending those to build new systems that achieve the dynamic delivery of multiplayer interactive content for traditional movie, live-event and TV audiences. You will work alongside Unity engineers, external R&D groups, and real-world content makers to explore questions of immersion, personalization and address challenges around cloud asset management, realtime graphics rendering, multi-platform parity, latency and more.

This an opportunity to play a strategic role in establishing Unity’s position in an evolving landscape of direct-to-consumer apps and services.

Responsibilities

  • Study and identify end-state requirements to guide technical strategy
  • Address complex architectural problems with simple, intuitive designs
  • Design and test meaningful prototypes using real-time 3D content
  • Evolve systems to support new impactful features for key user experiences.
  • Envision the future landscape of cinematic streaming and make informed bets about strategic investments in the space
  • Communicate technical ideas and direction in cross-functional settings
  • Collaborate effectively with teammates, technical partners and stakeholders

Requirements

  • Proficiency developing with C# and C++ and with one of the following cloud languages: Go, Ruby, Javascript, Scala.
  • Multiple shipped commercial game titles and/or consumer-facing applications
  • Proficient working with Unity, specifically in a ‘live operated’ application or game environment.
  • Full stack experience across e.g. back-end services, multiplayer code, real-time rendering, content authoring tools, mobile application development, web, gameplay, UX… the more the better!
  • Computer Science background with experience in both macroscopic software architecture and nitty-gritty algorithms and data structures

Bonus Points

  • Passion for innovation and experimentation
  • Deep understanding of streaming technologies
  • Experience with MMO development and operations
  • AAA games or CG Animation industry leadership experience
  • Experience developing public APIs for integrating external hardware and plugins
  • Self-starter with lots of initiative
  • Strong communication skills with both internal team members and external stakeholders

Who We Are

Unity is the creator of the world’s leading real-time 3D development platform, giving users the most powerful and accessible tools to create, operate, and monetize experiences for the real-time world. Unity empowers anyone, regardless of skill level and industry, to create 3D visual content using world-class technology, operate using resources that maximize ease-of-use, and monetize, so that they can find success with their creations.

The company’s 1,000 person development team keeps Unity at the forefront of development by working alongside partners such as Google, Facebook, Oculus, Autodesk, and Microsoft to ensure optimized support for the latest releases and platforms. Made with Unity experiences reach nearly 3 billion devices worldwide and have been installed more than 34 billion times in the last 12 months. For more information, please visit www.unity.com.

Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. If there are preparations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

La mission de Unity Labs est d’explorer comment l’évolution de la création de contenu, de l’IA, de l’apprentissage approfondi, de la visualisation par ordinateur, de la RV, de la RA et du nuage au cours de la prochaine décennie transformera radicalement la façon dont les contenus seront créés, diffusés et joués. Nous lançons une petite équipe agile rattachée à Labs, qui se concentrera sur l’avenir du divertissement numérique et de la diffusion de contenu interactif en 3D.

Votre rôle consistera à tirer parti des technologies de création, de Cloud et de lecture offertes par Unity et de les étendre pour concevoir de nouveaux systèmes qui permettront la diffusion dynamique de contenus interactifs multijoueurs pour le cinéma, les événements en direct et les téléspectateurs ordinaires. Vous travaillerez aux côtés des ingénieurs de Unity, de groupes de recherche et développement externes et de créateurs de contenu physique pour explorer les thèmes de l’immersion et de la personnalisation, tout en relevant les défis liés à la gestion des ressources dans le nuage, au rendu graphique en temps réel, à la parité multiplateforme, à la latence, et bien d’autres.

C’est l’occasion de jouer un rôle décisif dans la consolidation de la position de Unity dans un paysage en pleine évolution marqué par les applications et les services destinés directement aux consommateurs.

Responsabilités

  • Étudier et déterminer les exigences liées à l’état final pour orienter la stratégie technique
  • Résoudre les problèmes architecturaux complexes en proposant des conceptions simples et intuitives
  • Concevoir et tester des prototypes pertinents grâce aux contenus 3D en temps réel
  • Faire évoluer les systèmes pour prendre en charge de nouvelles fonctionnalités pertinentes pour les expériences utilisateur essentielles
  • Envisager l’avenir de la diffusion cinématographique en continu et effectuer des pronostics éclairés sur les investissements stratégiques dans ce domaine
  • Communiquer des idées et une direction technique dans un cadre interfonctionnel
  • Collaborer efficacement avec vos collègues, vos partenaires techniques et les autres intervenants

Exigences

  • Maîtrise du développement en C# et C++ et de l’un des langages infonuagiques suivants : Go, Ruby, Javascript ou Scala
  • Participation à la livraison de plusieurs jeux commerciaux ou applications destinées aux consommateurs
  • Maîtrise de Unity, en particulier dans un environnement de jeu ou d’application « en direct »
  • Expérience de développement Full stack, notamment dans les domaines suivants : services dorsaux, code multijoueur, rendu en temps réel, outils de création de contenu, développement d’applications mobiles, web, gameplay, expérience utilisateur… plus cette liste est longue, mieux c’est!
  • Formation en informatique avec une expérience à la fois dans l’architecture logicielle macroscopique et dans les algorithmes et structures de données

Atouts

  • Passion pour l’innovation et l’expérimentation
  • Compréhension approfondie des technologies de diffusion en continu
  • Expérience en matière de développement et d’exploitation de jeux massivement multijoueurs (MMO)
  • Expérience de direction dans l’industrie des jeux AAA ou de l’animation en images de synthèse
  • Expérience dans le développement d’API publiques afin d’intégrer des modules d’extension et du matériel externe
  • Autodidacte avec un grand esprit d’initiative
  • Solides compétences en communication avec des membres d’équipe et des intervenants externes

Qui sommes-nous

Unity, créateur et chef de file de la plateforme de développement 3D en temps réel, fournit à ses utilisateurs des outils performants, pratiques et accessibles afin qu’ils puissent créer, manœuvrer et monétiser leurs produits. Unity permet à tout un chacun de créer du contenu visuel 3D avec une technologie de calibre mondial, et ce en utilisant des ressources optimisant la convivialité et permettant de monétiser les créations afin qu’elles trouvent la voie du succès.

Notre équipe internationale de plus de 1,000 développeurs nous permet de rester à l’avant-garde du développement, ainsi que nos partenariats avec des compagnies telles que Google, Oculus, Autodesk et Microsoft qui nous assure un support optimal pour les plus récentes technologies et plateformes. Les créations Made with Unity ont atteintes 3 milliards d’appareils à travers le monde et ont été téléchargées 34 milliards de fois au cours des 12 derniers mois. Pour en savoir plus, nous vous invitons à consulter notre site Web à www.unity.com.

Unity est un employeur axé sur l’égalité qui s’engage à créer un environnement inclusif, innovateur et ce avec les meilleurs talents. Nous offrons des opportunités d’emploi qui ne tiennent pas compte de l’âge, de l’ethnicité, de la religion, des limitations fonctionnelles, du sexe, de l’identité sexuelle ou d’un tout autre statut protégé conformément à la loi. S'il y a des préparatifs que nous pouvons faire pour vous aider à avoir une expérience d'entrevue confortable et positive, n’hésitez pas à nous en faire part.

Les chasseurs de tête et les agences de recrutement ne peuvent pas soumettre un résumé/CV directement sur notre site web ou à un de nos gestionnaires. Nous n’acceptons pas d’être spontanément sollicités par un chasseur de tête et ou une agence; une entente devra être signé entre les deux partis.

#LI-MD1 #SEN