Responsibilities
- Investigate and implement methods to enhance high-performance applications using GPU acceleration within federal technology environments.
- Conduct detailed performance evaluations and optimizations for existing and emerging GPU architectures.
- Engage directly with principal software developers to identify present and upcoming computational challenges.
- Design and refine parallel algorithms and data structures to maximize GPU utilization and efficiency.
- Produce optimized reference implementations and contribute across the software stack, including libraries, applications, and high-level programming environments such as Python.
- Partner with internal teams including architecture, research, software libraries, development tools, and system software to shape future GPU designs and programming models.
- Analyze how different hardware architectures and programming approaches affect application performance and ease of development.
- Travel periodically for industry conferences and in-person collaboration with development teams.
Benefits
- Eligible for equity and comprehensive benefits package.
Work Arrangement
Hybrid
Other
- US Citizenship is required for this position.
- Occasional travel is required for conferences and on-site developer engagements.
