Software Engineer II, Universal Scene Description

DigitalFish builds next-generation technologies for digital-media creation and consumption, partnering with leading companies like Apple, Google, Meta, Disney, and others.
$130,000 - $165,000
Backend
Mid-Level Software Engineer
Remote
7+ years of experience
Gaming · AR/VR · Enterprise SaaS

Description For Software Engineer II, Universal Scene Description

DigitalFish is at the forefront of digital-media technology, partnering with industry giants like Apple, Google, Meta, and Disney to build next-generation platforms and experiences. They're seeking a Software Engineer II specialized in Universal Scene Description (USD) to join their engineering team.

The role demands a unique blend of technical expertise in computer graphics pipelines and practical experience with USD workflows. The ideal candidate will have 7-10 years of experience in developing computer-graphics pipelines, with at least 4 years specifically in USD pipeline environments. This position offers an opportunity to work on cutting-edge technology that shapes the future of digital media creation.

Key responsibilities include designing and implementing efficient USD workflows, creating comprehensive documentation, and collaborating with both engineering and art teams. The role requires strong problem-solving abilities and the capability to drive technical issues to resolution. The technical requirements are substantial, including expertise in Python and C++, deep understanding of 3D graphics mathematics, and experience with various DCC tools.

The position offers competitive compensation ranging from $130,000 to $165,000 annually, plus equity. Benefits include comprehensive health insurance (medical, dental, vision), life insurance, and various lifestyle perks such as entertainment discounts. The role offers the flexibility of remote work, with an option to work from the Bay Area.

This is an excellent opportunity for a seasoned software engineer who wants to work with cutting-edge technology in the digital media space, collaborating with some of the biggest names in technology and entertainment. The role combines technical challenges with creative applications, making it ideal for someone passionate about both technology and digital media creation.

Last updated 12 days ago

Responsibilities For Software Engineer II, Universal Scene Description

  • Design efficient USD workflows and implement tools to support those workflows
  • Write user documentation and design notes for software creation
  • Collaborate with engineering and art teams internally and at clients
  • Take ownership of technical issues and drive them to resolution
  • Triage and resolve technical issues in the tools

Requirements For Software Engineer II, Universal Scene Description

Python
  • BSc degree in Computer Science or related fields
  • 7-10 years experience developing computer-graphics pipelines and tools
  • At least 4 years in a USD pipeline environment
  • Solid understanding of USD concepts
  • Experience writing and supporting USD tools in production
  • Experience using USD schemas
  • Experience scripting Python/PyQt or C++/Qt plugins for DCC tools
  • Good understanding of 3D graphics and mathematical fundamentals
  • Deep professional experience in team development using Python
  • Familiarity with C++
  • Solid general programming skills
  • Familiarity with Agile/Scrum development processes
  • Strong communication skills
  • Proof of eligibility to work in the United States

Benefits For Software Engineer II, Universal Scene Description

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Equity compensation
  • Health Insurance - Medical, Dental, Vision and Life Insurance
  • Discounts on movie tickets, theme parks, hotels, Broadway and Vegas shows, shopping partners
  • Flexible working environment

Interested in this job?

Jobs Related To DigitalFish Software Engineer II, Universal Scene Description

Software Engineer II, VR Prototyping

Mid-level Software Engineer position focusing on VR prototyping and real-time graphics development, offering remote work options and competitive compensation.

Software Engineer II, Graphics Simulation / Synthetic Data

Software Engineer II position focusing on graphics simulation and synthetic data generation using Unreal Engine for AR/VR applications.

Windows on Arm Multimedia SW Application Engineer

Windows on Arm Multimedia SW Engineer role at Qualcomm, focusing on driver development, system debugging, and customer support for IOT devices.

Software Engineer

Backend Software Engineer role at BitGo, building API-first platform for crypto products, requiring 3+ years experience in Node.js and TypeScript.

Software Engineer, Performance Platform

Backend Software Engineer role at DoorDash focusing on performance platform development, requiring 2+ years of experience in platform/infrastructure teams.