Staff Software Engineer - USD Authoring
Core
Designing and implementing core infrastructure, APIs, and user interfaces for USD authoring tools to manage shot, environment, and asset definitions for animated content.
Role type
Staff Software Engineer (USD Authoring & Infrastructure)
Builds
Core libraries, APIs, artist-facing tools, and dashboards for shot and asset management
Domain
Animation Technology / Production Technology
Deliverable
production ML models | product features | dashboards & analysis
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, linear algebra, numerical methods
Technologies
C++, Python, USD, Qt
Responsibilities
Designing core infrastructure for shot and asset definitions; Building APIs for data management tools; Creating user interfaces for authoring and inspecting content; Extending core libraries for end-user tool creation; Integrating external DCCs into the pipeline; Devising artist dashboards for task management and collaboration
Seniority
Staff, hands-on IC with architectural leadership