Enter the future of work

Los Angeles, California

600 Corporate Pointe, Suite 1130 
Culver City, CA 90230

+1 (323) 452-6998
Utrecht, Netherlands

Euclideslaan 64, 3584 BN 
Utrecht, The Netherlands

+31 302717548

Los Angeles, CA

Principal Engineer

We're looking for a seasoned, creative and technical Principal Engineer to join our team in Los Angeles and drive our mission to transform how humans learn, work and play.

In this role you will:

Lead and grow a team of Unity developers and artists to deploy cutting-edge interactive VR/MR learning experiences and solutions for enterprise 

Lead end-to-end development of new features from technical design to implementation and testing, documentation and deployment

Translate solutions design and product documentation into technical specifications

Author debugging tools, and provide long term software support

Build prototypes in VR/AR 

Analyze application performance and architect low level optimizations as needed

Play a lead role in the evaluation, acquisition, and development of external content

Serve as primary point of contact and technical liaison to external teams throughout the development and launch of second-party content

Lead the design and architecture of reusable systems 

Create tools that enable designers, artists, and other teammates to do amazing work 

Conduct technical design and code reviews 

Jump in and take ownership of an existing code base

Uphold and maintain quality of code and coding standards across engineering teams

Knowledge Skills and Abilities we're looking for:

Deep understanding of data structures, 3D math, C#, and the Unity asset and build pipeline

Knowledge of Unity team project best-practices (prefabs, asset naming, organized scene hierarchy)

Experience with version control software as applied to Unity development E.g.; Git, Perforce

Understanding of modern object-oriented design principles, including: inheritance, interfaces, dependency injection, and reflection

Experience with rapid prototyping 

Experience working with cross-functional teams in an Agile development environment across multiple time zones.

Excellent and proactive time-management, organization, and communication skills

Strong ability to scope Unity work accurately and in-line with time and cost constraints

Up to date, active knowledge of the latest technical advancements in VR/MR and their capabilities

Ability to implement performance and optimization techniques and good practices

Ability to collaborate with individuals with a varied range of technical understanding

Strong understanding of performance-minded development and game optimization 

Experience deploying VR & MR to multiple platforms

Track record of positive leadership and proactive mentoring 

One or more of these is a plus:

Full stack Mobile development (iOS/Android)

Advanced rendering / Shader development / OpenGL and/or Vulkan

Unity/Unity 3D evangelist (You've shipped multiple titles in Unity!)

Active in the Unity meetup space and community