Jobs in Tel Aviv-Yafo
We are looking for an excellent, highly motivated SW Verification Manager to join the software verification team in the Data Processing Unit (DPU) SW Group. In this role, you will lead a team of highly skilled verification engineers, combining people management, technical leadership, and execution. We are looking for a candidate with a strong quality-oriented mindset, the ability to thrive in an environment with complex software and hardware designs, and a passion for deep-dive verification of key DPU components. The role includes working closely with HW, FW, and SW teams all over the world, and taking our product to next level. What you’ll be doing: • Lead, mentor, and grow a team of software verification engineers, fostering a culture of technical excellence, ownership, and professional development. • Provide technical leadership and hands-on mentorship, driving the design and implementation of comprehensive verification plans and automated environments using Python. • Lead end-to-end feature validation, from architectural review to final system integration, ensuring robust HW-SW interoperability for high-end hardware and software. • Ensure high product quality by conducting code reviews, defining engineering procedures, and identifying, analyzing, and reporting software defects. • Drive improvements for performance, quality, and stability around SW acceleration solutions, taking an active part in integration and verification with R&D. • Partner closely with cross-functional teams (HW, FW, SW architectures, and Product) across multiple engineering organizations worldwide. What we need to see: • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). • 3+ years of experience in a managerial/team lead position, with a proven track record of leading engineering teams. • 8+ years of overall experience in software development or verification, with a strong, hands-on technical background. • Expertise in Python, specifically in testing complex embedded systems, system-level software, or firmware-integrated environments. • Strong verification attitude with experience in developing modern Software testing System/QA automation frameworks. • Expertise in networking & compute infrastructure (servers, switches, routers, TCP/UDP). • Deep understanding of Linux distributions (CentOS/RedHat, Ubuntu) and experience in software debugging and problem-solving. • Knowledge of how to tune environments for the best performance and deploy infrastructure based on innovative technologies and high-end hardware. Ways to stand out from the crowd: • Experience with PyTest or other modern Python testing tools. • Proficiency with data search and analytics engines (Elasticsearch, Kibana, Grafana). • Hands-on experience with virtualization in Linux (QEMU/KVM). • Work background with CI/CD methodologies, infrastructure, and toolsets (Jenkins, Git). • Knowledge of Docker, Kubernetes, and understanding of C/C++ toolchain in Linux. 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 and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
NVIDIA is seeking a dedicated Firmware Engineer to join our NIC Firmware Core team in Beer-Sheva/Tel-Aviv. You will contribute to the development of brand-new networking adapter technologies, elevating the performance of current and future NVIDIA devices. NVIDIA develops innovative and next-generation networking devices that are known for their outstanding performance and power efficiency. The position involves all aspects of firmware development, including design, micro-architecture, software interfaces, and verification. We are seeking a dedicated and motivated engineer who will contribute to the development of advanced technology Network Adapters. You will also have the opportunity to create features for leading cloud computing providers and high-performance computing networks. What you’ll be doing: • Take a part in the design, development, test, debug, and optimization of low-level firmware layer on next-generation network adapters up to package release • Analyze, integrate, support, and debug low-level firmware layer on verification environments • Collaborate with firmware, software, and architecture teams to analyze, design, and debug legacy and new low-level firmware flow • Improve our team processes including design and implementation of new methodologies, automated processes What we need to see: • B.Sc. degree in Electrical Engineering, Computer Engineering or Computer Science • Programming Knowledge in C/C++ • 0-3 years of professional experience • Great teammate, responsible and motivated Ways to stand out from the crowd: • Background in networking • Knowledge in Linux • Knowledge in scripting languages 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 and autonomous, we want to hear from you! NVIDIA is dedicated to encouraging a diverse work environment and is an equal opportunity employer. We value diversity in our employees and do not discriminate in our hiring or promotion practices based on various characteristics protected by law.
NVIDIA Israel is seeking innovative and driven Applied Researchers in the field of deep learning. We are looking for candidates with a consistent track record of research excellence; a broad perspective across the fields of artificial intelligence; and deep experience in machine learning, applied science, and computational medicine. NVIDIA is a world leader in high-performance and mobile computing technology for AI, with ambitious plans for future systems. This position offers the opportunity to have a real impact in an applied research-focused team in a dynamic company. The Applied AI Architecture group focuses on applied research. As a member of the team, you will publish your work and share code as an open source. In addition, you will join a groundbreaking initiative at the intersection of AI and biology. This collaborative project aims to develop both foundational and generative AI models, as well as agentic AI systems, redefining our understanding of complex biological systems and enabling advanced diagnostics and novel scientific insights, while strengthening NVIDIA’s Health Platform ecosystem. What You'll Be Doing: • Conceptualize, design, and implement novel deep learning architectures for biological data, with a strong focus on large-scale models such as Large Language Models (LLMs), Transformers, and State Space Models (SSMs). • Develop multimodal learning systems that integrate heterogeneous data types (e.g., clinical time-series, imaging, genomics, and text) for improved representation and prediction. • Develop both foundational and generative models and agentic AI systems, including multi-step reasoning, tool use, and autonomous decision-making capabilities. • Develop digital twin systems for healthcare, combining mechanistic models, physiological data, and AI to simulate disease progression, treatment response, and patient-specific trajectories. • Implement deep learning systems integrated with agents, enabling end-to-end workflows that combine learning, planning, and execution. • Evaluate model performance, analyze results, and iterate on designs to achieve optimal outcomes. • Apply your knowledge of distributed training to build high-quality code for training, optimizing, and deploying large-scale models, while managing complex datasets. • Collaborate closely with a diverse team of researchers, bioinformaticians, and domain experts in a highly interdisciplinary environment. What We Need to See: We are looking for individuals who demonstrate a strong foundation in deep learning and a proven ability to translate innovative ideas into practical, scalable systems. • PhD in Machine Learning, Computer Science, Engineering, or a related discipline. • 8+ years of hands-on experience in developing, training, and deploying deep learning models at scale, including LLMs, Transformers, SSMs, and/or generative models. • Experience with multimodal learning and integrating diverse data modalities is highly valued. • Experience with agentic AI frameworks or systems (e.g., tool-augmented models, planning-based agents, or multi-agent systems) is a strong advantage. • Strong expertise in distributed training, optimization, and inference. • Proven ability to lead independent research, implement robust solutions, and rigorously evaluate performance. • Track record of publications and presentations at top conferences. • Strong programming skills in Python and C++, with experience in PyTorch and/or CUDA. • Excellent communication skills and ability to thrive in a dynamic, research-driven team. Mentoring experience is a plus. Ways To Stand Out From The Crowd: • Hands-on experience building advanced AI systems, including agentic AI (RAG, tools, planning, multi-agent) and multimodal models combining vision, language, and structured/time-series data. • Proven track record optimizing large-scale ML systems, with experience in data pipelines and distributed frameworks for LLM-scale data. • Background in bioinformatics or digital biology, with experience working across interdisciplinary teams spanning research, engineering, and clinical domains. • Experience in building or implementing digital twin systems, simulation frameworks, or data-driven modeling in healthcare or related domains is a strong plus. 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, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.
Run:ai, now part of NVIDIA, is looking for a Senior Software Engineer to build the tools that help engineers develop, validate, and contribute software with confidence. As we expand our open-source ecosystem and adopt agentic development, you’ll shape how contributions are tested and integrated, improve feedback for developers, and help protect NVIDIA’s codebase and internal assets. You’ll work across developer tooling, compatibility validation, scale testing, and AI-assisted contribution workflows, building infrastructure that supports both our engineering teams and the wider open-source community. What you’ll be doing: • Build developer tools and CI workflows that simplify development, testing, and contribution for internal engineers and open-source contributors. • Develop compatibility validation infrastructure that verifies Run:ai across supported software versions and environments. • Build scale-testing and performance-regression infrastructure that produces repeatable results and actionable diagnostics. • Develop workflows for agentic PRs, including automated evaluation, testing, and controls that support effective human review. • Partner with engineering, DevOps, and security teams to enable external contributions while protecting credentials, internal systems, and code integrity. • Own projects from technical design through rollout, measuring their impact on developer productivity and software reliability. What we need to see: • A degree in computer science or a related field, or equivalent practical experience. • 5+ years of software engineering experience, including building developer tools, shared libraries, or engineering infrastructure. • Strong programming skills and the ability to design maintainable software used by other engineers. • Practical experience developing CI/CD pipelines, automated testing frameworks, and Git-based development workflows. • Ability to diagnose unreliable tests, slow feedback cycles, and recurring development friction, and address their underlying causes. • Experience delivering and maintaining reliable software, including testing, debugging, and operational support. • Ability to use AI development tools effectively and evaluate generated code for correctness, security, and maintainability. • Clear communication, sound engineering judgment, and the ability to collaborate across team boundaries. Ways to stand out from the crowd: • Experience maintaining open-source projects or improving external contributor workflows. • Experience building tooling for coding agents, evaluating AI-generated changes, or automating code review. • Background with compatibility matrices, performance benchmarking, or scale-testing frameworks. • Familiarity with secure CI practices, dependency integrity, and running tests on untrusted contributions. • A track record of measurably improving developer productivity and software reliability. 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 and autonomous, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
NVIDIA's Networking AI Platforms Security group is redefining how security operates at scale by embedding AI at the core of its detection, defense, and engineering workflows. We are seeking a Senior Security Architect to design, build, and deploy intelligent AI agent systems tackling NVIDIA's most complex security challenges. Working alongside security architects, engineering, and platform teams, this role offers a rare opportunity to shape the future of AI-powered security at one of the world's most innovative companies! What you'll be doing: • Design and deploy AI agent systems for security workflows: PQC transition, attacker-defender frameworks, threat modeling, and automated mitigation deployment. • Build frameworks integrating LLMs, RAG, and automation pipelines with security data sources and engineering workflows. • Partner with product and architecture organizations to embed security requirements early and translate threat landscapes into scalable solutions. • Own the full agentic system lifecycle: architecture, prototyping,productization, testing, and operational stewardship. What we need to see: • BS, MS, or Ph.D. in Computer Science, Electrical Engineering, or related field, or equivalent experience; Ph.D. preferred. • 5+ years of experience. • Proven experience building agentic systems, LLM integrations, RAG pipelines, or workflow orchestration in production. • Strong security foundation: cryptography, PKI, key management, Root of Trust technologies, Cloud security and secure software design. • Excellent Python skills and system design abilities across software, firmware, and cloud environments. • Strong communication skills with the ability to drive cross-functional projects in a high pace organization. Ways to stand out from the crowd: • Experience with PQC migration, cryptographic inventory, or crypto-agility programs. • Background in security automation: attacker-defender simulation, red-team tooling, SAST/DAST, or vulnerability management. • Data science experience on large-scale networking and security telemetry: anomaly detection, behavioral analytics, or risk scoring. • LLM fine-tuning expertise or open-source/research contributions in AI and security intersection. With highly competitive salaries and a comprehensive benefits package, 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 on the planet working for us and, due to unprecedented growth, our special engineering teams are growing fast. If you're a creative and autonomous engineer with a genuine passion for technology, we want to hear from you. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
We are looking for a Formal Verification Engineer for our NVIDIA Networking team! This is an exciting opportunity to join a hardworking Pre-Silicon design and verification team, working on groundbreaking Switch and GPU technologies. We deploy state-of-the art formal verification tools and methodologies to prove design correctness. Working in our formal verification team will expose you to a wide range of cutting edge design and technologies that are in the heart of th AI revolution. Our team delivers world class Chips solutions for HPC, AI infrastructures, data-center, network, and storage markets. We micro-architect, verify, and deliver smart and high bandwidth multi port switches. NVIDIA has the most sophisticated formal tools and methodologies in the industry, which help us achieve A0 design tapeouts. As part of this team, you'll enjoy a versatile work environment, which is educational, dynamic and ambitious. What you'll be doing: • In this position you will use formal verification algorithms to formally prove the correctness of complicated logic problems. • You will work on ambitious designs along with our Pre-Silicon team and take part in developing the next generation of NVIDIA's core technology. • You will take part in the AI revolution led by NVIDIA, working on cutting edge architecture. What we need to see: • BSc in Electrical/Computer Engineering or MSc in Mathematics • 5+ years of relevant experience in chip design field (design/verification/formal). • Excellent analytical, logical reasoning and problem-solving skills • Strong debugging and analytical skills. • Strong communication and interpersonal skills are required Ways to stand out from the crowd: • Formal verification work experience. • Knowledge of digital logic NVIDIA has some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Come join our team and help us build the future HPC and data centers. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.
We are seeking a Networking Software Engineer to join our RDMA Transport Software team, driving the development of next-generation RDMA solutions for AI, cloud, HPC, and storage. You will research and develop innovative transport algorithms that push the limits of performance and scalability. You will work in a fast-paced, collaborative environment alongside talented engineers from around the world, supporting the data needs of the world’s largest enterprises What you'll be doing: • Take part in research, design, and development of advanced RDMA transport mechanisms and algorithms, enhancing performance, reliability, and scalability. • Collaborate closely with hardware engineers, software developers, and system architects to align on project objectives and requirements. • Keep up with industry trends and emerging technologies, integrating new ideas and innovations into the development process What we need to see: • Bachelor's or Master's degree in Electrical Engineering or Computer Science fields from a known institute. • 5+ years of development experience • Knowledge with RoCE and/or InfiniBand, along with a background in RDMA development across software, firmware, or hardware. • Strong problem-solving skills with a hands-on approach, able to dive deep into the RDMA stack and solve complex issues. • Proficiency in C/C++ and embedded systems programming. • Fast learner possessing the ability to learn complex concepts in a fast-paced environment. • A can-do attitude and high energy with excellent collaboration, and social skills. Ways to stand out from the crowd: • Background with data centers networking & storage workloads (advantage). • Familiar with RDMA, InfiniBand, or Ethernet technologies • Experience designing or tuning congestion control, flow control, or loss recovery mechanisms in high-performance networks.
The NVIDIA Networking Diagnostics team is seeking a highly motivated and experienced engineer. This person must have hands-on technical expertise to develop critical diagnostic tools for our newest, world-leading networking platforms. This position offers the opportunity to have a real impact in a dynamic, technology-focused company, impacting data centers and high-performance computing (HPC) clusters across the world. We are looking for independent engineers who excel in a fast-paced environment and are passionate about ensuring the stability of next-generation hardware. What you'll be doing: • Design & Implement: Architect and develop high-performance diagnostic tools and frameworks using Python, tailored for NVIDIA’s latest networking platforms. • Performance Optimization: Drive end-to-end development focusing on software that performs efficiently, ensuring diagnostic suites can handle high-throughput data and real-time monitoring without latency. • System Diagnostics: Take charge of developing features that bridge the gap between complex hardware behaviors and software-level diagnostics. • Collaborative Problem Solving: Partner with hardware, firmware, and driver teams to address real-world challenges that demand innovative solutions and a customer-centric approach. • Autonomous Execution: Own the full software development lifecycle of diagnostic features, from initial hardware specification to deployment in dynamic environments. What we need to see: • B.Sc or equivalent experience in Computer Engineering, Computer Science, Electrical Engineering, or a related field. • 5+ years of hands-on experience in the software development lifecycle, with a proven track record in performance-critical systems. • Python Mastery: Advanced programming skills in Python, with a focus on writing optimized, efficient, and scalable code for hardware interfacing. • Networking & HW Background: Solid understanding of networking protocols (TCP/IP, InfiniBand, or Ethernet) and hardware-level interaction. • Linux Expertise: Strong familiarity with Linux environments, associated debugging tools, and system-level performance tuning. • Strong analytical and debugging skills. • A highly collaborative great teammate who is also self-motivated, well-organized, and capable of working independently in a fast paced environment. Ways to stand out from the crowd: • Performance Tooling: Experience with performance profiling, optimization, and low-level hardware communication (e.g., PCIe, I2C). • Low-Level Knowledge: Background in C/C++, RT embedded development, or driver development within a Linux environment. • Technical Leadership: Experience leading technical projects or mentoring team members in a dynamic setting. • Problem Solving: Confirmed experience in root-causing complex system-level issues and solving customer-facing hardware challenges. At NVIDIA, we value diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We provide reasonable accommodations to ensure all individuals can participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Join us and be part of a team that's pushing the boundaries of technology and making a real impact in the world.
We are looking for an excellent Senior Firmware Engineer to join the Firmware team. The NVIDIA Firmware team develops groundbreaking networking features for cloud, HPC and storage. We drive the data growth of the world’s biggest companies. With many hardworking engineers around the globe, the work environment is complex, results-oriented and fast paced. What you will be doing: • Collaborate across software, hardware and architecture teams to define, plan and deliver on commitments, following all the way through the development process from design, development, chip bringup to productization. • Multiple opportunities to collaborate and communicate effectively with teams from all around the globe. • Heavily involved with the early modeling and simulation required to produce our outstanding products. • Implement new features for NVIDIA NIC, Switch and GPU firmware. • Work with multiple processors that running the same code. • Develop verification tests for advanced features in a highly complex and sophisticated Firmware testing environment. • Gain a deep understanding of system debug, networking technology and stacks, as well as the HW/FW/SW relationship. • You will learn how a big software project is operated, maintained, qualified and released, and how Hardware and Firmware are developed. What we need to see: • B.Sc. in Computer Science/Engineering or equivalent experience • 5+ years of professional experience • Strong C/C++ and OOP capabilities • Excellent understanding of data structures and algorithms fundamentals • Scripting abilities (Python, Bash) • Strong analytical, debugging and problem solving skills • Motivated and independent with strong social skills • Prior firmware design and verification experience Ways to stand out from the crowd: • Background in simulation development or real-time programming (RTOS) • Experience in Firmware boot and security flows • Experience in x86 assembly and knowledge of the PC architecture • Knowledge of peripheral, network, and storage protocols • Experience with Agile methods NVIDIA’s invention of the GPU fuelled the PC gaming market. The company’s groundbreaking work in accelerated computing—a supercharged form of computing at the intersection of computer graphics, high performance computing and AI—is reshaping trillion-dollar industries, such as transportation, healthcare and manufacturing, and fueling the growth of many others. In 2020, NVIDIA acquired Mellanox, a leading supplier of end-to-end Ethernet and InfiniBand and services for servers, storage, and hyper-converged infrastructure. Mellanox intelligent interconnect solutions increase data center efficiency by providing the highest throughput and lowest latency, delivering data faster to applications and unlocking system performance. 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 and autonomous, we want to hear from you!
AI factories are only as good as the software that runs them. NVIDIA’s DSX OS turns GPU infrastructure into a shared, multi-tenant platform for AI teams, providing scheduling, orchestration, serving, and observability for AI workloads at data-center scale—from training and inference to reinforcement learning and agentic AI. The DSX OS Platform Software group builds that layer through projects such as KAI-Scheduler, Snapshot, Grove, and Run:ai. Our work ships as open source and upstream contributions across the cloud-native and AI serving ecosystems. We focus on performance, reliability at scale, and giving users the insight they need to understand and improve how their workloads run. We are looking for highly skilled software engineers to help shape the future of AI infrastructure. As a Senior Software Engineer in the team, you will design and build scalable, high-performance systems, tackle complex distributed-systems problems, and collaborate with experts across NVIDIA and the broader community to support the next generation of AI workloads. What you’ll be doing: • Designing and developing open source platform components with a strong focus on performance, reliability, and scalability. • Building and optimizing Kubernetes-native systems: controllers, operators, schedulers, and APIs that orchestrate GPU workloads at scale. • Contributing upstream — designing in public, writing proposals, reviewing community code, and engaging with users and maintainers of the projects we work on. • Collaborating closely with architects, product managers, and partner teams across NVIDIA to deliver impactful solutions. • Writing clean, maintainable, and testable code in Go. • Conducting code and design reviews to uphold high-quality standards, and mentoring team members. What we need to see: • B.Sc. in Computer Science or a related field or equivalent experience. • 8+ years of experience in backend software development, including system design and architecture. • Proficiency in at least one backend programming language. • Deep familiarity with Kubernetes and the cloud-native ecosystem. • Demonstrated ability to solve complex technical challenges and deliver high-quality solutions. Ways to stand out from the crowd: • Expertise in Kubernetes internals and advanced cloud-native technologies. • Maintain or contribute to OSS projects, and experience working in a public development process. • Familiarity with AI inference workloads, serving frameworks, and performance optimization. • Proficiency in Linux, with knowledge in networking, security, storage, and virtualization.
We are now looking for a Senior HPC Site Reliability Engineer to join our mission and continue improving our HPC infrastructure. A meaningful part of NVIDIA’s strength is our unique and advanced development tools and environments that enable our incredible pace of innovation. We are looking for architects to help us evolve the way our private compute cloud is architected and optimized. What you will be doing: • Provide leadership in the design and implementation of our large-scale compute cloud that enables the world's top chip modelers, designers, and deep learning experts to invent groundbreaking technology. • Identify architectural changes or completely innovative approaches in our cloud architecture and design. • Help with strategic challenges we encounter, including: effective resource utilization in a heterogeneous compute environment, evolving our private/public cloud strategy, capacity modeling, and planning for multi-year growth and scaling across our global computing environment! What we need to see: • B.sc in Computer Science, Electrical Engineering or related field or equivalent experience • 8+ years of experience designing and operating large scale compute infrastructure. • Experience with job schedulers such as IBM/Platform LSF, SGE, SLURM, Marathon, Chronos. • Solid understanding of cluster configuration managements tools – Ansible, Puppet, Chef, Salt. • Good experience providing compute services using a public cloud (AWS, Azure, Google Cloud) • Strong script-writing skills: Python, Bash, Perl • Knowledge of and/or experience deploying PaaS microservices – Docker, Docker Swarm, Kubernetes • Understanding of fast distributed and network attached storage solutions and Linux file systems, ability to recommend and implement solutions to improve OS performance and reliability. Ways to stand out from the crowd: • Linux certification from a well-known vendor - RedHat, Oracle, etc. • Prior experience managing large-scale Kubernetes deployment in production. • Strong skills in modern container networking and storage architecture.
NVIDIA is looking for a Senior HPC AI Cluster Engineer to join the Networking clusters solutions HPC/AI Infrastructure team. We are building supercomputers and AI clusters based on groundbreaking technologies. We are looking for a system administrator to be a key player to the most exciting computing hardware and software to contribute to the latest breakthroughs in artificial intelligence and GPU computing You will work with the latest Accelerated computing and Deep Learning software and hardware platforms, and with many scientific researchers, developers, and customers to craft improved workflows and develop new, leading differentiated solutions. You will interact with HPC, OS, GPU compute, and systems specialist to architect, develop and bring up large scale performance platforms. Does this sound like you? If so, we would love to hear from you! What you will be doing: • Deploy, manage and maintain large scale HPC/AI clusters • Managing Linux job/workload schedules and orchestration tools • Support and maintain continuous integration and delivery pipelines • Troubleshooting and fixing, bottom up from bare metal, operating system, software stack and application level • Supporting Research & Development activities and engaging in POCs/POVs for future improvements What we need to see: • Bachelor's Degree in Computer Science, Engineering, or a related field; or equivalent experience • 5+ years of experience • Knowledge of HPC and AI solution technologies from CPU’s and GPU’s to high speed interconnects and supporting software • Experience with job scheduling workloads and orchestration tools such as Slurm, K8s • Excellent knowledge of Windows and Linux (Redhat/CentOS and Ubuntu) networking (sockets, firewalls, iptables, wireshark, etc.) and internals, ACLs and OS level security protection and common protocols e.g. TCP, DHCP, DNS, etc. • Experience with multiple storage solutions such as Lustre, GPFS, zfs and xfs. Familiarity with newer and emerging storage technologies. • Python programming and bash scripting experience, automation and configuration management tools such as Jenkins, Ansible, Gitops • Knowledge of Networking Protocols like InfiniBand, Ethernet • Experience with virtual systems (for example VMware, Hyper-V, KVM) • Familiarity with cloud computing platforms (e.g. AWS, Azure, Google Cloud) Ways to stand out from the crowd: • Knowledge of CPU and/or GPU architecture • Knowledge of Kubernetes, container related microservice technologies • Experience with GPU-focused hardware/software (DGX, Cuda) • Background with RDMA (InfiniBand or RoCE) fabrics NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. We have a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. Our teams are composed of driven, innovative professionals dedicated to pushing the boundaries of technology. We offer highly competitive salaries, an extensive benefits package, and a work environment that promotes diversity, inclusion, and flexibility. As an equal opportunity employer, we are committed to fostering a supportive and empowering workplace for all #LI-Hybrid
NVIDIA is looking for an excellent Firmware Design Team Lead for NVIDIA FW PHY Group. The person will closely work with NVIDIA FW development, architecture, chip design teams and gain deep understanding of NVIDIA's Networking products and technologies. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Are you ready to become the engineer you always wanted to be? Come and be part of the best chip design team in the industry! What you’ll be doing: • Lead PHY NIC team • Scrum planning and management • Work closely with the architecture, HW, and SW design teams • Define and plan release deliveries • Debug and screen HW/FW/SW issues • Take an active part in SW development phases • Lead data-driven discussions about the product functionality and areas for improvement What we need to see: • B.Sc. or M.Sc. in Electrical or Computer Engineering • 8+ years of relevant experience • 3+ years of team leading • Proficient programming in C • Debugging experience and ability to investigate and triage difficult problems in embedded FW • Experience with developing the physical layer of communication protocols • Good communication skills and the ability to work with people across several countries • Excellent English verbal and written communication skills • Good understanding of analog, mixed-signal circuit operation Ways to stand out from the crowd: • PHY FW experience • Good understanding of SerDes operation • Knowledgeable of Hardware/Software Development Process • Strong collaborative and interpersonal skills, with an ability to successfully guide and influence 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. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. #LI-Hybrid
NVIDIA is looking for an outstanding engineer to join the Networking Software Cross DevOps team. The position is part of a team that supports sophisticated systems and integrations, maintains proprietary, open source and in-house tools, with the strive to improve development workflows and overall efficiency. NVIDIA is one of a kind company, crafting the future of computing and challenging the existing conventions. With your help we would forge the next generation of compute infrastructure multiplying the power of the CPU, GPU and DPU with the groundbreaking networking technology for the age of AI. What you’ll be doing: • Develop DevOps tools using NVIDIA, proprietary and open source technologies to help build better CI/CD workflows across NVIDIA. • Craft efficiency and usability improvements across NVIDIA product development environments to streamline release pipelines and processes across the company. • Be in the critical path of supporting hundreds of developers as well as intimately understanding the values of predictability, automation and reliability. • Design and build sophisticated automations and AI powered applications. What we need to see: • Bachelor's/Master’s degree in computer science or computer engineering or equivalent program • 5+ years of proven experience • Expert development ability in at least one scripting language (e.g. Python, Groovy or similar) • Profound understanding of the Linux operating system. • Deep understanding of containerization and cloud technologies architecture. • Outstanding problem-solving and critical thinking abilities. • Ability to self-manage, lead technically, and communicate effectively. Ways to stand out from the crowd: • Expertise in version control systems (e.g. Git, GitLab, GitHub, Gerrit) • Expertise with Jenkins or similar. • Strong interests towards groundbreaking technologies • Ability to take initiatives and drive them across multiple functional teams. • Familiarity with CSPs infrastructure and tooling. 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 and autonomous, we want to hear from you!
NVIDIA is hiring a Senior Physical Verification Engineer to lead signoff-quality verification for advanced silicon programs. You will drive physical verification strategy and closure for complex designs, working across implementation, methodology, and signoff teams to achieve tapeout readiness. The role requires strong technical ownership, structured debug, and the ability to scale best practices across multiple programs. This is a great match for an engineer who wants to combine technical depth with broad project impact. What you’ll be doing: • Own physical verification closure for major blocks or full-chip designs through tapeout. • Lead debugging of complex DRC, LVS, and reliability-related issues and drive high-quality resolution. • Define verification check plans, signoff criteria, and closure priorities with cross-functional teams. • Partner with physical design, custom design, and CAD teams to improve quality and turnaround. • Drive automation, methodology improvements, and best practices for scalable PV execution. • Review results, coach team members, and help reduce repeated classes of violations. What we need to see: • B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, or equivalent experience. • 5+ years of experience in physical verification, backend implementation, or ASIC signoff. • Deep knowledge of DRC, LVS, physical signoff methodology, and tapeout flows. • Strong experience with industry-standard physical verification tools and foundry rule decks. • Proven ability to debug and close complex verification issues on large designs. • Strong scripting and automation skills. • Excellent communication and cross-team execution skills. Ways to stand out from the crowd: • Experience owning full-chip PV signoff at advanced nodes. • Familiarity with reliability, density, fill, ERC, or other manufacturing-related signoff checks. • Experience leading methodology improvements across teams. We are committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
NVIDIA is building the software foundation for the next generation of AI infrastructure. As AI workloads continue to evolve, Kubernetes and the cloud-native ecosystem must evolve with them. Our team’s mission is to make Kubernetes the best platform for AI workloads. We work upstream with the Kubernetes and CNCF communities to design new APIs, build production-grade implementations, and shape the future of cloud-native infrastructure for AI. As a Senior Software Engineer, you'll tackle the most challenging problems at the intersection of Kubernetes, distributed systems, and AI infrastructure. What you'll be doing • Design, implement, and upstream new capabilities for Kubernetes and CNCF projects. • Collaborate with engineering teams across NVIDIA to identify AI infrastructure challenges and solve them through upstream innovation. • Work closely with Kubernetes SIGs, Working Groups, and the broader open-source community to design and implement new capabilities. • Participate in architecture discussions, API design, technical proposals, and code reviews. • Build reliable, scalable infrastructure software for next-generation AI workloads. • Write clear technical documentation and design proposals. What we need to see • B.Sc/M.Sc or higher in Computer Science, Computer Engineering, or a related field or equivalent practical experience. • 5+ years of software engineering experience building distributed systems, cloud infrastructure, or platform software. • Deep understanding of Kubernetes and the cloud-native ecosystem. • Experience extending, building, or contributing to Kubernetes-based solutions. • Strong communication skills and the ability to collaborate across engineering teams and open-source communities. • Curiosity, adaptability, and an interest in learning AI infrastructure. Ways to stand out from the crowd • Active contributor to Kubernetes, CNCF, or other open-source infrastructure projects. • Leadership experience in open-source communities, such as maintainer, reviewer, approver, SIG/WG leadership, or similar roles. • Experience designing Kubernetes APIs, authoring KEPs, or driving community proposals through upstream processes. • Experience with Kubernetes scheduling, networking, Gateway API, workload APIs, or other core Kubernetes subsystems. • Understanding of AI infrastructure, including inference systems, GPU scheduling, distributed serving, or LLM infrastructure. With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered one of the technology world's most desirable employers. We have some of the most forward-thinking engineers in the industry solving the hardest infrastructure problems at global scale. If you're excited about building the future of Kubernetes through open source and enabling the next generation of AI infrastructure, we'd love to hear from you.
What if your Python automation caught a critical ASIC bug before the physical silicon was even manufactured? At NVIDIA, our simulation platforms make that happen every release cycle! We are the System Ethernet QA Team at NVIDIA's R&D center, responsible for the testing and qualification of virtual networking silicon (SimX) and software—from L2 forwarding and L3 routing to overlays, QoS, and security. With SimX, developers and QA engineers get hardware-free, early access to the ASIC for better debugging. We are looking for a Senior QA Software Engineer who combines network protocol expertise with strong Python automation skills. Does debugging a BGP EVPN route leak excite you as much as refactoring a test framework? Then we should talk! What you'll be doing: We don't just complete checklists; we collaborate closely with R&D to lead the quality of new features from design to deployment. In this role, we: • Review architectural designs and requirements for new features introduced to the product • Drive the design, development, and execution of tests across functional, performance, and security scopes as part of SW GA and update releases • Develop Python automation suites built on clean OOP principles • Chase down defects and validate fixes until we fully resolve the root cause • Leverage the SimX platform to validate code and debug the ASIC long before hardware arrives What We Need to See: • Combined network engineering depth with thorough software habits • 5+ years of hands-on QA or networking experience, backed by CCNP-equivalent protocol knowledge: L2 (VLAN, STP), L3 (BGP, OSPF), EVPN, VXLAN, and advanced features like PFC, ECN, RoCE, and QoS • Production-quality Python engineering—specifically, strong OOP design and hands-on experience with Pytest • Deep Linux proficiency (at an LPIC-1 or LPIC-2 level) to navigate system internals, analyze logs, and debug effectively • Clear verbal and written communication, with professional proficiency in written and spoken English • B.Sc. or or B.A. or equivalent experience in Computer Science, Electrical Engineering, or a similar background Ways to stand out from the crowd: • Experience with Docker and traffic generation tools (Ixia, TRex, Scapy) • Hands-on experience integrating tests into CI/CD pipelines (Jenkins, GitLab CI) • Working knowledge of virtualization platforms (KVM, VMware)
NVIDIA's Switch ASIC group is seeking a top-tier ASIC technical manager to lead the development of our next-generation ASICs. Join us in shaping the future of technology! As an ASIC Project Lead, you will manage the pre-silicon development of NVIDIA's most advanced and complex switch ASICs — from concept to tape-out — and drive the chip through power-on and qualification to production release. You will collaborate with a cross-disciplinary team, interacting with unit-level ASIC, Physical Design, CAD, Package Design, Firmware & Software, DFT, System Design, Analog Design, and other specialized teams. What you'll be doing: • Development Management: Lead the ASIC development from concept and architecture stages through micro-architecture, design, verification, and physical design until tape-out. • Post-Silicon Execution: Drive chip power-on, bring-up, and qualification to production release. • Execution Plans: Define and implement execution plans in collaboration with cross-discipline leaders in unit-level, full-chip, physical design, and firmware/software emulation. • Roadmap Definition: Contribute to the definition of NVIDIA's switch ASIC roadmap. What we need to see: • BS or MS in Computer or Electrical Engineering, or equivalent experience. • 10+ overall years of experience in chip design. • 5+ years of chip design/verification management experience as a second- or third-level manager, leading organizations of 50+ engineers. • Proficiency in RTL design (Verilog), verification (UVM, SystemVerilog), System-On-Chip design/integration flow, and design automation. • Strong system view with the ability to collaborate across multiple interfaces. • Strong analytical and problem-solving skills. • Excellent communication and teamwork abilities. • Experience in synthesis and physical design is a plus.
KAI-Scheduler is an open-source CNCF project focused on delivering the best scheduling experience for AI workloads on Kubernetes. Adopted by AI frontier labs, leading enterprises, and some of the largest AI infrastructure deployments in the world, KAI helps organizations efficiently run AI at scale. KAI is designed to support any AI infrastructure—from the latest GPU and networking technologies to future hardware generations—while maximizing performance, utilization, and scalability. As a Senior Software Engineer for KAI, you will help build the future of AI scheduling in the Kubernetes ecosystem, working on challenging problems spanning workload scheduling, Kubernetes internals, and large-scale AI infrastructure. What you’ll be doing: • Develop clean, maintainable, and well-tested software in Go. • Design and implement scalability improvements for KAI, helping it operates efficiently in massive-scale deployments (thousands of nodes) while addressing Kubernetes scaling constraints and bottlenecks. • Apply strong algorithmic thinking to solve complex AI workload scheduling and placement challenges, balancing performance, fairness, cluster utilization, topology constraints, and scalability. • Conduct code and design reviews to uphold high-quality standards and mentor team members. • Work closely with contributors, users, and customers, helping translate feedback from production deployments into product and engineering improvements. • Collaborate with related upstream projects (schedulers, AI frameworks, cluster autoscalers, Kubernetes SIGs/WGs, etc.) and contribute to community and ecosystem discussions. What we need to see: • B.Sc. or M.Sc. in Computer Science or a related field or equivalent experience • 8+ years of experience in backend software development, including system design and architecture • 4+ years of advanced Kubernetes development experience, including designing and implementing CRDs and controllers, with deep expertise in Kubernetes internals, networking, storage, and cluster architecture. • Strong algorithmic skills with experience tackling complex optimization and distributed systems challenges. • Strong technical skills and a proven ability to collaborate with and mentor other engineers. 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, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
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 on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! We are looking for an experienced networking software engineer. An awesome candidate is highly technical who is also comfortable with dealing with enterprise customers. You will join a team of Solution Engineers focused on the Mellanox Networking, DGX Platforms, Container Orchestrators, Deep Learning containers, and other Enterprise related system software. Solution Engineers spend approximately 50% of their time helping customers with their most complex problems and 50% of their time doing development related work. This individual should have proven grasp of datacenter and networking technologies, to provide comprehensive solutions for complex installations, maintenance, or operations for a broad scope of leading-edge networking products. What you'll be doing: • Develop features and tools as part of solution engineering efforts to support all Enterprise Service offerings including, but not limited to Networking/switching products. • Work with NVIDIA Enterprise customers and internal users to improve the availability, reliability, and overall experience of working with NVIDIA Networking products. • Take ownership and drive customer issues with Ethernet or InfiniBand switch network deployments from inception to resolution. • Bring independent analysis, communication, and problem-solving to customer experience. • Collaborate with engineering to document, recreate and solve issues. What we need to see: • BSc in Computer Science, Electrical Engineering, Computer Engineering, or related field (or equivalent experience). • 5+ years system software development and troubleshooting experience, ideally with some customer facing. • Experience developing with Python, C and C++ in kernel and/or application space and/or embedded software. • Very good familiarity with Linux (tools, utilities, kernel functionality). Hands-on experience with containers and virtualization technologies. • Proven ability to deeply analyze IPv4, IPv6, Layer 2 switching, TCP/IP and routing networking protocols (ARP, STP, LACP, MLAG, IGMP, PIM, BGP, OSPF). • Intellectual curiosity, positive attitude, flexibility, analytical ability, self-motivation, and team-oriented. Ways to stand out from the crowd: • Experience in solving problems in large-scale network environments with overlay technologies (BGP, OSPF, VXLAN, EVPN). • Configuration and operational expertise with network switch/router platforms (i.e. IOS, JunOS, EOS). • Experience with SRv6 technology, HPC, low-latency systems and performance tuning. • Contributions to networking related open-source projects such as Free Range Routing (FRR) and/or Bird. • Experience with AI coding tools, AI agents, etc.
Get jobs sent to you
Add your work once. When an opening fits, it comes to you, and you see who you know at the company.
Get openings like these