Senior Developer Technology Engineer, CPU Performance

NVIDIA
United States
Workplace: HybridFull timeUSD 152,000 - 287,500 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Organization","Problem solving","Prioritization"]

Research and develop techniques to accelerate large-scale applications on NVIDIA advanced CPU platforms. Perform deep analysis and optimization of complex database and data analytics workloads, focusing on CPU performance across modern architectures. Collaborate with experts across industry and academia, publish findings in developer blogs and conferences, and help influence next-generation hardware architectures, software, and programming models in accelerated computing.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
6 months ago

Senior Developer Technology Engineer, CPU Performance

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live

Job Summary

Research and develop techniques to accelerate large-scale applications on NVIDIA advanced CPU platforms. Perform deep analysis and optimization of complex database and data analytics workloads, focusing on CPU performance across modern architectures. Collaborate with experts across industry and academia, publish findings in developer blogs and conferences, and help influence next-generation hardware architectures, software, and programming models in accelerated computing.
Location: United States
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Research and develop techniques to accelerate large scale applications running on NVIDIA advanced CPU platforms.
  • •Analyze and optimize complex database and data analytics workloads for best performance on modern CPU-focused hardware architectures.
  • •Collaborate with technical experts in industry and academia to perform in-depth performance analysis and optimization.
  • •Publish and present discovered optimization techniques in developer blogs and relevant conferences to educate the developer community.
  • •Influence the design of next-generation hardware architectures, software, and programming models with research, hardware, system software, libraries, and tools teams.

Pay and Benefits

Salary: USD 152,000 - 287,500 annually
Equity and Bonus:Equity

Key Requirements

  • •Masters or PhD in Computer Science, Computer Engineering, or a related computationally focused science degree (or equivalent experience).
  • •At least 5+ years of relevant work or research experience.
  • •Expert knowledge of modern CPU architectures (ARM, x86) and system/OS.
  • •In-depth expertise in CPU architecture fundamentals, especially the memory subsystem (cache, DRAM, storage).
  • •Hands-on experience with low-level parallel programming, vectorization, CPU intrinsics, and concurrent data structures.
Experience:5+ yearsHPCAccelerated computingArtificial intelligenceDistributed systemsData analyticsDatabases
Education:
Skills:CommunicationOrganizationProblem solvingPrioritization
Tech Stack:CC++CPU architecturesARMX86System/OSMemory subsystemCacheDRAMStorageLow-level parallel programmingVectorizationCPU intrinsicsConcurrent data structuresDistributed database systemsSparkGPU architecturesNetworking

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor