Internship for Technology Disciplines - PETRONAS Research
Job Description
Software development of algorithms in Python for use in large HPC environments, including job scheduling, environment containerization, and I/O optimisation for shared filesystems.
Optimize and scale Python code leveraging PyTorch, JAX, and Numba for multi-GPU and multi-node execution where applicable.
Develop and maintain reproducible compute environments using containers (Singularity, Docker) and environment managers (conda).
Basic IT system administration of Linux-based local compute infrastructure (laptops and server).
Responsibilities
Develop Python algorithms for job scheduling, containerization, and I/O optimization in HPC environments.
Optimize and scale Python code using PyTorch, JAX, and Numba for multi-GPU and multi-node execution.
Create and maintain reproducible compute environments with ...
Ready to Apply?
Join thousands of Americans building their careers