Job Description
3D Engineer
US / Canada, Remote
Studio Engineering /
Full-Time /
Remote
As a 3D Engineer at Dapper Labs, you’ll assist in developing interactive 3D content for digital collectibles across various platforms. Your role involves advancing our architecture and codebase, balancing scalability, performance, and innovation. You’ll contribute to rapid release cycles, delighting a global audience and shaping the blockchain entertainment landscape.
What we’ll accomplish together:
- Support the development of tools and pipelines that enable the creation of exciting 3D experiences.
- 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.
A little about you:
- Experience as an engineer in a 3D computer-graphics related field (VFX, Games, Film, Motion Graphics, 3D E-Commerce, Product Visualization).
- Self-motivated with strong communications skills and able to work both in a team and independently.
- 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#, or Go
- Experience in building and maintaining internal pipelines and toolsets, including user documentation and education.
- Understanding of 3D content creation workflows and ingestion/delivery processes.
- Knowledge 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/or Adobe Substance Suite.
Bonus points for the following:
- Experience with real-time game engines (Unity, Unreal)
- 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.