Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

GPU Software Engineer (CUDA)

$100k - $150k

Bright 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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the GPU Software Engineer (CUDA) in United States vacancy
  •  ...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... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    United States
    1 day ago
  • $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

    Dormont Manufacturing Company

    California, MO
    3 days ago
  • 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

    Dormont Manufacturing Company

    California, MO
    3 days ago
  • 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

    Leidos Inc

    Arlington, VA
    1 day ago
  • $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... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Jersey City, NJ
    1 day ago
  • $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... 

    Nvidia Corporation

    Austin, TX
    2 days ago
  • $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... 

    Dormont Manufacturing Co

    California, MO
    2 days ago
  • 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

    Advanced Micro Devices, Inc

    Remote
    7 days ago
  • $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 time
    Remote work

    Bright Vision Technologies

    Remote
    10 hours ago
  • 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 job
    Full time

    Bright Vision Technologies

    Marietta, GA
    2 days ago
  • $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 area
    Immediate start
    Flexible hours

    Leidos Inc

    Arlington, VA
    1 day ago
  •  ...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... 

    AMD

    Austin, TX
    1 day ago
  • $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... 

    Dormont Manufacturing Co

    California, MO
    3 days ago
  • $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... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...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 work
    Flexible hours

    Snarkify

    Palo Alto, CA
    4 days ago
  • $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... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $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... 

    NVIDIA

    Phoenix, AZ
    1 day ago
  • $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 time
    Temporary work
    Worldwide

    Google

    Kirkland, WA
    10 hours ago
  • 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 AI

    Seattle, WA
    1 day ago
  • 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... 

    Segment (Twilio)

    Santa Clara, CA
    2 days ago
  • $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... 

    Dormont Manufacturing Company

    California, MO
    3 days ago
  • $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 time
    Work experience placement
    Internship
    Work at office
    Immediate start
    Work visa
    Relocation package
    3 days per week

    Relha LLC

    Brooklyn, NY
    1 day ago
  • $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,... 

    Perplexity

    San Francisco, CA
    2 days ago
  • $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 pay
    Weekly pay
    Contract work
    Part time
    For contractors
    Remote work
    Flexible hours

    24-MAG

    Remote
    4 days ago
  • 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... 

    NVIDIA

    Austin, TX
    1 day ago
  • $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 time
    Work at office
    Immediate start
    Remote work
    Work visa
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    Relha LLC

    Brooklyn, NY
    1 day ago
  • 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... 

    Franklin Fitch

    Dallas, TX
    1 day ago
  •  ...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... 

    AMD

    Austin, TX
    3 days ago
  •  ...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... 

    Advanced Micro Devices , Inc.

    Austin, TX
    3 days ago
  • $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

    Fluidstack

    Austin, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to GPU Software Engineer (CUDA). Be the first to apply!