FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in High Performance Computing (HPC) applications, with a strong focus on performance analysis, optimization, and parallel programming techniques. Proficient in collaborating with engineering teams to enhance compiler development and application performance.
Highest-signal resume keywords
Fortran ProgrammingC++ ProgrammingCUDA ExperiencePerformance AnalysisOpenMP Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C ProgrammingParallel ArchitecturesOpenACCMPINumerical MethodsLinear AlgebraPerformance TuningHPC Application AnalysisCompiler DevelopmentDistributed-Memory Systems
Soft Skills
Interpersonal SkillsProblem SolvingTime ManagementTask PrioritizationCommunication Skills
Tools & Technologies
HPC Development ToolsRuntime Environments
Industry Keywords
High Performance ComputingParallel ApplicationsPerformance Considerations
Tech Stack
Tools & technologiesC++
About the role
Key responsibilities & impact- Assist customers in GPU-accelerating HPC applications
- Analyze High Performance Computing applications to understand their performance characteristics
- Provide advice to and drive compiler and applications engineering development teams based on HPC application analysis
- Analyze applications ranging from single-core synthetic benchmarks to distributed-memory systems with heterogeneous CPUs, GPUs, and many-core processors
- Identify optimization opportunities for compiler development teams and application engineering teams
Requirements
What you’ll need- BS/MS or equivalent experience in Computer Science or related engineering field
- 8+ Years of programming experience
- Solid understanding of Fortran/C/C++, especially programming techniques for parallel architectures and preferably compilers
- Experience with OpenACC, OpenMP, MPI, and CUDA
- Strong skills in performance analysis and tuning
- Broad understanding of parallel applications development tools and runtime environments
- Strong mathematical fundamentals, including linear algebra and numerical methods
- Understanding of performance considerations, tradeoffs, and impact
- Expert interpersonal skills, logical approach to problem solving, good time management, and task prioritization skills
- Excellent written and verbal communication skills
- Ability to work in a dynamic product-oriented team
Benefits
Comp & perks- Equity
- Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
