Senior Graphics Engineer – Ink Rendering Expert
Join us at Goodnotes as a Senior Graphics Engineer – Ink Rendering Expert. We are reimagining digital note‑taking through human creativity and AI, and we want you to help push the boundaries of high‑performance, GPU‑accelerated ink rendering.
Our Values- Dream big – Be visionary, strategic, and open to innovation
- Build great things – Work in service of our users, always improving and pushing higher
- Take ownership – Take responsibility with bold decision‑making and bias for action
- Win like a sports team – Be trusting and collaborative while empowering others
- Learn and grow fast – Never stop learning and iterate fast
- Share our passion – Share ideas and practice enthusiasm and joy
- Contribute substantially to our ink rendering system, focusing on rendering smooth, high‑fidelity 2D vector‑quality pen strokes using the GPU.
- Research and implement state‑of‑the‑art rendering algorithms for digital ink and vector graphics.
- Optimize GPU pipelines for performance and memory efficiency across platforms.
- Collaborate closely with product and technical leaders on design, planning, and prioritization.
- Work hand‑in‑hand with other senior engineers in the Rendering team to improve rendering quality and speed.
- Share your expertise with the team and help elevate our rendering capabilities.
- Significant experience with GPU programming, ideally using Metal and/or OpenGL/WebGL.
- Proven experience building or optimizing 2D vector graphics renderers on the GPU.
- Proficiency in at least one systems programming language such as C, C++, Rust, or Swift.
- Strong grasp of common algorithms and their performance characteristics.
- Several years of experience working on deep technical problems in rendering or graphics.
- Maker at heart with a track record of delivering high‑quality, performant code in small teams.
- Experience with real‑time rendering of ink or vector graphics at high resolution and low latency.
- Familiarity with GPU performance profiling and debugging tools.
- Experience implementing anti‑aliasing, curve tessellation, or stroke reconstruction algorithms.
- Strong knowledge of shader programming and GPU compute pipelines.
- Experience optimizing rendering for multiple platforms (desktop, mobile, or web).
- Introductory call with a member of the Talent Team to discuss background and interests.
- 1‑hour live‑coding interview focusing on data‑structure and algorithm tasks.
- 90‑minute technical assessment featuring a rendering/object manipulation exercise and discussion.
- 30‑minute conversation around AI Literacy.
- 1‑hour behavioral interview centered on Goodnotes company values.
- Meaningful equity in a profitable tech‑startup.
- Budget for noise‑cancelling headphones, setting up your home office, personal development, professional training, and health & wellness.
- Sponsored visits to our international office locations every 2 years.
- Company‑wide annual offsite.
- Flexible working hours and location.
- Medical insurance for you and your dependents.
Note:
Employment is contingent upon successful completion of background checks, including verification of employment, education, and criminal records.
By submitting your application, you acknowledge that you have read and understood our Candidate Privacy Notice, which provides important information about the data we collect during the application process. You can find it here.
Seniority LevelMid‑Senior level
Employment TypeFull‑time
Job FunctionMarketing, Public Relations, and Writing/Editing
IndustriesSoftware Development
LocationUnited Kingdom – Moorland, England
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: