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 developing high-performance numerical software with a strong foundation in object-oriented programming, parallel computing, and performance optimization. Proficient in collaborating with cross-functional teams to establish robust CI/CD pipelines and ensure platform readiness across various architectures.
Highest-signal resume keywords
C++ ProgrammingPython ProgrammingCUDAHigh-Performance Computing (HPC)CI/CD Systems
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Object-Oriented ProgrammingPerformance OptimizationNumerical MethodsParallel ComputingSoftware Development Practices
Soft Skills
Strong CommunicationCollaborationDocumentation Habits
Tools & Technologies
JIRAMPIOpenMPOpenACCPthreads
Industry Keywords
Computational ScienceComputer ScienceApplied MathematicsSafety-Critical SoftwareEmbedded Environments
Tech Stack
Tools & technologiesPythonC++
About the role
Key responsibilities & impact- Ensure platform readiness across Math Libraries, including cuBLAS, cuSPARSE, cuSOLVER, cuFFT, and others, for new and specialized platforms
- Perform defect triage and isolate platform-specific versus library-specific problems
- Fix bugs to ensure functional correctness and refer issues to library specialists as needed
- Identify performance targets for new platforms
- Establish performance testing and fix performance regressions
- Collaborate with CI/CD, build, and test infrastructure teams to establish platform-specific qualification and validation pipelines
Requirements
What you’ll need- PhD or MSc degree in Computational Science and Engineering, Computer Science, Applied Mathematics, or related science or engineering field (or equivalent experience)
- 5+ years of overall experience in developing high-performance numerical software
- Experience with object-oriented programming, large system software architecture development, parallel computing, testing, maintenance, and performance optimization of HPC software using C++ and Python
- Strong understanding of fundamental numerical methods and computations in science, engineering, and/or deep learning
- Strong communication, collaboration, and documentation habits
- Experience with software development practices, such as CI/CD systems, and project management tools such as JIRA
- Experience with CUDA, GPU-accelerated computing, and parallel programming (e.g. MPI, OpenMP, OpenACC, pthreads)
- Familiarity with math libraries (BLAS, LAPACK, FFT, sparse solvers)
- Proven track record using Agentic AI to boost your efficiency and code quality
- Experience with cross-platform software development and platform bring-up across multiple architectures
- Background with delivering software for safety-critical or embedded environments (e.g., DriveOS, ISO 26262)
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
