About the Role
The role involves collaborating with researchers, developers, and partners to profile, optimize, and deploy demanding computational workloads on accelerated systems. The candidate will apply deep technical knowledge to solve complex challenges in scientific computing environments.
Responsibilities
- Collaborate with software developers and domain scientists to adapt applications for accelerated computing platforms
- Analyze performance bottlenecks in high-performance computing applications and recommend optimizations
- Develop and maintain tools and scripts to automate performance evaluation and benchmarking
- Provide technical guidance on GPU integration within scientific simulation and modeling workflows
- Support porting of legacy codebases to modern parallel computing frameworks
- Troubleshoot complex software issues across heterogeneous computing environments
- Engage with external research institutions and industry partners on joint technical initiatives
- Document best practices and technical solutions for internal and external audiences
- Present findings and demonstrations at technical forums and conferences
- Stay current with advancements in HPC architectures and computational methods
- Assist in defining requirements for next-generation computing tools and libraries
- Work closely with hardware and software teams to influence product development
- Optimize application performance using profiling and debugging tools
- Contribute to the development of training materials and workshops
- Evaluate emerging applications for suitability on accelerated platforms
Nice to Have
- Advanced degree in a computational science or engineering discipline
- Direct experience porting applications to GPU-accelerated platforms
- Contributions to open-source HPC software projects
- Familiarity with containerization technologies like Docker or Singularity
- Experience with workflow management systems in scientific computing
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility based on location and role needs
Team
Part of a global engineering team focused on high-performance computing solutions
About the Team
- This team focuses on enabling breakthroughs in science and engineering by advancing the capabilities of high-performance computing systems.
- Engineers work directly with leading institutions and developers to push the boundaries of computational performance.
What We Offer
- Opportunities to work on cutting-edge technology shaping the future of computing
- Collaborative environment with access to industry-leading tools and resources
- Support for professional development and conference participation
Sponsorship available for qualified candidates requiring work authorization


