Senior Graphics Developer
San Francisco, Ca, Us
Responsible for the design and implementation of a multi-GPU server-side rendering engine used to produce data visualizations of multi-billion row datasets stored in a GPU-accelerated SQL database, written in C/C++, OpenGL 4.6, and Cuda.Renderer supports 2D primitives such as point, lines, polygons, and sprites, and can optionally render accumulation effects such as density heatmaps.GL shaders are dynamically written at runtime to allow SQL query results to drive render properties.Visualizations of multi-billion row datasets can be rendered in milliseconds, near real-time with client-side interactive feedback.Supports multi-gpu and multi-node (distributed) server configurations via a compositor design to scale to high-volume datasets.Responsible for many full-stack features to ensure backend interfaces and payloads are used effectively to create various dashboard chart visualizations, including high-resolution pointmaps, choropleths, and heatmaps.