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

GPU Software Engineer (CUDA)

$100k - $175k
Full-time

Bright Vision Technologies

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-respected organization offering tremendous career growth potential.

Job Title: GPU Software Engineer (CUDA)
Location: 100% Remote (U.S.)
Position Type: Full-time, Direct W2
Salary Range: $100,000–$175,000 Annually
Experience Required: 10+ years

Sponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position.

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.
How to Apply
Would you like to know more about this opportunity? For immediate consideration, please send your resume to View email address on brightvisiontechnologies.applytojob.com or contact us at Show phone number. Learn more about Bright Vision Technologies at .
Bright Vision Technologies is an Equal Opportunity Employer.

 

Equal Employment Opportunity (EEO) Statement

Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall.

BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the GPU Software Engineer (CUDA) in Monroeville, PA vacancy
  •  ...of the semester. Responsibilities Support FSD CONTEX MVP software efforts Programming assignments in C++ or Java in second...  ...Pursuing a bachelor’s degree in Computer Science or Computer Engineering Experience programming in C++ or Java Excellent verbal/communication... 
    Suggested
    Worldwide

    Compunetix, Inc.

    Monroeville, PA
    more than 2 months ago
  •  ...clearance may or may not be required for this position, therefore applicants must be clearable.**     We are currently seeking a Software Engineer to work on our Switch Core development team.  Responsibilities:  ~Work primarily on our Switch Core development team  ~... 
    Suggested
    Worldwide

    Compunetix, Inc.

    Monroeville, PA
    5 days ago
  • $140k - $240k

     ...technical architecture behind next-generation GPU and AI compute deployments. Design...  ...in solutions architecture, network engineering, or systems engineering supporting GPU,...  ...spanning compute, storage, networking, software requirements, and supporting infrastructure... 
    Suggested
    Remote work

    Orion Placement

    Pittsburgh, PA
    a month ago
  •  ...For this role, we are seeking a solid engineer who can take full end-to-end ownership of...  ...smoothly. What You'll Be Doing As a Software Engineer focusing on cloud and backend infrastructure...  ...training infrastructure (e.g., managing GPU usage in AWS) and building efficient data... 
    Suggested
    Full time

    Carnegie Robotics

    Pittsburgh, PA
    25 days ago
  • $100k - $150k

     ...AI Data Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across...  ...throughput data loading systems that maximize GPU utilization during training. Implement... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Monroeville, PA
    a month ago
  •  ...join our ranks. What You'll Be Doing As a Software Engineer, you will be collaborating with an...  ...tools like perf and Callgrind, and writing custom CUDA kernels to squeeze every bit of performance out of the GPU Leveraging the knowledge of multiple computer... 
    Full time

    Carnegie Robotics

    Pittsburgh, PA
    27 days ago
  •  ...opportunities. We are currently seeking a qualified Software Engineer / Autonomous Systems to join our client’s...  ...tools like perf and Callgrind, and writing custom CUDA kernels to squeeze every bit of performance out of the GPU Leveraging the knowledge of multiple computer... 

    OpenArc

    Pittsburgh, PA
    18 hours ago
  • $159k - $207k

     ...the system that executes the software and neural networks that make...  ...the intersection of software engineering, machine learning, sensors, and...  ...areas to enable algorithms on GPU, NPU, and other ML accelerator...  ...programming environments, including CUDA, TensorRT, or similar... 
    Work at office
    2 days per week

    Motional

    Pittsburgh, PA
    18 hours ago
  • $100k - $150k

     ...Technologies is a technology consulting and software development company delivering cloud, AI...  ...candidate will combine strong software engineering skills with solid quantitative...  ...columnar tick databases. Exposure to GPU-accelerated pricing or risk computation.... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Monroeville, PA
    2 days ago
  • $100k - $180k

     ...Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise...  ...PTC APIs, and PTC’s customization frameworks. This role suits engineers who enjoy working close to the platform, extending its behavior... 
    Full time
    Fixed term contract
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Monroeville, PA
    2 days ago
  •  ...Job Title: Senior AWS Full Stack Software Engineer Location: Knoxville, TN, Columbia SC or Lafayette, LA or Birmingham, AL Description: Senior AWS Full Stack Software Engineer to develop, modernize, and support enterprise applications within a large scale,... 
    Full time
    Local area

    System One

    Pittsburgh, PA
    a month ago
  •  ...Senior AWS Full Stack Software Engineer Full-time Hybrid – Knoxville, TN | Columbia, SC | Lafayette, LA | Birmingham, AL Position Overview Seeking a Senior AWS Full Stack Software Engineer to develop scalable cloud-based enterprise applications using Java... 
    Full time
    Local area

    System One

    Pittsburgh, PA
    26 days ago
  •  ...Senior API Platform Software Engineer Fulltime Hybrid – Knoxville, TN | Columbia, SC | Lafayette, LA | Birmingham, AL Position Overview Seeking a Senior API Platform Software Engineer to build and enhance backend services, APIs, and API platform capabilities... 
    Full time
    Local area

    System One

    Pittsburgh, PA
    29 days ago
  •  ...health and wellness benefits to our employees. Details regarding our benefits can be found here: Position Overview: As a Software Engineer, you’ll be responsible for designing, implementing, and maintaining high-quality software. You’ll collaborate with other... 
    Remote work
    Pittsburgh, PA
    6 days ago
  •  ...Job Description Job Description Title - Software Engineer - Power Apps Location- Pittsburgh, PA - 5 days Onsite Roles and Responsibilities: Health checks, process improvement, potentially on call for issues and releases, documentation and automation TECHNICAL... 

    System One

    Pittsburgh, PA
    a month ago
  •  ...solution includes autonomous mobile robots (AMRs), fleet management software, actionable analytics, and best-in-class services and support....  ...smart mobile robotics solutions. The Role: As a Software Engineer III at Seegrid, you will work in a tightly knit development... 

    Seegrid

    Pittsburgh, PA
    12 days ago
  •  ...Job Description Job Description Software Engineer II Do you have a passion for building market leading software solutions for the Metals Industry? As the biggest full-liner for the metals industry, we deliver by seamless integration of our software with metals production... 

    SMS group Inc

    Pittsburgh, PA
    6 days ago
  •  ...Pittsburgh-based company specializing in wireless power, low power electronics design, and wireless communication solutions seeks a Software Engineer to support numerous application and product lines.   Overview Work with the engineering team designing software for... 
    Work at office

    Powercast Corp.

    Pittsburgh, PA
    a month ago
  • $100k - $150k

     ...AI Performance Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...Experience with profiling tools across CPU, GPU, and distributed systems. Familiarity with... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Monroeville, PA
    3 days ago
  •  ...work. We warmly welcome individuals of similar mindset to join our ranks. For this role, we are seeking a solid Embedded Software Engineer who can take full end-to-end ownership of software for our robotics components and systems. Whether your background is strictly... 
    Full time

    Carnegie Robotics

    Pittsburgh, PA
    more than 2 months ago
  • $47 - $49 per hour

     ...around the world. Read our blog to learn more. 🧠 You will... Work within a small group to complete a challenging, real-world software engineering project. Develop your technical skills through engineering talks, training, and guest speakers. Attend career-building skill... 
    Hourly pay
    Internship
    Relocation

    Duolingo

    Pittsburgh, PA
    12 days ago
  •  ...Smith+Nephew we design and manufacture technology that takes the limits off living. Join our Digital Surgery team as a Senior Software Engineer | Cloud Applications & Medical Imaging and help build the cloud based platforms that enable surgeons to make more informed... 
    Full time
    Flexible hours

    Smith & Nephew

    Pittsburgh, PA
    7 days ago
  • $130k

     ...technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Senior Software Engineer for our client in the Banking domain. We value our professionals, providing comprehensive benefits and the opportunity for... 
    Contract work
    Work experience placement
    Local area
    Immediate start
    Relocation
    Flexible hours

    Mastech Digital

    Pittsburgh, PA
    a month ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Internship

    Danaher Corporation

    Pittsburgh, PA
    3 days ago
  •  ...solution includes autonomous mobile robots (AMRs), fleet management software, actionable analytics, and best-in-class services and support....  ...Role: We are seeking a highly experienced Senior Software Engineer to lead the technical direction and development of our... 
    Remote work

    Seegrid

    Pittsburgh, PA
    12 days ago
  •  ...Job Description Job Description Were looking for a Senior Software Engineer to join our healthcare-relatedclientin a hybrid-schedule role based in Pittsburgh, PA . This is a strong opportunity for an engineer who has actually owned production flat-file integrations... 

    Nextech

    Pittsburgh, PA
    6 days ago
  •  ...Job Description Job Description Title: Software Engineer Sr - ETL Location: Pittsburgh, PA Roles and Responsibilities: This role requires senior-level enterprise engineering expertise, with strong hands-on experience in designing and developing scalable, high-performance... 

    System One

    Pittsburgh, PA
    a month ago
  •  ...Location: Pittsburgh, PA Salary: $80.00 USD Hourly - $95.00 USD Hourly Description: Our client is currently seeking a Sr. Software Engineer - o9 Required Skills: 1. Hands-on experience in o9 platform 2. Solid understanding of o9 MEIO, o9 Demand Planning, o9... 
    Hourly pay

    Judge Group, Inc.

    Pittsburgh, PA
    4 days ago
  • $100k - $160k

     ...Application Security Engineer – 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... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Monroeville, PA
    a month ago
  • $100k - $180k

     ...Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise...  ...and customization, and partners with business stakeholders and engineering teams to deliver scalable, maintainable solutions. The ideal candidate... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Monroeville, PA
    a month ago

Do you want to receive more vacancies?

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