HPC Architect

Acara Solutions

Chennai District, Bengaluru

On-site

INR 3,500,000 - 5,500,000

Full time

14 days+

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

Acara Solutions is seeking a Principal Software Architect with deep expertise in High-Performance Computing to design and optimize low-latency, high-throughput workloads across CPUs, GPUs and FPGAs. Based in Chennai with Bengaluru collaboration, the role demands 12–18 years of experience and a full-time leadership profile.

You will lead HPC infrastructure design, drive performance profiling and mentor teams while evaluating new frameworks to deliver scalable, cost-effective solutions.

Qualifications

  • 10–20 years of experience in HPC / Software Architecture / Heterogeneous Computing.
  • Strong programming skills in C/C++ and Data Structures & Algorithms.
  • Hands-on experience with CUDA / GPU Programming.
  • Experience with MPI, UCX or similar parallel programming frameworks.
  • Strong understanding of multithreading, synchronization, IPC and distributed computing.
  • Experience with GPU inference platforms such as NVIDIA Triton.
  • Hands-on experience with performance profiling tools such as VTune, perf, NVIDIA Nsight etc.
  • Experience with low-level optimization, vectorization, intrinsics and cache-aware programming.
  • Experience with Docker/Singularity and microservices architecture.
  • Strong understanding of parallel and distributed systems.

Responsibilities

  • Design and implement scalable HPC infrastructure using CPUs, GPUs and FPGAs.
  • Architect workload partitioning across different compute units for optimal performance.
  • Develop prototypes and contribute hands‑on code to validate architectural designs.
  • Lead performance profiling, optimization and capacity planning across HPC clusters.
  • Optimize GPU workloads and monitor GPU infrastructure using tools such as NVIDIA DCGM.
  • Work closely with algorithm, product and engineering teams to translate requirements into technical solutions.
  • Act as a technical SME and provide architectural guidance to engineering teams.
  • Evaluate technologies and frameworks for scalable, reliable and cost-effective solutions.

Skills

HPC
Software Architecture
Heterogeneous Computing
CUDA / GPU Programming
MPI / UCX
Multithreading & Parallelism
NVIDIA Triton
Profiling Tools
Low-level Optimisation
Docker / Microservices

Tools

VTune
perf
NVIDIA Nsight
NVIDIA DCGM

Job description

Were Hiring | Principal Software Architect High-Performance Computing

Location: Chennai | Bengaluru
Experience: 12–18 Years
Level: E4
Employment Type: Full-Time


About the Role

We are looking for an experienced Software Architect with deep expertise in High-Performance Computing, GPU infrastructure, parallel programming, and heterogeneous computing.
The role involves designing and optimizing high-performance solutions for low-latency, high-throughput image processing and deep-learning workloads, working across CPUs, GPUs, and FPGAs.


Key Responsibilities


  • Design and implement scalable HPC infrastructure using CPUs, GPUs and FPGAs.

  • Architect workload partitioning across different compute units for optimal performance.

  • Develop prototypes and contribute hands‑on code to validate architectural designs.

  • Lead performance profiling, optimization and capacity planning across HPC clusters.

  • Optimize GPU workloads and monitor GPU infrastructure using tools such as NVIDIA DCGM.

  • Work closely with algorithm, product and engineering teams to translate requirements into technical solutions.

  • Act as a technical SME and provide architectural guidance to engineering teams.

  • Evaluate technologies and frameworks for scalable, reliable and cost-effective solutions.


Must-Have Skills


  • 10–20 years of experience in HPC / Software Architecture / Heterogeneous Computing.

  • Strong programming skills in C/C++ and Data Structures amp; Algorithms.

  • Hands‑on experience with CUDA / GPU Programming.

  • Experience with MPI, UCX or similar parallel programming frameworks.

  • Strong understanding of multithreading, synchronization, IPC and distributed computing.

  • Experience with GPU inference platforms such as NVIDIA Triton.

  • Hands‑on experience with performance profiling tools such as VTune, perf, NVIDIA Nsight etc.

  • Experience with low‑level optimization, vectorization, intrinsics and cache‑aware programming.

  • Experience with Docker/Singularity and microservices architecture.

  • Strong understanding of parallel and distributed systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Architect - High-Performance Computing
Principal Software Architect - High-Performance Computing

Acara Solutions, An Aleron Company • Chennai District

On-site
INR 1,800,000 - 3,000,000
Principal Software Architect- High Performance Computing
Principal Software Architect- High Performance Computing

Applied Materials, Inc. • Bengaluru

On-site
INR 3,500,000 - 5,500,000
HPC Engineer
HPC Engineer

Whiteblue • Chennai

On-site
INR 1,500,000 - 2,500,000
Software Engineer – C++/Linux
Software Engineer – C++/Linux

Mogi I/O : OTT/Podcast/Short Video Apps for you • Chennai

On-site
INR 1,200,000 - 1,800,000
Principal Software Architect- High Performance Computing
Principal Software Architect- High Performance Computing

Applied Materials India • Bengaluru

On-site
INR 1,800,000 - 3,200,000
HPC Admin
HPC Admin

5 Star Recruitment • Chennai District

On-site
INR 2,000,000 - 4,000,000
HPC Cloud Engineer
HPC Cloud Engineer

5 Star Recruitment • Chennai District

On-site
INR 1,500,000 - 3,500,000
C++ Developer
C++ Developer

VMC Soft Technologies, Inc • Bengaluru

On-site
INR 800,000 - 1,200,000
Technology Platform Engineer
Technology Platform Engineer

Accenture in India • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Technology Platform Engineer
Technology Platform Engineer

Accenture in India • Gurugram District

On-site
INR 1,800,000 - 2,600,000