

What you’ll be doing:
Design and implement novel algorithms that enhance the real-to-sim quality, using state-of-the-art reconstruction and generative techniques.
Optimize the reconstruction training and rendering runtime towards speed of light.
Contribute to a large codebase, combining Python and CUDA.
Close collaboration with experienced engineering and research team members.
Contribute to NVIDIA NuRec and other core NVIDIA products and libraries.
Publish and present results in internal or external conferences and articles.
What we need to see:
Pursuing MS or PhD in Computer Science, Computer Engineering, or a related area with a focus on computer graphics, computer vision, or machine learning.
Hands-on technical knowledge on Neural Reconstruction, and Generative Models such as image and video diffusion models.
Proven experience with Python and Pytorch as well as CUDA/Slang.
Strong experience in robotic systems such as autonomous vehicles or humanoid robotics.
Good software engineering fundamentals (source control, testing/validation, containerization).
Strong communication and interpersonal skills are required along with the ability to work in a dynamic, product- and research-focused team.
Ways to stand out from the crowd:
Strong coding architecture skills showed by contributing to large internal or open source projects.
Experience with performance analysis and optimization, particularly for GPU-accelerated workloads is a plus.
Experience with advanced CUDA development and optimization for graphics or vision applications.
History of multi-disciplinary creativity and innovation (for instance, experience with hardware + software projects in graphics or robotics).
November 29, 2025.
Please note: We will be reviewing applications on a rolling basis as they are submitted. We encourage you to apply early.
משרות נוספות שיכולות לעניין אותך

What you will be doing:
Develop production-grade software by turning prototypes and ad-hoc solutions into maintainable features.
Act as a bridge between solution engineering and core development, ensuring quick wins evolve into sustainable product capabilities.
Collaborate closely with variety of engineering teams to ensure smooth integration of new features.
Contribute to system development and architecture discussions, ensuring features that are customer focused align with platform strategy.
Write high-quality code, tests, and documentation to ensure long-term maintainability.
What we need to see:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
8+ years of software engineering experience with exposure to distributed systems, platform services, or developer tools
Excellent programming skills in Go and proficient knowledge in Software Architectures, System-design and understanding of automation frameworks and tools.
Strong understanding of software architecture, APIs (REST/GraphQL), CI/CD workflows, Databases, Grafana, Jira, Server-Client Architectures.
Solid debugging, problem-solving, and cross-team communication skills.
Comfort working in fast-paced environments where priorities shift between experimentation and delivery.
Ways to stand out from the crowd:
Experiences with programming languages such as Perl, Python
Experiences in Nvidia Technologies including GPU, CUDA
Strong familiarity with LLM, AI and Machine Learning and HPC

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fuelled by great technology—and amazing people.
What you'll be doing:
As an intern, you will participate in the development of services that support our ecosystem. Your primary focus will be on designing, implementing, and maintaining APIs using Python and FastAPI. You will work closely with our team of developers to ensure that our services are efficient, scalable, and meet requirements. Day-to-day tasks will include:
Developing and testing APIs for seamless integration with the service;
Collaborating with the team to design service architecture;
Writing clean, maintainable, and well-documented code;
Addressing challenges and improving existing services;
Participating in code reviews and contributing to team discussions;
What we need to see:
Pursuing Bachelors or Master’s in Computer Science or related field
Strong programming skills in Python
Familiarity with FastAPI or similar frameworks
Basic understanding of RESTful API design principles
Eagerness to learn and contribute to real-world projects
Excellent problem-solving skills and attention to detail
Proficient English
While prior professional experience is not required, coursework or personal projects that demonstrate your coding abilities will be a significant advantage
Ways to stand out from the crowd:
Projects or experience where you've built or contributed to APIs;
Familiarity with data management or tools commonly used in the ecosystem (e.g., databases, ETL pipelines);
Knowledge of containerization and orchestration tools such as Docker or Kubernetes;
Contributions to open-source projects or participation in coding competitions;
A proactive attitude, strong communication skills, and a genuine passion for backend development;

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.

What you will be doing:
Engage with our partners and customers to root cause functional and performance issues reported with NCCL
Conduct performance characterization and analysis of NCCL and DL applications on groundbreaking GPU clusters
Develop tools and automation to isolate issues on new systems and platforms, including cloud platforms (Azure, AWS, GCP, etc.)
Guide our customers and support teams on HPC knowledge and standard methodologies for running applications on multi-node clusters
Document and conduct trainings/webinars for NCCL
Engage with internal teams in different time zones on networking, GPUs, storage, infrastructure and support.
What we need to see:
B.S./M.S. degree in CS/CE or equivalent experience with 5+ years of relevant experience. Experience with parallel programming and at least one communication runtime (MPI, NCCL, UCX, NVSHMEM)
Excellent C/C++ programming skills, including debugging, profiling, code optimization, performance analysis, and test design
Experience working with engineering or academic research community supporting HPC or AI
Practical experience with high performance networking:Infiniband/RoCE/Ethernetnetworks, RDMA, topologies, congestion control
Expert in Linux fundamentals and a scripting language, preferably Python
Familiar with containers, cloud provisioning and scheduling tools (Docker, Docker Swarm, Kubernetes, SLURM, Ansible)
Adaptability and passion to learn new areas and tools
Flexibility to work and communicate effectively across different teams and timezones
Ways to stand out from the crowd:
Experience conducting performance benchmarking and developing infrastructure on HPC clusters. Prior system administration experience, esp for large clusters. Experience debugging network configuration issues in large scale deployments
Familiarity with CUDA programming and/or GPUs. Good understanding of Machine Learning concepts and experience with Deep Learning Frameworks such PyTorch, TensorFlow
Deep understanding of technology and passionate about what you do
You will also be eligible for equity and .

What you’ll be doing:
Design and implement novel algorithms that enhance the real-to-sim quality, using state-of-the-art reconstruction and generative techniques.
Optimize the reconstruction training and rendering runtime towards speed of light.
Contribute to a large codebase, combining Python and CUDA.
Close collaboration with experienced engineering and research team members.
Contribute to NVIDIA NuRec and other core NVIDIA products and libraries.
Publish and present results in internal or external conferences and articles.
What we need to see:
Pursuing MS or PhD in Computer Science, Computer Engineering, or a related area with a focus on computer graphics, computer vision, or machine learning.
Hands-on technical knowledge on Neural Reconstruction, and Generative Models such as image and video diffusion models.
Proven experience with Python and Pytorch as well as CUDA/Slang.
Strong experience in robotic systems such as autonomous vehicles or humanoid robotics.
Good software engineering fundamentals (source control, testing/validation, containerization).
Strong communication and interpersonal skills are required along with the ability to work in a dynamic, product- and research-focused team.
Ways to stand out from the crowd:
Strong coding architecture skills showed by contributing to large internal or open source projects.
Experience with performance analysis and optimization, particularly for GPU-accelerated workloads is a plus.
Experience with advanced CUDA development and optimization for graphics or vision applications.
History of multi-disciplinary creativity and innovation (for instance, experience with hardware + software projects in graphics or robotics).
November 29, 2025.
Please note: We will be reviewing applications on a rolling basis as they are submitted. We encourage you to apply early.
משרות נוספות שיכולות לעניין אותך