Facebook pixel

Senior Unity Developer
ML Foundation / Développeur, Se, Sénior sur Unity, ML Foundation
Confirmed live in the last 24 hours
Locations
Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
CUDA
C/C++/C#
Unity
Writing
Requirements
  • Développer, publier et assurer la maintenance des progiciels Unity en tant que modules de composants individuels
  • Concevoir, étendre et tester les modules et API d'exécution et d'édition utilisés par les développeur(se)s internes et externes pour déployer et exécuter des réseaux neuronaux sur les plateformes Unity
  • Optimiser en profondeur l'allocation de la mémoire et les modèles d'exécution du code
  • Concevoir des API permettant la visualisation et la validation de l'apprentissage, créer une interface utilisateur graphique pour l'apprentissage automatique (ML)
  • Travailler en étroite collaboration avec des équipes dans le monde entier
  • Une expertise dans l'architecture Unity et C#, DOTS est un atout
  • Une expérience dans la création, le débogage et la maintenance du code source de Unity
  • Une expérience en développement de la plateforme de l'éditeur Unity
  • D'excellentes compétences en communication, tant à l'écrit qu'à l'oral
  • Une compréhension approfondie des technologies 3D en temps réel et des mathématiques appliquées à la 3D
  • Une expérience de l'apprentissage automatique (ML) et des processus d'apprentissage automatique (ML), ou ONNX Runtime
  • Une expérience de la programmation des GPU (HLSL/GLSL/CUDA)
  • Une expérience des microservices et des architectures de microservices
  • Experience building, debugging, maintaining Unity source code
  • Experience extending the Unity Editor and building custom tools within Unity for a production
  • Strong communication skills, both in writing and in person
  • Solid understanding of real-time 3D technology and 3D maths
Responsibilities
  • Develop, publish and maintain Unity packages as individual component modules
  • Design, extend and test both runtime and editor-focused modules and APIs used by internal and external developers to deploy and run Neural Nets across Unity platforms
  • Deeply optimize memory allocation and code execution patterns
  • Design APIs to support training visualization and validation, build a graph user interface to support ML training
  • Collaborate closely with teams all over the world
Desired Qualifications
  • Expert in Unity architecture and C#, DOTS is a plus
  • Experience with Machine Learning, ML training workflows, or ONNX Runtime
  • Experience with GPU programming (HLSL/GLSL/CUDA)
  • Experience with microservices and microservice architectures
Unity

1,001-5,000 employees

Platform for creating & operating interactive, real-time 3D content
Company mission
Unity's mission is to democratize game development and enable everyone to create rich interactive content.
Benefits
  • Comprehensive health, life, and disability insurances
  • Commuting subsidy
  • Employee stock ownership
  • Comprehensive retirement/pension plans
  • Generous vacation and personal days
  • Paid leave for new parents
  • Wellness and fitness subsidy
  • Office food and free snacks, including lots of healthy options!
  • Mental health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program
Company Values
  • Users first - We put users first… they are rock stars and we are their biggest fans. Our shared dedication to users holds us together, defines and aligns our work and drives us to deliver for them.
  • Best ideas win - We believe great ideas can come from anywhere. We have vigorous debates, we listen and learn, and we make sure the best ideas win. We care enough to go through the pain of messy conversations.
  • In it together - We are Citizens of Unity. We act like owners. We’re activists; we have a voice and use it. We’re direct and candid, with good intent. We respect each other’s uniqueness and we’re in it together.
  • Go bold - We do bold things. We go big and when we fail, we learn, get better and go big again. We challenge and elevate each other beyond our limits to do what may seem impossible. We stay curious and hungry.