Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)
Core
Maintain a large-scale browser graphics stack covering rendering, compositing, images, canvas, and WebGL across multiple platforms.
Role type
Contract Staff Software Engineer (Performance Graphics)
Builds
Browser graphics stack components (rendering, compositing, images, canvas, WebGL)
Domain
Browser engineering / Graphics / Open Source
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++, Rust, graphics frameworks, GPU architecture, multithreaded debugging, optimization, code review, large codebase navigation, cross-platform development
Preferred skills
Shader languages, Android development, open-source contributions
Technologies
C++, Rust, WebGL, Windows, macOS, Linux, Android
Responsibilities
Own day-to-day maintenance of the graphics codebase including bug fixes and regression resolution, diagnose and resolve graphics-related problems across multiple platforms, investigate complex issues involving rendering and compositing, perform routine code maintenance and participate in code reviews, identify and address sources of regressions to improve stability, collaborate with engineers across the graphics stack, apply strong debugging and optimization techniques within a large multithreaded codebase, work independently on technically complex problems while providing technical leadership
Seniority
Staff, hands-on IC