Job Description
Nebula Digital is redefining the digital landscape by creating immersive, high-performance 2D and 3D web experiences. We are seeking a visionary Senior 2D/3D Graphics Engineer to join our elite engineering team in San Francisco. You will play a pivotal role in architecting next-generation rendering engines that blend artistic creativity with rigorous technical standards.
Why Join Us?
We offer a competitive compensation package, comprehensive benefits, and the opportunity to work on projects that shape the future of the web. Our culture thrives on innovation, collaboration, and the pursuit of technical excellence.
Responsibilities
- Architect and implement high-performance 2D and 3D rendering pipelines using WebGL, WebGL2, and OpenGL ES.
- Optimize rendering performance for complex visual scenes, ensuring 60fps frame rates on a wide range of devices.
- Develop custom shaders (GLSL/HLSL) and post-processing effects to achieve cinematic visual quality.
- Collaborate closely with UI/UX designers and creative directors to translate artistic visions into technical specifications.
- Debug and troubleshoot graphical artifacts, memory leaks, and performance bottlenecks in real-time rendering environments.
- Stay at the forefront of graphics technology, evaluating and integrating new libraries and techniques.
Qualifications
- Master’s or Bachelor’s degree in Computer Science, Mathematics, Physics, or a related technical field.
- 5+ years of professional experience in graphics programming, game development, or interactive media.
- Strong proficiency in C++, JavaScript/TypeScript, and modern web frameworks (React, Vue).
- Deep understanding of linear algebra, vector calculus, and 3D transformations.
- Experience with 3D modeling software and physics engines (Cannon.js, Ammo.js).
- Excellent problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.