Senior 3D Engineer
Updated on 2/14/2024
Dapper Labs

201-500 employees

NFT Sports Collectibles
Company Overview
Dapper Labs delivers blockchain-based experiences and digital collectibles that are made for you and ready for the real world. They place an emphasis on sports NFTs (NBA, NFL, UFC), working with the likes of Kevin Durant and Klay Thompson.
Consumer Goods
Crypto & Web3

Company Stage

Series B

Total Funding

$598.3M

Founded

2018

Headquarters

Vancouver, Canada

Growth & Insights
Headcount

6 month growth

-7%

1 year growth

-36%

2 year growth

-35%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Git
Node.js
JIRA
Asana
Unity
CategoriesNew
Software Engineering
Requirements
  • Experience as an Engineer in a 3D computer-graphics related field (VFX, Games, Film, Motion Graphics, 3D E-Commerce, Product Visualization)
  • Solid general programming skills including knowledge of software patterns, build systems, and methods for coding high-performance applications
  • Proficiency in a modern programming language such as Python, C++, C#, and/or Node.js
  • Experience in building and maintaining internal pipelines and toolsets, including user documentation and education
  • Deep understanding of 3D content creation workflows and ingestion/delivery processes
  • Understanding of current generation real-time and offline rendering and shader techniques
  • Familiarity with commonly used file formats for meshes, images or textures, as well as interchangeable 3D assets (glTF, USDZ, FBX, Alembic)
  • Broad knowledge of Unity, Blender, Unreal, Maya, Houdini, and Adobe Substance Suite
Responsibilities
  • Drive the development of tools and pipelines that allow content creators to generate exciting 3D experiences
  • Collaborate with cross-functional teams and stakeholders to gather delivery requirements, resolve impediments, and communicate status updates
  • Define and maintain the vision for the entire 3D content creation pipeline
  • Prioritize and manage priorities, balancing product vision, user needs, and technical considerations
  • Document and communicate technical content like coding standards, technical design documents, and best practices
  • Streamline and optimize processes and workflows and work towards continuous improvement of the team
  • Take ownership of challenging problems that arise from evolving the architecture of software that is heavily exercised in an active production environment
  • Collaborate with artists and other engineers to provide innovative technical solutions that extend our artistic and engineering reach
Desired Qualifications
  • Experience with real-time game engines (Unity, Unreal) and offline renderers (PRMan, Arnold, VRay)
  • Ability to analyze and optimize 3D assets for real-time rendering through solid understanding of modern shading, lighting, and rendering methodologies
  • Familiarity with Universal Scene Description (USD)
  • Experience with Source control (e.g., GitHub, Perforce, SVN, Plastic SCM)
  • Experience with render farms, distributed rendering, and cloud architecture
  • Experience extending creative and technical project management tools (Linear, Shortcut, Jira, Asana, Shotgrid, ftrack)
  • Experience working with global outsourcing and contract-based 3D content creation teams