Software Engineer

3 - 7 years

5.0 - 9.0 Lacs P.A.

Chennai

Posted:1 month ago| Platform: Naukri logo

Apply Now

Skills Required

C++LinuxNetworkingChip designShell scriptingDebuggingMachine learningPackagingApplication developmentPython

Work Mode

Work from Office

Job Type

Full Time

Job Description

Qualifications: Expertise in C/C++, Linux Development, Performance Engineering. Hands-on Experience in Application/System Profiling Utilities like vTune, Nvidia Nsight, Linux native utilities Good debugging skills in using gdb and Linux system utilities to troubleshoot timing sensitive distributed applications. Use object-oriented principles and design patterns to develop fault-tolerant and extendable software Good knowledge on HPC system components - including CPU/GPU architecture, scalable/distributed storage, high-bandwidth inter-connects, and cloud-based computing architectures Proficiency in Python and Shell scripting languages. Preferred Qualifications: Proficiency in parallel programming (MPI, SLURM, OPENMP, UCX, etc.) Solid understanding and practical experience with Linux OS, kernel features, and networking basics Familiarity with deep learning and machine learning frameworks and workflows Experience with containerization technologies (Docker/Singularity) for packaging software services Minimum Qualifications Masters Level Degree and related work experience of 1 year. Bachelors Level Degree and related work experience of 3 years.

KLA
Not specified
[ ]

RecommendedJobs for You

Hyderabad, Telangana, India

Chennai, Tamil Nadu, India

Chennai, Tamil Nadu, India

Pune, Maharashtra, India

Bengaluru, Karnataka, India

Chennai, Tamil Nadu, India