Senior Software Engineer - Computer Graphics
Core
Design, build, and run full-stack web, mobile, and cloud applications with a focus on 2D and 3D graphics programming for an embedded web viewer.
Role type
Senior Software Engineer - Computer Graphics (Web)
Builds
Cross-platform graphics engine for 2D & 3D visualization and collaboration; frontend components extending the graphics engine experience.
Domain
Construction technology / AEC (Architecture, Engineering, Construction) / Web Graphics
Deliverable
production ML models | product features
Required skills
3D computer graphics programming, WebGL, JavaScript, front-end development, AI coding tools usage, performance optimization, C++, OpenGL, React, LLM/AI feature integration
Preferred skills
WebGPU, agentic/AI-assisted workflows design, large model rendering
Technologies
WebGL, WebGPU, React, JavaScript, C++, OpenGL, LLMs
Responsibilities
Develop cross-platform graphics engine for 2D & 3D visualization; Develop frontend components to extend graphics engine experience; Leverage AI-assisted development tools to accelerate prototyping and debugging; Collaborate with software architects, product managers, designers, and developers; Lead research and evaluation of new technologies.
Seniority
Senior, hands-on IC