Post your job offer for free on H1BConnect with no upfront cost!

Logo

Hire with Us
NVIDIA Corporation logo

Software Engineering Internships

NVIDIA Corporation

11/3/2024

USA (Multiple Locations)

Internship

Salary: $18 - $71 per hour


Job Description

Join NVIDIA’s Software Engineering Internship program, an exceptional opportunity to expand your career while gaining hands-on experience with one of the industry's leading software teams. They are on the lookout for strategic, ambitious, hard-working, and creative individuals who are passionate about tackling challenges that others cannot solve. Throughout this minimum 12-week internship, you will engage in projects that have a tangible impact on their business, allowing you to contribute meaningfully while furthering your own professional development. Interns will have the chance to be placed in one of several specialized teams based on their strengths and academic focus. Opportunities include: Development Tools: Debug complex system-level issues using Jenkins, requiring familiarity with relational databases, linear algebra, operating systems, and hardware virtualization. Cloud: Support the architecture and design of our cloud storage infrastructure, implementing and troubleshooting storage tools while automating processes. Experience in distributed systems and container management is advantageous. Tools Infrastructure: Collaborate with experts to build cutting-edge technology workflows and infrastructure, focusing on application tracing, diagnostics, and performance tuning. Relevant skills include Unix/Shell scripting, Java, C++, and Kubernetes. Data Science: Contribute to backend analytics infrastructure for cloud and on-premise solutions, working with diverse data technologies such as Kafka and Spark. Background in data science and engineering tools will be beneficial. We encourage students pursuing a Bachelor's, Master's, or PhD degree in relevant fields to apply and embark on an exciting journey with NVIDIA.

Requirements

  • Currently pursuing a Bachelor's, Master's, or PhD degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • Experience or knowledge in programming skills and technologies such as Java, JavaScript, SQL, C++, CUDA, OOP, Go, Python, Git, Perforce, Kubernetes, and more is preferred.

Responsibilities

  • Collaborate with engineering teams to design, implement, and launch services
  • Optimize project delivery under cost, schedule, and feature constraints
  • Facilitate collaboration and clear communication
  • Analyze data and take appropriate actions for project success.

Benefits

  • NVIDIA is dedicated to helping interns succeed and grow through a comprehensive benefits package that includes engaging programs and exciting events. Interns benefit from a range of healthcare programs, eligible time off for holidays and Free Days to recharge, and access to an employee stock purchase plan that allows them to buy NVIDIA shares at a discount. Additionally, interns have access to learning and development resources such as O'Reilly, Deep Learning Institute, Udemy, and LinkedIn Learning. NVIDIA also provides flexible work options, ergonomic furniture for remote workers, a housing stipend for interns assigned to offices away from their university, and points to use toward NVIDIA merchandise.
Logo

© 2024 H1BConnect. All rights reserved.