GPU Software Engineer
$100k - $150kBright Vision Technologies
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 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.
- Work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions.
- Raise the bar through code review, design review, and mentorship of more junior engineers.
- Bring strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production.
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.
Requirements
- 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.
- 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.
- Document performance characteristics, design decisions, and tuning playbooks for internal teams.
- Stay current with GPU architecture, CUDA evolution, and emerging accelerator technologies.
Benefits
- Competitive base salary commensurate with experience, plus benefits.
- Long-term, multi-year engagement aligned to the Bright Vision SOW delivery roadmap.
- 100% remote work opportunity.
- NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will be integral in overseeing the entire...SuggestedWork experience placementLocal areaRemote work
$152k - $241.5k
Senior Software Engineer, Fabric Networking - GPU page is loaded## Senior Software Engineer, Fabric Networking - GPUlocations: US, CA, Santa Clara: US, IL, Remote: US, CO, Remote: US, AZ, Remote: US, CA, Remotetime type: Full timeposted on: Posted Todayjob requisition...SuggestedRemote work- Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help... .... As we continue to grow, we’re looking for a skilled GPU Software Engineer (CUDA) to join our dynamic team and contribute to our...SuggestedFull timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa
- A technology solutions company is seeking an Imaging Software Engineer to develop next-generation AR/VR imaging systems. The engineer will design high-performance imaging software using MATLAB, Python, C++, and CUDA. Responsibilities include automating workflows and collaborating...SuggestedHourly payContract workRemote work
- A leading tech company in the United States is seeking an experienced Infrastructure GPU Engineer to build and support high-performance cloud infrastructure. This role involves optimizing resource allocation for GPU workloads, ensuring system reliability, and collaborating...SuggestedRemote job
$184k - $287.5k
...NVIDIA Senior Systems Software Engineer NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than... ...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...Remote work- ...in server platform hardware to navigate the complexities of AI GPU solutions, facilitating collaboration with product teams and guiding... ...products. The ideal candidate will have a BS/MS in Electrical Engineering and experience in server design while speaking Mandarin to meet...Remote job
- ...Platform Engineer AeroVect is transforming ground handling with autonomy, redefining how... ...reliability, performance, and scalability of the software foundation that powers our autonomous... ..., and controls engineers to profile CPU/GPU usage and remove bottlenecks across the...Remote workWorldwide
$104.9k - $184.92k
...fosters collaboration with other senior engineers for the development of advanced data analytics... ...This Program is seeking a full stack software engineer to develop, maintain and enhance... ...Experience with writing high-performance / GPU-enabled applications Experience with...Full timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$91k - $172.49k
...defense customers worldwide. The Work • Software Architecture & Design – Define and evolve... ...and deterministic performance on NVIDIA GPU clusters. • Feature Development –... ...Test Lab Support – Work closely with system engineers and test personnel to integrate new capabilities...Full timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week$91k - $172.49k
...the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges... ...Mentoring experience Radar and Digital Signal Processing GPU/CUDA development Security Clearance Statement: This position...Full timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week- Role Description In the Senior Engineer role, you will own meaningful subsystems of Stack AV... ...into system economics, cache-hit rates, GPU utilization and cost accounting per model... ...This position may also involve working with software and technologies subject to U.S. export...Full time
- ...infrastructure supporting advanced AI systems. This role combines Unix/Linux administration with modern AI operations, requiring expertise in GPU environments and automation. Candidates should have a Bachelor's degree in Computer Science or related field, with 5+ years of...Work at officeRemote workFlexible hours
$184k - $287.5k
...grade AI agents. As an OpenShell Research Engineer, we will look to you to help bring the... ...practical experience in research engineering, software development, or a related technical field... ...vLLM, SGLang, Ray, Kubernetes, or cloud GPU platforms. Experience integrating...Full time$3,000 per month
...eligible for up to $25K sign on bonus for external hires! Cyber Software Engineer Principal - DSP Digital Signal Processing WHAT WE’RE DOING... ...C++/Python-based signal processing tools and libraries. GPU/CUDA Development: ● Knowledge of GPU/CUDA development for performance...Full timeTemporary workWork experience placementWork at officeRemote workRelocationRelocation packageFlexible hoursShift work- Role Description We are currently looking for a Radar Software Engineer to support our growing team. Our Radar Systems group develops, maintains... ...: ~Deploy infrastructure ~Monitoring stack ~Real-time GPU processing software ~Test infrastructure This position...Full timeLocal areaRemote workFlexible hours
- Hydra Host is seeking a High Performance Compute Solutions Engineer to join their team. This role will report to the Co-Founder & CTO and focus on managing GPU clusters while collaborating with clients to optimize distributed computing resources. Ideal candidates will...Remote job
- ...milliseconds, functioning as a cloud-based inference engine that removes the need for costly local GPU setups. Instead, it provides scalable API access to... ...infrastructure investments. We are looking for a Software Engineer, who is motivated to grow in an ML direction...Full timeLocal areaRemote workFlexible hours
$200k - $280k
...full generative AI lifecycle, combining the fastest LLM inference engine with state-of-the-art AI cloud infrastructure. The AI... ...platforms, providing critical insights into system performance and GPU utilization, and proactively identifying and resolving issues....Full timeRemote work- ...functionality for product teams utilizing eBPF (Network Performance Monitoring, Universal Service Monitoring, Cloud Workload Security, GPU Monitoring), enable new teams exploring eBPF, and centralize deep kernel expertise across the organization. The team contributes to...Full timeWork at office
- ...Software Engineer Long Beach, California, United States At Mantari Industries, we're replacing yesterday's public sector weather systems... ...(Ray, Kubernetes, Slurm, or similar) that scale from a single GPU to multi-region GPU clusters in the cloud Automate data ingest...Remote work
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...all modern workloads from web servers to GPU‑aided AI for servers, VM’s and containers...Work at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...Job Description Job Description GPU Server Test Software Engineer This role focuses on GPU server testing diagnostic integration, test automation development, and execute comprehensive test plan and test cases to ensure product quality. Key Responsibilities...Casual workWork at officeRemote workFlexible hours
$180k - $250k
...opportunity to take ownership of core internal platform systems, contributing to their design and development from end to end. As a Software Engineer on the micro Platforms Core team, you will play a crucial role in building and enhancing the internal tools, services, and...Remote jobFull timeInternship$65k - $70k
...Ultimate Staffing is seeking a GPU Server Test Software Engineer to join a client in Fort Worth. This is a full-time, direct hire position. The position is 100% onsite. This role is responsible for integrating GPU server diagnostic tools, developing automated test...Full timeLocal areaRemote work- ...the 2026 Best Places for Working Parents, is seeking a Senior Software Engineer to join our dynamic and diverse team in Huntsville, AL. This upcoming... ...with C++, Python, and real‑time graphics processor unit (GPU) programming. Experience with GPU programming and parallel...Work at officeLocal areaRemote workShift work
- ...seeking a skilled and motivated Senior MLOps Engineer to join our engineering team. In this... ...Get To Do Design, build, and maintain GPU based infrastructure for machine learning... ...to integrate ML components into robotics software systems. What You Have ~ Bachelor's...Work experience placementRemote work
- ...Software Engineer, Senior SimTech, Inc., recognized as one of the 2026 Best Places for Working Parents, is seeking a Software Engineer, Senior... ...with C++, Python, and real-time graphics processor unit (GPU) programming experience. Experience with GPU programming and...Work at officeLocal areaRemote workShift work
$128k - $143k
...profound insights into development and engineering challenges. Here, you will work on meaningful... ...everything possible. The Senior Software Engineer is part of a team transforming... ...protocols; Frame Grabber Image Acquisition; GPU programming using CUDA; Targeting ARM &...Remote workWork from homeFlexible hours- ...the performance of AI systems built on the NVIDIA AI Enterprise platform. In this role, you will manage Unix/Linux systems, optimize GPU capabilities, and develop automation scripts, playing a crucial part in AI infrastructure. The position offers a hybrid schedule: 3 days...Work at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to GPU Software Engineer. Be the first to apply!
- ngo software engineer Remote
- software developer Remote
- software developer internship no experience Remote
- software developer apprenticeship Remote
- junior software developer Remote
- part time software developer remote Remote
- financial software developer Remote
- senior software engineer ruby on rails Remote
- software engineer amazon Remote
- senior software design engineer Remote








