Principal Software Architect- High Performance Computing (HPC)
INR 3384K-4725K (estimate) Senior-level Full Time Found 4d ago
Tasks
- Analyze and partition workloads
- Collaborate with cross-functional teams
- Conduct performance tuning
- Design scalable infrastructure for diverse processors
- Develop prototypes
- Ensure scalability, reliability, maintainability of systems
- Evaluate new technologies
- Lead software component design
- Optimize workflows and code
- Profile clusters for bottlenecks
- Unblock engineers in HPC domain
Perks/Benefits
Skills/Tech-stack
Agile methodologies | Algorithms | C/C++ | CUDA | Cluster management | Containerization | DAG frameworks | Data Structures | Data transfer | GPU Programming | GPU metrics | High Performance | High-Performance Computing | Infiniband | Inter-process Communication | Intrinsics | Lock free data structures | Lock-free | Low Latency | Low-latency data | Low-latency data transfer | MPI | Message Queues | Microservices | Microservices Architecture | Multi-threading | NVIDIA Nsight | NVIDIA Triton | OProfile | OpenACC | OpenCL | OpenMP | Parallel Programming | Perf | Performance Computing | Performance Profiling | Pipes | Process communication | RDMA | RoCE | Shared Memory | UCX | VTune | Vectorization
Education
Related jobs
- No jobs found.