Beranda Loker Detail
A
Information & Communication Technology 🏢 Full Time ⭐️ Terverifikasi

HPC Middleware Engineer, System, NSCC

Agency for Science, Technology and Research
Singapore
Estimasi Gaji
SGD 80.000 – SGD 150.000
Live Update
1 Mei 2026
Batas Akhir
1 Mei 2027

Deskripsi Pekerjaan

Join the National Supercomputing Centre (NSCC) as an HPC Middleware Engineer and play a pivotal role in the future of computational science. In this dynamic position, you will be responsible for designing, developing, and maintaining critical middleware components that underpin our High-Performance Computing (HPC) infrastructure. You will work at the intersection of systems engineering and software development, optimizing system performance to ensure researchers have the reliable and efficient computational power they need.

As an HPC Middleware Engineer, you will bridge the gap between complex hardware capabilities and user applications. Your work will involve deep system integration, troubleshooting performance bottlenecks, and ensuring seamless communication between distributed computing resources. We are looking for a detail-oriented professional who thrives in a fast-paced environment and is passionate about solving complex technical challenges to support scientific discovery.

Tanggung Jawab

  • Design, implement, and maintain middleware solutions to optimize HPC system performance and resource utilization.
  • Integrate disparate software systems and services to ensure seamless data flow and interoperability across the cluster.
  • Provide expert technical support to system users, troubleshooting complex middleware issues and providing guidance on best practices.
  • Collaborate with system administrators and developers to identify and resolve performance bottlenecks and scalability issues.
  • Conduct system monitoring and analysis to ensure high availability and reliability of critical services.
  • Document system architectures, middleware configurations, and technical procedures for future reference and knowledge transfer.
  • Participate in the planning and execution of system upgrades and software patches.

Kualifikasi

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Proven experience in software development, with a strong focus on C++, Python, or system-level programming.
  • Deep understanding of Linux/Unix operating systems, kernel interfaces, and system administration.
  • Experience with High-Performance Computing concepts, including MPI, OpenMP, or parallel processing libraries.
  • Strong problem-solving skills and the ability to diagnose and resolve complex technical issues under pressure.
  • Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
  • Familiarity with containerization technologies (e.g., Docker, Singularity) and workflow management systems is a plus.

Keahlian yang Dibutuhkan

Linux C++ Python MPI OpenMP System Administration High-Performance Computing (HPC) Troubleshooting Software Development System Integration Parallel Computing

Siap Mengambil Tantangan Ini?

Pastikan resume Anda sudah siap. Kirimkan lamaran Anda sekarang sebelum tanggal deadline.

Lamar Sekarang

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua