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

GPU Software Engineer

$100k - $150k
Full-time

Bright 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.
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the GPU Software Engineer in Remote vacancy
  • 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... 
    Suggested
    Work experience placement
    Local area
    Remote work

    NVIDIA Gruppe

    Santa Clara, CA
    10 hours ago
  • $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... 
    Suggested
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • 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... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    United States
    3 hours ago
  • 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... 
    Suggested
    Hourly pay
    Contract work
    Remote work

    Tailored Management

    California, MO
    2 days ago
  • 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... 
    Suggested
    Remote job

    DevOpsChat

    New York, NY
    10 hours ago
  • $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

    NVIDIA

    United States
    5 days ago
  •  ...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

    AMD

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

    AeroVect

    United States
    4 days ago
  • $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 time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    14 days ago
  • $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 time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    15 days ago
  • $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 time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    14 days ago
  • 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

    Stack AV

    Remote
    3 days ago
  •  ...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 office
    Remote work
    Flexible hours

    Lenovo

    Raleigh, NC
    10 hours ago
  • $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

    NVIDIA

    Remote
    2 days ago
  • $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 time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    4 days ago
  • 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 time
    Local area
    Remote work
    Flexible hours

    LeoLabs, Inc.

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

    Hydra Host

    New York, NY
    10 hours ago
  •  ...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 time
    Local area
    Remote work
    Flexible hours

    easysoftgroup

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

    Together AI

    Remote
    7 days ago
  •  ...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 time
    Work at office

    Datadog

    Remote
    10 hours ago
  •  ...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

    Mantari

    Long Beach, CA
    3 days ago
  •  ...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 office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    San Bernardino, CA
    1 day ago
  •  ...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 work
    Work at office
    Remote work
    Flexible hours

    Employee Magnets

    Fort Worth, TX
    20 days ago
  • $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 job
    Full time
    Internship

    SaidGig

    Austria
    a month ago
  • $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 time
    Local area
    Remote work

    Alicia Corona

    Fort Worth, TX
    8 hours ago
  •  ...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 office
    Local area
    Remote work
    Shift work

    Simtechinc

    Huntsville, AL
    1 day ago
  •  ...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 placement
    Remote work

    FieldAI

    Irvine, CA
    1 day ago
  •  ...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 office
    Local area
    Remote work
    Shift work

    Simulation Technologies Inc

    Huntsville, AL
    1 day ago
  • $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 work
    Work from home
    Flexible hours

    Danaher Corporation

    United States
    5 days ago
  •  ...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 office
    Remote work

    Lenovo

    Morrisville, NC
    1 day ago

Do you want to receive more vacancies?

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