
Website Council for Scientific and Industrial Research
Job Description:
The CHPC support staff that deal with many researchers from a wide variety of disciplines and as such need the ability to determine, understand and address the requirements of users from multiple disciplines. Many of these disciplines may fall outside of the support scientist’s own field of expertise. A rigorous, proactive, and comprehensive approach to problem solving is required.
Job Responsibilities:
- Compile and maintain a wide variety of software and libraries in a Linux environment (for compilers, MPI libraries, Python, R, Perl, etc.) on the CHPC compute systems
- Provide support, implement and/or participate in activities across all regions of South Africa, and possibly other overseas countries, depending on the need
- Provide technical support to the CHPC HPC users (including software and workflow support, development and/or customization of user scripts and effective communication with stakeholders) to ensure effective usage of computer platforms
- Develop and optimise methods to pursue HPC applications research
- Test and benchmark HPC applications software to determine optimum set-up and efficient use at the CHPC with the aim to advise users on best practices in making use of the software
- Participate in the human capital development initiatives and trainings to the benefit the users and the broader research community
- Support data intensive research programs which may include cloud-based applications of users
- Work together with other staff members in implementing user support projects that can assist the development of the Centre
Job Requirements:
- Competence with the GNU operating system
- Experience in developing parallel programmed software
- Computational Mechanics (e.g., Fluid Dynamics, Structural Mechanics, Electromagnetics, Discreet Element methods, etc.)
- Experience with installing, compiling and using open-source high-performance computing applications software
- A Doctoral degree in the one of the above disciplines will be advantageous
- A commitment to continuous learning
- Excellent interpersonal and communication skills (verbal and written)
- Experience and skill with Machine Learning (ML) and Artificial Intelligence (AI)
- All international qualifications require an evaluation report / certificate issued by the South African Qualifications Authority (SAQA)
- Experience with setting up or managing multi-node parallel computing systems
- Strong Linux operating system competency
- Astrophysics
- Data Science
- Competence with at least one programming language widely used in the research environment, such as Python, R, C, C++ or Fortran
- Intimate familiarity with the research environment and challenges within South Africa
- Ability to teach at a post-graduate level
Job Details:
Company: Council for Scientific and Industrial Research
Vacancy Type: Full Time
Job Location: Cape Town, Western Cape, South Africa
Application Deadline: N/A
vacanciesforyou.xyz