Software Engineering Intern - Nsight Systems

5 Months ago • Upto 1 Years
Research Development

Job Description

As a Software Engineering Intern at NVIDIA, you'll contribute to the development of Nsight Systems, a key software tool within the Developer Tools team. You'll collaborate with a global team, working onsite in Munich, to enhance features used by internal and third-party developers. Responsibilities include utilizing the NVIDIA DCGM API to collect and present performance and power data, participating in the full software development lifecycle (from requirements gathering to testing), and working directly with stakeholders. You'll be involved in making this data available for export and further analysis within the Nsight Systems timeline.
Good To Have:
  • CUDA programming experience
  • HPC experience
  • Python programming skills
  • Data analysis skills (Jupyter, Pandas)
Must Have:
  • Excellent problem-solving skills
  • C++ working knowledge
  • BS in Computer Science or related field
  • Collaboration and interpersonal skills

Add these skills to join the top 1% applicants for this job

pandas
python
data-analytics
cuda
communication

NVIDIA's products, hardware and software, are world leaders for performance and efficiency. We are continually innovating in creative ways to improve our ability to deliver outstanding solutions across a wide range of sectors. We are seeking exceptional interns who will have a chance to play a key role in shipping user visible features in a large established product. In the Software Developer Tools Team, we enable internal and third-party developers to turn NVIDIA's hardware into groundbreaking cluster, server, professional, consumer, automotive, and embedded solutions.

What you will be doing:

  • Join the Developer Tools team to work on software such as Nsight Systems.

  • Collaborate with team members across multiple time zones in a dynamic, high-energy work environment.

  • Work with members of the team onsite in our office in Munich.

  • Use NVIDIA DCGM API to collect performance and power data in cluster and datacenter environments, present it to the user on the Nsight Systems timeline, as well as make it available for export and further analysis.

  • Participate in the full software feature life cycle, from gathering the requirements and understanding the expectations of our stakeholders, to testing and presenting the results to internal users.

What we need to see:

  • Excellent problem solving, collaborative, and interpersonal skills.

  • Working knowledge of C++.

  • A BS degree in Computer Science, Computer Engineering, or a closely related field.

Ways to stand out from the crowd:

  • Experience with CUDA programming and the HPC world.

  • Programming skills in Python.

  • Data analysis skills, for example using Jupyter and Pandas.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative andautonomous, we want to hear from you!
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Set alerts for more jobs like Software Engineering Intern - Nsight Systems
Set alerts for new jobs by NVIDIA
Set alerts for new Research Development jobs in Germany
Set alerts for new jobs in Germany
Set alerts for Research Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙