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

Pipeline Engineer I - USD

DigitalFish

Pipeline Engineer I - USD

National
Full Time
Paid
  • Responsibilities

    DigitalFish has an immediate need for a SOFTWARE 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 software 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 4-6 years relevant work experience, but if you think you're right for this position, contact us; we'll listen.

    RESPONSIBILITIES

    • Implement python scripts and tools for efficient USD workflows
    • Triage and resolve technical issues in the tools
    • Write user and developer documentation for the software you create 
    • Collaborate closely with the engineering and art teams internally and at our clients

    MINIMUM REQUIREMENTS

    • BS/BA in Computer Science or related engineering field
    • 4-6 years experience developing pipeline scripts and tools, and at least 2 of those years specifically in a USD pipeline
    • Solid understanding of USD concepts such as the representation of primitive objects, groups and hierarchies, schemas, layers and composition.
    • Proven experience writing and supporting USD tools in production, including traversal the import and export of USD data in DCCs, and the manipulation of scene graph data and metadata in a collaborative workflow
    • Experience scripting Python/PyQt plugins or extensions for at least one of the following DCC tools (e.g., Maya, Houdini, Blender, Katana) and/or game engines (e.g., Unity, Unreal Engine)
    • Familiarity with commonly used file formats for meshes, images or textures, as well as interchangeable assets (glTF, USDZ, FBX, Alembic).
    • Experience with team development using Agile processes
    • Hands-on experience with one or more source code control systems (Perforce, git)
    • Solid general programming skills including knowledge of software patterns, build systems, and methods for coding high-performance applications
    • 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 in C++ graphics tool development
    • 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 Our team is fully remote, working effectively together in real time. The ability to work on West Coast time zone is preferred. ADDITIONAL INFO

    Principals only, recruiting firms please do not contact us. We are an equal opportunity employer and are hiring immediately. 

    DigitalFish is not able to sponsor immigration petitions for this role at this time. All applicants must have the right to work in the U.S. We look forward to hearing from you!