Staff Software Engineer - USD Authoring
Core
Designing and implementing core infrastructure, APIs, and user interfaces for shot, environment, and asset management within the animation production pipeline.
Role type
Staff Software Engineer (Production Technology)
Builds
Core libraries, APIs, artist dashboards, and tools for authoring and inspecting shot and asset content for feature films.
Domain
Animation production technology / Computer graphics
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
C++ (x11/x14), Python, USD (Universal Scene Description), Qt, API design, architectural design, cross-functional leadership
Preferred skills
Computer graphics algorithms, animation techniques, modern UI development, mentoring, mathematical fundamentals (linear algebra, numerical methods)
Technologies
C++, Python, USD, Qt
Responsibilities
Designing core infrastructure for shot and asset definitions; Building APIs for artist-facing data management tools; Creating new user interfaces and tools for content authoring; Extending core libraries for end-user tool creation; Adopting external DCCs into the pipeline; Devising artist dashboards for task management and collaboration.
Seniority
Staff, hands-on IC with architectural leadership