Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Pipeline Engineer II - USD

DigitalFish

Pipeline Engineer II - USD

National
Full Time
Paid
  • Responsibilities

    DigitalFish has an immediate need for a PIPELINE ENGINEER II with practical experience developing and deploying Python tools using PIXAR'S UNIVERSAL SCENE DESCRIPTION (USD) for XR, games, visual effects and/or animation production.

    As a pipeline engineer with DigitalFish, you will develop next-generation technologies that define the future of digital-media creation and consumption for millions of users. DigitalFish has long been a trusted partner of leading digital media companies, and we are at the center of their efforts to build a new generation of platforms and experiences. Current and past customers include APPLE, GOOGLE, META, DISNEY, DREAMWORKS, ACTIVISION, TECHNICOLOR, ESPN, LEGO, NASA and many others.

    Ideal candidates will have 7-10 years relevant work experience, but if you think you're right for this position, contact us; we'll listen.

    RESPONSIBILITIES

    • Design and implement python tools for efficient USD workflows
    • Write user documentation and design notes for the software you create 
    • Collaborate closely with the engineering and art teams internally and at our clients
    • Take ownership of technical issues and drive them to resolution

    MINIMUM REQUIREMENTS

    • BS/BA in Computer Science or related engineering field
    • 7-10 years experience developing computer-graphics pipelines and tools; at least 4 of those years in a USD pipeline environment
    • Solid understanding of USD concepts such as the representation of primitive objects, groups and hierarchies, schemas, layers and composition, and a practical understanding how to apply these concepts in solving production problems.
    • Proven experience writing and supporting USD tools in production, including import and export to/from DCCs, and the manipulation of USD scene data in collaborative workflows
    • Experience using USD schemas to implement custom prim types and/or attributes
    • Proven experience scripting Python/PyQt or C++/Qt plugins for at least one of the following DCC tools (e.g., Maya, Houdini, Blender, Katana) and/or game engines (e.g., Unity, Unreal Engine)
    • Good understanding of 3D-graphics including mathematical fundamentals such as trigonometry, linear algebra, matrices, vectors and quaternions
    • Deep professional experience in team development using Python, and also good familiarity with C++
    • Solid general programming skills including knowledge of software patterns, build systems, and optimization for performance and memory footprint
    • Familiarity with Agile/Scrum development processes
    • Self-motivated with strong communications skills and able to work both in a team and independently
    • Proof of eligibility to work in the United States

    BONUS EXPERIENCE

    • Experience implementing character rigging and animation pipelines in USD
    • Experience implementing materials and surfacing pipelines in USD
    • Experience extending or modifying USD itself via C++

    COMPENSATION AND BENEFITS

    • Competitive salary plus equity per qualifications
    • Full benefits with excellent health plan
    • Ability to influence product and features built on cutting-edge technologies
    • Enormous opportunity for learning and professional growth
    • Work with a well-respected, creative and talented group of experts in graphics and animation

    LOCATION

    We fully support telecommuting during these times.  ADDITIONAL INFO

    DigitalFish is not able to sponsor immigration petitions for this role at this time. We are an equal opportunity employer and are hiring immediately. 

    We look forward to hearing from you!