Code Optimizer

FUJITSU ASIA PTE LTD

Singapore

On-site

SGD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

FUJITSU ASIA PTE LTD in Singapore seeks a highly talented and experienced supervisor to lead a core HPC/AI team, overseeing server, data storage, software and IT infrastructure in collaboration with prestigious customers.

You will plan and execute performance tuning, engage with customers to optimize HPC/AI workloads, profile bottlenecks and implement GPU-accelerated optimizations. This role requires strong programming and MPI/OpenMP skills and experience with CUDA, PyTorch and TensorFlow.

Qualifications

  • Minimum 4 years of relevant experience in application development, performance optimization and numerical model parallelization.
  • Strong programming and parallel computing skills in Fortran, C, C++, Python, MPI and OpenMP.
  • Strong UNIX/Linux operating systems knowledge and HPC application environments.
  • Experience with GPU computing and CUDA, including profiling and optimization.
  • Experience with AI/ML frameworks such as PyTorch and TensorFlow and GPU-based workloads.
  • Knowledge of distributed AI training and multi-GPU/multi-node workloads.

Responsibilities

  • Plan and execute HPC and AI application performance tuning and optimization activities.
  • Engage with customers to analyse, parallelize and optimize HPC and AI applications, improving performance, scalability and resource utilization.
  • Profile and analyse HPC/AI workloads to identify bottlenecks and recommend optimization approaches.
  • Optimize GPU-accelerated and distributed AI workloads using CUDA, PyTorch and distributed training frameworks.
  • Conduct benchmarking and scalability analysis to establish performance baselines and support HPC resource efficiency.
  • Serve as a subject matter expert in HPC/AI optimization to develop optimized solutions for customer needs.

Skills

HPC architectures
AI architectures
Fortran
C
C++
Python
MPI
OpenMP
UNIX/Linux
CUDA
PyTorch
TensorFlow
Distributed training
Communication skills
Performance profiling

Tools

Linaro Forge
TotalView
NVIDIA Nsight Systems/Nsight Compute

Job description

Seeking a highly talented and experience individual to supervise a core team in the highperformance computing environment to manage the server, data storage, software and IT infrastructure in collaboration with our prestigious customers

Key Responsibilities:
  • Plan and execute HPC and AI application performance tuning and optimization activities in accordance with agreed project schedules and objectives.
  • Engage with customers and end users to analyse, parallelize and optimize HPC and AI applications, improving performance, scalability and efficient use of computing resources.
  • Profile and analyse HPC and AI workloads to identify performance bottlenecks across CPU, GPU, memory, I/O and inter-node communication, and recommend appropriate optimization approaches.
  • Optimize GPU-accelerated and distributed AI workloads, including multi-GPU and multi-node workloads using technologies such as CUDA, PyTorch and distributed training frameworks.
  • Conduct application benchmarking and scalability analysis to establish performance baselines, evaluate optimization improvements and support efficient utilisation of HPC resources.
  • Serve as a subject matter expert in HPC and AI application optimization, applying strong technical expertise and industry knowledge to develop optimized solutions that support customer requirements and business objectives.
Job Requirements:
  • Solid understanding of HPC and AI architectures, including CPU/GPU-based computing, parallel computing and distributed workloads.
  • Minimum 4 years of relevant experience in application development, performance optimization and numerical model parallelization.
  • Strong programming and parallel computing skills in Fortran, C, C++, Python, MPI and OpenMP.
  • Strong working knowledge of UNIX/Linux operating systems and HPC application environments.
  • Knowledge and experience with numerical simulation applications, such as climate research, weather forecasting, computational science, engineering or aeronautics simulation.
  • Proficient in using performance analysis, profiling, compiler analysis and debugging tools, such as Linaro Forge, TotalView, NVIDIA Nsight Systems/Nsight Compute, or equivalent tools.
  • Knowledge of GPU computing and CUDA, including profiling and optimization of GPU-accelerated applications.
  • Experience with AI/ML frameworks such as PyTorch and/or TensorFlow and running AI workloads in GPU-based computing environments.
  • Knowledge of distributed AI training and multi-GPU/multi-node workloads, including technologies such as PyTorch Distributed and Distributed Data Parallel (DDP).
  • Strong communication and presentation skills, with the ability to develop and deliver technical workshops, training and knowledge-sharing sessions to HPC and AI users.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Code Optimizer
Code Optimizer

Fujitsu Limited • Singapore

On-site
SGD 120,000 - 180,000
Lead HPC & AI Optimization Engineer
Lead HPC & AI Optimization Engineer

FUJITSU ASIA PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
HPC & AI Performance Engineer (GPU & Distributed)
HPC & AI Performance Engineer (GPU & Distributed)

Fujitsu Limited • Singapore

On-site
SGD 120,000 - 180,000
AI Computing Architecture Researcher
AI Computing Architecture Researcher

Beijing Foreign Enterprise Management Consultants Co.,Ltd. • Singapore

On-site
SGD 150,000 - 230,000
Senior Scientist I , Computing & Intelligence, IAIC
Senior Scientist I , Computing & Intelligence, IAIC

A*STAR RESEARCH ENTITIES • Singapore

On-site
SGD 90,000 - 140,000
Hardware Engineer
Hardware Engineer

RUNSUN SERVICE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
IT Application Engineer
IT Application Engineer

ENTEGRIS ASIA PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Specialist, IT Application Engineer
Specialist, IT Application Engineer

Entegris Singapore Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Systems Engineer (HPC)
Systems Engineer (HPC)

FUJITSU ASIA PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
HPC High Performance Computing IT Infra Engineer
HPC High Performance Computing IT Infra Engineer

D L RESOURCES PTE LTD • Singapore

On-site
SGD 70,000 - 110,000