The Job logo

What

Where

Software Engineering Intern

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Implement AI/ML/DL use cases to enhance data center efficiency. Develop ML models, explore latest technologies. Requires strong academic background in Computer Science. Proficiency in Python, Java, and data structures. Knowledge of OS fundamentals, ML algorithms, and scripting. Candidate will work on optimizing systems within data center.

As a Software Engineering Intern, the candidate will implement AI/ML/DL use cases to improve efficiency and resiliency of systems and data center. We are looking for Interns who are passionate about working to optimize the data centers resources and make data center efficient by using technologies in area of AI/ML/LLM.

 

What you'll be doing:

The candidate will be working in the following areas:

Responsible for implementing AI/ML/DL use cases to improve efficiency of systems with in data center.

Write code using Algorithms and data structures

Write code in Python, Java programming languages

To Develop Machine Learning models using available ML algorithms.

Explore and do Proof Of Concept on the latest LLM models.

Docker, containers and Kubernetes.

 

What we need to see:

Strong academic background

M. tech/BTech in Computer Science or E&C

Very good at programming languages and processor architecture

Good understanding of Operating System Fundamentals.

Ability to write quality code in Python, Java or Golang programming skills

Knowledge of Machine Learning algorithm is a plus

Knowledge of scripting (Perl or python) is a plus

Candidates should have a solid background in:

Operating System, Algorithm development

Knowledge on Object-oriented programming is highly a plus in C / C++ Or Java

Proficiency in innovative and optimal designs

 

Ways to stand out from the crowd:

Exposure to Machine Learning Algorithm.

Exposure to the latest Large Language Models.

Good communications skills and ability and desire to work as a great teammate are a must.

Set alert for similar jobsSoftware Engineering Intern role in Pune, India
NVIDIA Logo

Company

NVIDIA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Software Engineering

Locations

Pune, Maharashtra, India

Qualification

Bachelor or Master

Applicants

33 applicants

Related Jobs

NVIDIA Logo

Software Intern

NVIDIA

Pune, Maharashtra, India

Posted: a year ago

As a Software Intern at NVIDIA, you will participate in a six-month User Experience Design Project, working on insights, user journey mapping, and crafting design assets. You will collaborate with researchers, engineers, and designers to create outstanding user experiences and contribute to market research and ethnography studies. Applicants should be enrolled in a Masters in Design program and have experience in conceptual design, prototyping, and UI design. Proficiency in prototyping tools and documentation software is required. This is an on-site, full-time opportunity based in Pune, Maharashtra, India.

NVIDIA Logo

GPU Compiler LLVM Backend Intern

NVIDIA

Pune, Maharashtra, India

+1 more

Posted: 3 months ago

NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”.   We are searching for a LLVM Compiler Intern for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). This team is comprised of worldwide leading compiler engineering experts who provide leading edge performance and capabilities for NVIDIA's current and future complex parallel SIMT architectures.   What You Will Be Doing: Understand, modify, and improve an NVIDIA proprietary GPU compiler and assembler written in C++ Design and develop new compiler passes and optimizations to produce best-in-class, robust, supportable compiler and tools Work with global compiler, hardware and application teams to oversee improvements and problem resolutions Be part of a team that is at the center of deep-learning compiler technology spanning architecture design and support through functional languages   What We Need To See: Pursuing B.S. or higher degree in Computer Science/Engineering Excellent hands-on C++ programming skills Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems Good communication and documentation skills and self-motivated   Ways To Stand Out From The Crowd: Masters or PhD preferred, with some compiler code generation experience Experience in developing CUDA, DirectX, OpenGL/Vulkan applications Experience in performance analysis and compile time analysis tools Exposure to various ML techniques