cover image
NVIDIA

NVIDIA

www.nvidia.com

32 Jobs

35,313 Employees

About the Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Listed Jobs

Company background Company brand
Company Name
NVIDIA
Job Title
Principal Developer Technology Engineer
Job Description
**Job title** Principal Developer Technology Engineer **Role Summary** Lead research and development of performance‑enhancement techniques for large application workloads on advanced CPU, GPU, and interconnect architectures. Collaborate closely with key customers and cross‑functional teams to optimize end‑to‑end performance, influence next‑generation programming models, compiler technologies, and hardware design. **Expectations** - Deliver measurable performance improvements on NVIDIA’s GPU‑accelerated platform. - Partner with external technologists to analyze bottlenecks and propose architectural and software solutions. - Communicate findings through technical documentation, blogs, and industry conferences. - Mentor junior engineers and share expertise across departments. **Key Responsibilities** 1. Develop and prototype parallel algorithms, data structures, and kernel fusions to maximize bytes‑to‑compute ratios. 2. Perform low‑level profiling and optimization of workloads across OS, runtime libraries, and frameworks. 3. Engage with customers to conduct in‑depth performance analysis and recommend tailored solutions. 4. Collaborate with system software, hardware, and research teams to shape next‑generation APIs and hardware features. 5. Publish technical results and maintain visibility in the GPU computing community. **Required Skills** - C/C++ programming with deep knowledge of software design, algorithms, and parallel programming (CUDA preferred). - Extensive experience with low‑level performance tuning and profiling on CPU/GPU architectures. - Strong understanding of CPU, GPU, and interconnect fundamentals (e.g., memory hierarchies, vector units). - Proficiency in performance modeling and quantitative analysis (linear algebra, statistics). - Excellent communication, organization, and prioritization skills. **Required Education & Certifications** - Master’s degree in Computer Science, Computer Engineering, or a related computational field (or equivalent professional experience). - 10+ years of industry, research, or academic experience in high‑performance computing, GPU programming, or system optimization.
New york, United states
Hybrid
Senior
23-11-2025
Company background Company brand
Company Name
NVIDIA
Job Title
Senior Software and System Architect
Job Description
Job Title: Senior Software and System Architect Role Summary: Lead the design, specification, and evaluation of cutting‑edge cloud and data‑center networking solutions on DPUs and NICs. Drive architecture from application to hardware, ensuring integration with orchestration, provisioning, security, and SDN layers. Expectations: - 4+ years experience as a Software/System Architect. - 4+ years experience as a Software Developer. - Strong ability to manage multiple cross‑functional teams globally. - Excellent communication, documentation and presentation skills. Key Responsibilities: - Architect cloud‑networking stacks, including orchestration and security solutions. - Design state‑of‑the‑art system architecture for DPUs & NICs. - Build end‑to‑end solutions spanning application to hardware layers. - Produce clear, reliable architecture specifications. - Evaluate emerging technologies and develop rapid POC prototypes for future products. - Collaborate with internal teams (SW & HW architects, R&D, product, solution architects) and external customers on advanced solutions. Required Skills: - Deep proficiency in C and Python. - Hands‑on Linux development with Docker & container technologies. - Experience with cloud and data‑center networking; solid grasp of networking protocols and topologies. - Knowledge of DPDK, OVS, OVN. - Expertise in Kubernetes components, CRDs, Operators, system plugins, and CNI plugin development (Calico, Flannel). - Familiarity with OpenStack/OpenShift and Cloud APIs. - Experience with automation tools such as Ansible. - Prior work with networking/security devices (NICs, DPUs, Switches, Routers, Firewalls). - Strong design, coding, analytical, debugging, and problem‑solving abilities. Required Education & Certifications: - Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field. ---
United kingdom
Remote
Senior
25-11-2025
Company background Company brand
Company Name
NVIDIA
Job Title
Director, Global AI Initiatives - EMEA
Job Description
Job title: Director, Global AI Initiatives – EMEA Role Summary: Lead and execute NVIDIA’s Global Public Sector AI strategy in the EMEA region, driving revenue growth, partner engagement, and GPU adoption across government and enterprise customers. Mentor Developer Relations teams and act as the region’s authority on AI use cases. Expectations: • 15+ years of business development in high‑tech technology solutions, with 8+ years of managing cross‑functional teams in a matrix organization. • Proven record of driving GTM strategy, pipeline growth, and large‑value deals. • Strong analytical, communication, and stakeholder‑management skills. Key Responsibilities: - Partner with sales, solution architects, and developer relations to develop and implement the GPS Industry Business Development plan for EMEA. - Deliver training to NVIDIA sales and partner teams on strategy, GTM motion, and sales assets. - Advocate for, align, and secure HQ technical, business, and enablement resources to accelerate partner success; assist sales in engaging appropriate partners. - Assess regional market needs; create and disseminate case studies, blueprints, and event support; serve as on‑site industry expert for account teams. - Maintain and report on sales activity data, pipeline development, and revenue targets, collaborating with regional segments and account owners. - Provide regional assets and enablement materials to global GPS programs, keeping GTM tools updated. - Build and manage target account lists; conduct opportunity reviews; capture lessons learned to inform HQ strategies. - Identify and nurture Lighthouse Accounts (government agencies leading AI adoption); represent NVIDIA at industry forums and events. - Design templates, tools, and processes to scale GPU adoption and expand revenue share. - Mentor and lead the DevRel function, focus on platform adoption, and explore emerging vertical opportunities. Required Skills: - Strategic business development with proven ability to sell high‑tech technology solutions across multiple countries. - Strong customer and partner relationship management, particularly with government entities. - Advanced analytical skills for market assessment, pipeline management, and performance reporting. - Excellent written and oral communication in English. - Deep understanding of AI technology, product positioning, and value articulation. - Experience navigating complex, matrixed organizational structures. - Knowledge of agentic AI and the EU/UK/NAI governmental AI landscape is a plus. Required Education & Certifications: - Bachelor’s degree in engineering, computer science, business, or related field (or equivalent experience). - Master’s degree or MBA preferable.
France
Remote
Senior
25-11-2025
Company background Company brand
Company Name
NVIDIA
Job Title
Senior Software Engineer - Storage
Job Description
**Job Title**: Senior Software Engineer – Storage **Role Summary** Design, develop, and operate exascale distributed systems that manage data, compute, and networking for large‑scale AI workloads. Lead tooling and automation for orchestrating thousands of GPUs and petabytes of storage across multi‑region clusters, ensuring reliability, performance, and compliance within the Managed AI Research Superclusters (MARS) infrastructure. **Expectations** - Architect scalable, high‑performance infrastructure that supports frontier AI/ML research. - Collaborate with AI/ML researchers, security, networking, and platform teams to translate research requirements into robust solutions. - Drive continuous improvement in system reliability, performance, and observability to meet exascale standards. - Participate in design reviews, contribute to architecture discussions, and influence NVIDIA’s AI infrastructure stack. **Key Responsibilities** - Design and maintain distributed systems for large‑scale AI workloads. - Build automation for workload orchestration across thousands of GPUs and petabytes of storage in multi‑region clusters. - Integrate high‑performance storage environments (e.g., Lustre, GPFS, BeeGFS). - Implement compute scheduling and orchestration using Slurm, Kubernetes, or LSF. - Develop and operationalize system monitoring, logging, and observability pipelines. - Ensure infrastructure meets security, compliance, and data‑management standards. - Stay current on distributed systems research, AI frameworks, and exascale computing advances. **Required Skills** - 8+ years of experience developing and operating large‑scale distributed systems or HPC environments. - Proficiency in C++, Python, or Go; proven track record of building production‑ready software. - Deep understanding of distributed systems principles, data management, and orchestration frameworks. - Hands‑on experience with high‑performance storage (Lustre, GPFS, BeeGFS) and compute scheduling (Slurm, Kubernetes, LSF). - Familiarity with cloud environments (Azure, AWS, GCP) and infrastructure automation tools (Terraform, Ansible, etc.). - Strong problem‑solving, ownership mindset, and collaborative communication skills. **Required Education & Certifications** - Bachelor’s degree (or equivalent experience) in Computer Science, Computer Engineering, or a related technical field. - Graduate degree (MS/PhD) in Computer Science, Distributed Systems, or related area is highly desirable. ---
California, United states
Remote
Senior
03-12-2025