Upload Button Icon Add office photos
filter salaries All Filters

12 IOWeb3 Jobs

CUDA Developer - C/C++ Programming - Parallel Computing (5-7 yrs)

5-7 years

CUDA Developer - C/C++ Programming - Parallel Computing (5-7 yrs)

IOWeb3

posted 2mon ago

Job Description

Job Description

We are seeking a highly skilled and motivated CUDA Developer with at least 5+ years of software development experience, including a minimum of 2 years in CUDA development. The ideal candidate should have a strong foundation in parallel computing, performance optimization, and be proficient in C/C++.

As a CUDA Developer, you will be responsible for optimizing performance, resolving CUDA-related issues, and continuously improving algorithms through parallelization.

This role requires immediate joining and involves working closely with a cross-functional team to deliver high-quality, efficient, and scalable solutions. If you are passionate about cutting-edge technologies, problem-solving, and optimizing code for performance, we would love to hear from you.

Key Responsibilities:

Performance Optimization & Problem Solving :


- Identify and resolve performance bottlenecks and bugs related to CUDA and parallel computing.

- Analyze and enhance algorithm performance through efficient parallelization and code optimization techniques.

- Troubleshoot and debug CUDA-specific issues to ensure efficient execution of parallel tasks.

CUDA Development & Algorithm Enhancement :


- Write, test, and optimize CUDA kernels to ensure high-performance execution on NVIDIA GPUs.

- Leverage CUDA libraries like cuBLAS, cuDNN, and other relevant frameworks to accelerate compute-heavy workloads.

- Ensure that code adheres to best practices in terms of scalability, maintainability, and performance.

Collaboration & Knowledge Sharing :


- Work closely with other team members (i.e. software engineers, data scientists) to design and implement high-performance applications.

- Stay updated with new developments in the field of CUDA, parallel computing, and high-performance computing (HPC).

- Provide support and guidance to junior developers on best practices for CUDA and parallelization.

Performance Tuning :


- Analyze and profile GPU performance, utilizing tools such as NVIDIA Nsight and CUDA Profiler to measure performance gains.

- Continuously optimize memory usage, compute efficiency, and algorithm design for CUDA-based applications.

- Ensure the scalability of applications by optimizing for both single-GPU and multi-GPU setups.

Documentation & Reporting :


- Maintain clear and concise documentation for all CUDA-related code and optimizations.

- Provide regular reports on the progress of performance improvements, including benchmarks and optimization results.

Required Qualifications :


- Bachelor's degree in Computer Science, Computer Engineering, or a related field.

- 5+ years of software development experience, with at least 2 years of hands-on experience in CUDA development.

- Strong proficiency in C/C++ programming languages.

- Expertise in CUDA version 12.0 or above (12.3 preferred).

- Familiarity with CUDA libraries and frameworks such as cuBLAS, cuDNN, and Thrust.

- Solid understanding of parallel computing concepts, GPU architecture, and high-performance computing (HPC).

- Strong experience in performance tuning and optimizing GPU-based applications.

- Ability to analyze and improve algorithms for parallel execution.

- Good communication skills and the ability to work effectively in a collaborative team environment.

- Strong problem-solving and troubleshooting skills with an ability to work independently.

Preferred Skills :


- Familiarity with multi-GPU programming.

- Experience with other parallel computing tools and libraries such as OpenCL or MPI.

- Experience working with NVIDIA GPUs and CUDA-related toolchains.

- Knowledge of machine learning frameworks (i.e., TensorFlow, PyTorch) that utilize GPU acceleration


Functional Areas: Software/Testing/Networking

Read full job description

What people at IOWeb3 are saying

What IOWeb3 employees are saying about work life

based on 4 employees
50%
100%
Within city
Day Shift
View more insights

IOWeb3 Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare IOWeb3 with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

HDFC Bank

3.9
Compare

Infosys

3.6
Compare

ICICI Bank

4.0
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Genpact

3.8
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

iEnergizer

4.6
Compare

Reliance Retail

3.9
Compare

IBM

4.0
Compare

LTIMindtree

3.8
Compare

Similar Jobs for you

Developer at Ascra Technologies

5-8 Yrs

₹ 15-24 LPA

Developer at PROVAB TECHNOSOFT PVT LTD

5-10 Yrs

₹ 15-30 LPA

Developer at TECHFULLY PRIVATE LIMITED

2-8 Yrs

₹ 13-35 LPA

C Developer at MulticoreWare Inc.

7-15 Yrs

₹ 14-35 LPA

C Developer at MulticoreWare Inc.

7-15 Yrs

₹ 14-35 LPA

Developer at Arting Digital

4-6 Yrs

₹ 11-15 LPA

Developer at VERTISCRIPT GLOBAL IT SERVICES PRIVATE LIMITED

5-7 Yrs

₹ 15-20 LPA

Developer at MaimsD Technology

5-7 Yrs

₹ 15-21 LPA

Developer at MaimsD Technology

5-7 Yrs

₹ 15-21 LPA

Software Engineer at Antal International

2-6 Yrs

₹ 12-24 LPA

Data Engineer - Google Cloud Platform (5-7 yrs)

5-7 Yrs

3d ago·via hirist.com

.Net Developer - Blazor (5-7 yrs)

5-7 Yrs

9d ago·via hirist.com

Haskell Developer - LLM (4-6 yrs)

4-6 Yrs

19d ago·via hirist.com

Hadoop Administrator (3-5 yrs)

3-5 Yrs

27d ago·via hirist.com

DevOps Lead - CI/CD Pipeline (3-5 yrs)

3-5 Yrs

27d ago·via hirist.com

Hardware Design Engineer - System Verilog (4-6 yrs)

4-6 Yrs

1mon ago·via hirist.com

Tableau Developer - Data Visualization (5-8 yrs)

5-8 Yrs

1mon ago·via hirist.com

Pega Developer- PRPC Implementation (5-7 yrs)

5-7 Yrs

2mon ago·via hirist.com

Recently Viewed

JOBS

OnGrid

No Jobs

JOBS

MulticoreWare

No Jobs

SALARIES

Wipro

JOBS

Zyoin

No Jobs

JOBS

Ksolves India Limited

No Jobs

INTERVIEWS

Binmile

No Interviews

INTERVIEWS

DaveAI

No Interviews

JOBS

Browse jobs

Discover jobs you love

DESIGNATION

SALARIES

TCS

write
Share an Interview
How was your last interview experience?
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent