GPU Software Engineer (CUDA)
$100k - $150kBright Vision Technologies
Gpu Software Engineer (Cuda)
Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications. As we continue to grow, we're looking for a skilled GPU Software Engineer (CUDA) to join our dynamic team and contribute to our mission of transforming business processes through technology.
Job Title: GPU Software Engineer (CUDA)
Location: 100% Remote (Continental United States)
Position Type: In-house Bright Vision Technologies SOW engagement (no third-party client or vendor)
Salary: $100K - $150K / Annum
Experience: 6+ years
Sponsorship: No new H1B sponsorship available. H1B transfers welcomed for qualified candidates.
Employment Type: Full-time, direct W2 with Bright Vision Technologies (no C2C, no 1099, no third-party)
Engagement: Long-term, multi-year, aligned to the Bright Vision SOW delivery roadmap
Compensation: Competitive base salary commensurate with experience, plus benefits.
This is a 100% remote, full-time, direct W2 position with Bright Vision Technologies. This role is part of Bright Vision Technologies' in-house Statement of Work (SOW) engagement. The client, end customer, and employer for this position is Bright Vision Technologies — there is no third-party client, vendor, or implementation partner involved. We do not engage in C2C, 1099, or third-party arrangements for this role. BUT STRICTLY NO C2C/1099/3RD PARTY COMPANIES. ALL OUR ROLES ARE W2 AND NO 3RD PARTY BROKERING PLEASE. Candidates must be willing to work directly as a full-time W2 employee of Bright Vision Technologies and contribute to our in-house SOW deliverables. No new H1B sponsorship is available for this role. However, candidates who are currently on a valid H1B visa and require a transfer are welcome to apply. We will support H1B transfers for qualified candidates. For every role, a technical coding assessment is mandatory. Please apply only if you are confident in your technical abilities and hands-on experience.
Job Summary
We are seeking a GPU Software Engineer with deep expertise in CUDA programming, GPU architecture, and high-performance computing to design and optimize compute-intensive workloads on modern accelerator hardware. This role focuses on extracting maximum performance from GPU platforms for AI training, inference, scientific computing, and high-throughput data processing workloads. The ideal candidate combines low-level systems mastery with strong software engineering practices, and has a track record of delivering measurable performance improvements on production GPU systems. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production.
Key Responsibilities
- Design and implement high-performance CUDA kernels for compute-intensive workloads across AI and HPC use cases.
- Profile and optimize GPU code using tools such as Nsight Systems, Nsight Compute, and CUDA profilers.
- Tune memory access patterns, occupancy, register usage, and shared memory utilization for peak performance.
- Develop highly optimized libraries for linear algebra, attention, and other ML primitives.
- Optimize multi-GPU and multi-node training using NCCL, RDMA, and high-performance networking.
- Implement custom operators and fused kernels in PyTorch, JAX, or Triton.
- Collaborate with ML engineers to identify performance bottlenecks in training and inference pipelines.
- Develop benchmarks and regression tests to safeguard performance over time.
- Evaluate new GPU architectures and feature sets, and advise on adoption strategy.
- Contribute to compiler-level optimizations for tensor programs where appropriate, working at the boundary between ML frameworks and underlying accelerator codegen to unlock performance not reachable through framework-level tuning alone.
- Optimize memory hierarchy usage across HBM, L2, shared memory, and registers.
- Implement mixed-precision and quantized compute paths that maximize accelerator throughput while preserving numerical fidelity within bounds acceptable for the target workloads.
- Document performance characteristics, design decisions, and tuning playbooks for internal teams.
- Stay current with GPU architecture, CUDA evolution, and emerging accelerator technologies.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- Six or more years of experience in GPU programming and performance engineering.
- Deep expertise in CUDA C/C++ and GPU programming models.
- Strong understanding of modern GPU architectures, memory hierarchies, and execution models.
- Hands-on experience profiling and optimizing GPU workloads in production.
- Familiarity with NCCL, MPI, and high-performance interconnect technologies.
- Experience integrating custom kernels into ML frameworks.
- Strong C++ skills and familiarity with modern systems programming practices.
- Solid grounding in linear algebra and numerical methods.
- Strong communication and collaboration skills with research and engineering teams.
Preferred Qualifications
- Experience with Triton, CUTLASS, or other GPU kernel authoring frameworks.
- Familiarity with TensorRT, FasterTransformer, or vLLM internals.
- Exposure to compiler infrastructure such as LLVM or MLIR.
- Open-source contributions to GPU or ML performance libraries.
- Experience with large-scale distributed training infrastructure.
- ...Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that... ...applications. As we continue to grow, we're looking for a skilled GPU Software Engineer (CUDA) to join our dynamic team and contribute to our mission of...SuggestedFull timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa
$184k - $357k
Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing Mar 6, 2026 $184K - $357K NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep...Suggested- NVIDIA is seeking an experienced Senior Software Engineer for the cuEquivariance team. This role focuses on building and optimizing CUDA kernels and delivering high-quality software... ...and Python, and a solid understanding of GPU programming concepts. A competitive salary...Suggested
- A leading technology company in Arlington, VA is seeking a Software Engineer to design and implement real-time signal processing algorithms. The ideal candidate will have a strong background in C/C++, GPU programming, and must possess an active Secret level security clearance...Suggested
$100k - $175k
...GPU Software Engineer (CUDA)– Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well...SuggestedFull timeH1bLocal areaImmediate startRemote workVisa sponsorship$184k - $287.5k
...next era of computing. An era in which our GPU acts as the brains of computers, robots,... ...the world. NVIDIA Nsight Compute helps CUDA engineers around the world to innovate in... ...need to see: 8+ years proven experience in software engineering with a focus on performance...$152k - $241.5k
NVIDIA is looking for talented senior engineers to work on the CUDA driver, crucial for GPU computing. Join a dynamic software engineering team where your creativity in problem-solving will influence the future of CUDA technologies. Responsibilities include developing...- Role Description We are looking for a Software Engineer to join an ISV GPU enablement team focused on accelerating real‑world applications on AMD GPUs.... ...programming fundamentals in C/C++ ~Practical experience with CUDA or ROCm ~Experience developing or contributing to GPU-...Full time
$100k - $150k
Role Description We are seeking a GPU Software Engineer with deep expertise in CUDA programming, GPU architecture, and high-performance computing to design and optimize compute-intensive workloads on modern accelerator hardware. This role focuses on extracting maximum performance...Full timeRemote work- Bright Vision Technologies is seeking a GPU Systems Engineer with deep CUDA expertise to design and optimize compute-heavy workloads on modern accelerator... ...on performance improvements and production-grade software practices. You will collaborate with product and engineering...Remote jobFull time
$107.9k - $195.05k
...currently has an exciting opportunity for a Software Engineer to perform design, development, and... ...or processes. A solid understanding of GPU programming and parallel computing architectures... ...and kernels. Hand‑crafting bespoke CUDA kernels for high performance. Designing...Local areaImmediate startFlexible hours- ...beyond. The Role We are looking for a GPU application engineer to enable AMD GPU acceleration through... ...HIP for applications that currently use CUDA backends, or that require a new HIP-... ...vendors Preferred Qualifications Advanced software development experience, with...
$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer, NCCL and CUDA specialization to join our Cloud Service Provider (CSP) Engagements team, focusing on ML... ...issues in NCCL and CUDA libraries. Analyze and improve multi-GPU workloads performance through profiling, benchmarking, and...$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational...- ...of folding schemes, proof aggregation, and GPU acceleration, we're pushing the... ...and highly skilled Senior GPU Performance Engineer to join our team and play a pivotal role in... ...Proficient in GPU programming languages such as CUDA. Strong understanding of computer architecture...Remote workFlexible hours
$184k - $287.5k
NVIDIA Gruppe is seeking a skilled software engineer to develop high-performance solutions for GPU data storage. The ideal candidate will have extensive experience in C, C++, Rust, and data architecture, and will collaborate with multidisciplinary teams. The position promises...$152k - $241.5k
...Performance Computing and Visualization. The GPU, our invention, serves as the visual... ...are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking... ...Stand Out From The Crowd Understanding of CUDA programming model and NVIDIA GPUs. Knowledge...$174k - $252k
...experience. 5 years of experience with software development in one or more... ...architecture. Experience with modern GPU architectures (NVIDIA, AMD, or... ...low-level GPU programming (CUDA, Triton, CUTLASS, etc.) and performance engineering techniques. Experience with modern...Full timeTemporary workWorldwide- NVIDIA AI in Seattle is looking for a Senior Software Engineer specializing in NCCL and CUDA to join the Cloud Service Provider Engagements team. This role... ...performance issues in data center products and optimizing multi-GPU workloads. Candidates should possess strong skills in...
- NVIDIA is seeking a highly motivated senior software engineer for its communication libraries and network... ...Learning frameworks and HPC interfaces on GPU clusters, collaborating across multinational teams. You will work with CUDA programming, NVIDIA GPUs, and high-performance...
$152k - $241.5k
NVIDIA is seeking outstanding senior engineers to work on the CUDA driver, a key component of accelerated GPU computing. You will join a versatile software engineering team that delivers innovative software features to unlock the full potential and performance of NVIDIA...$89k - $141k
Software Engineer - Image Reconstruction (C++/CUDA) Software Engineer - Image Reconstruction (C++/CUDA) Job Description Software Engineer - Image Reconstruction... ...to the development of our next-generation, GPU-accelerated reconstruction platform under the guidance...Full timeWork experience placementInternshipWork at officeImmediate startWork visaRelocation package3 days per week$220k
Perplexity is looking for an engineer to join their team in San Francisco. You will work on... ...engine, supporting new models, migrating GPU kernels, and developing a Rust-based serving... ...candidate has 3+ years of experience in software engineering with a focus on ML inference,...$70 - $90 per hour
Role Description We are sharing a specialised part-time consulting opportunity for CUDA and GPU programming professionals experienced in kernel optimization, C++ engineering, profiler-guided performance analysis, GPU hardware utilization, and technical review. This role...Hourly payWeekly payContract workPart timeFor contractorsRemote workFlexible hours- NVIDIA is seeking a passionate software engineer to join the CUTLASS team in Austin, Texas. This role... ...involves developing core components of CUDA C++ and CUTLASS Python DSL, contributing... ...compiler advancements, and showcasing GPU hardware features through example kernels...
$114.75k - $183.6k
Senior Software Engineer - Image Reconstruction (C++/CUDA) Join the Computed Tomography (CT) High‑Performance Computing team and help build the future of medical... .... Your role Design and develop our next‑generation, GPU‑accelerated platform architecture. Partner with...Full timeWork at officeImmediate startRemote workWork visaRelocation packageFlexible hours2 days per week3 days per week- A technology solutions provider in Dallas is seeking an AI Infrastructure Engineer with expertise in C++ and CUDA. The role involves designing and optimizing GPU-accelerated systems for deploying machine learning models in production. Ideal candidates will have a Master...
- ...AMD is looking for a principal software developer to join our growing... ...you will be part of our ROCm GPU-compute mathematical libraries... ...development teams and other internal engineering teams PREFERRED EXPERIENCE:... ...or validation involving HIP, CUDA, or OpenCL Experience with...
- ...ROLE: AMD is looking for a principal software developer to join our growing ROCm GPU‑compute mathematical libraries... ...development teams and other internal engineering teams. Leadership for GPU... ...development or validation involving HIP, CUDA, or OpenCL. Experience with software...
$175k - $300k
...them - with teams spanning hardware and software. Speed and scale are our key differentiators... ...the frontier forward. The Production Engineering Team Examples of key exciting problems... ...pace with a 10 GW fleet: at our scale, a GPU failure isn’t a ticket. It’s a throughput...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to GPU Software Engineer (CUDA). Be the first to apply!
- ngo software engineer United States
- software engineer matlab simulink United States
- software developer United States
- software developer internship no experience United States
- software developer apprenticeship United States
- junior software developer United States
- part time software developer remote United States
- financial software developer United States
- senior software engineer ruby on rails United States
- software engineer amazon United States



