Description
NVIDIA's Developer Tools team is seeking a Senior Frontend Engineer to create high-quality visualization experiences for profiling services.
You will help make complex technical data understandable, responsive, and accessible.
Responsibilities:
- Build intuitive browser experiences that help engineers explore and understand complex performance data.
- Create reusable visualization and interaction patterns that remain consistent across product workflows.
- Integrate high-performance visualization technologies into a maintainable frontend application.
- Improve responsiveness and memory efficiency for large and complex datasets.
- Deliver accessible, resilient experiences across supported browsers, devices, and application states.
- Partner with backend, product, design, and quality teams to ship and validate complete user workflows.
Requirements:
- BS or MS in Computer Science, Computer Graphics, or a related field, or equivalent experience.
- 8+ years of software development experience, including substantial production work with TypeScript and modern component-based browser applications.
- Deep expertise in reusable interaction architecture or performance-critical browser visualization, plus demonstrated ability across the adjacent area.
- Experience building frontend systems in which multiple views coordinate through clear component and state contracts.
- Experience building interactive data visualizations with a charting or graphics library and profiling behavior on large datasets.
- Hands-on work with at least one browser rendering technology and practical experience diagnosing frame-time or memory problems.
- Working knowledge of integrating browser and native or WebAssembly code, including loading and failure behavior.
- Strong knowledge of responsive design, accessibility, browser compatibility, and automated frontend testing.
Nice to Have:
- Experience building timeline, flame-graph, trace, profiler, or observability user interfaces.
- Production experience with React and atom-based or comparable observable state management.
- Familiarity with moving expensive rendering or data preparation off the main thread and loading large datasets progressively.
- Experience isolating third-party visualization engines or coordinating server data with interactive client state.
- Background in GPU computing, developer tools, or real-time collaborative analytical products.
You will also be eligible for equity and benefits.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Frontend-Engineer--Visualization---Profiling-Services_JR2022192