Job Description
We are seeking a highly skilled and motivated HPC Software Developer to join our team at DS DeepSource GmbH. As an HPC Software Developer, you will play a critical role in designing and developing high-performance computing (HPC) software solutions for our clients in various industries. Your expertise in parallel programming, optimization, and performance tuning will be essential in creating efficient and scalable software applications.
Responsibilities:
- Design and develop software solutions for high-performance computing (HPC) environments.
- Optimize and parallelize algorithms to maximize performance and scalability on HPC clusters.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Implement and test software modules using HPC programming languages such as MPI, OpenMP, CUDA, or OpenCL.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Analyze and debug performance bottlenecks and optimize code for efficient resource utilization.
- Stay up to date with the latest HPC technologies, tools, and industry trends.
- Document software designs, architectures, and implementation details.
- Provide technical support and assistance to clients and internal teams.
- Conduct performance benchmarking and testing to ensure software quality and reliability.
Job Details
-
Job Location
-
Saudi Arabia
-
Company Industry
-
Other Business Support Services
-
Company Type
-
Unspecified
-
Employment Type
-
Unspecified
-
Monthly Salary Range
-
Unspecified
-
Number of Vacancies
-
Unspecified