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: 6+ 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 1 day ago
Similar jobs that could be interesting for youBased on the GPU Software Engineer (CUDA) in Jersey City, NJ vacancy
  • $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... 
    Suggested
    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
  • $188k - $275k

    A leading AI cloud provider in Livingston, New Jersey, is looking for a Staff Software Engineer to shape their GPU-driven data centers. You will drive technical leadership in building secure and scalable infrastructure for advanced workloads in AI. With over 8 years of... 
    Suggested
    Flexible hours

    CoreWeave

    Livingston, NJ
    1 day ago
  •  ...exceptional professionals for this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.  The Chief Data & Analytics Office (CDAO) at JPMorgan Chase is responsible for accelerating the... 
    Suggested
    Work at office

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  •  ...world's largest and most influential companies. As a Lead Infrastructure Engineer at JPMorgan Chase within the Enterprise technology, employee platforms team, you apply deep knowledge of software, applications, and technical processes within the infrastructure... 
    Suggested

    J.P. Morgan

    Jersey City, NJ
    16 days ago
  •  ...re ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you. Step into a high-impact engineering role at JPMorganChase as a Software Engineer II within... 
    Suggested

    J.P. Morgan

    Jersey City, NJ
    12 days ago
  •  ...to connect them with exceptional professionals for this role. JOB DESCRIPTION We are seeking a dynamic and experienced Software Engineering III to participate in the development of our innovative multi-asset trading platform on AWS. This role demands a hands-on... 

    J.P. Morgan

    Jersey City, NJ
    5 days ago
  • $180k - $215k

     ...JOB DESCRIPTION DESCRIPTION: Duties: Build and deploy applications using innovation and best engineering practices. Participate in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    19 hours ago
  •  ...exceptional professionals for this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.  As a Software Engineer III at JPMorganChase within the Asset and Wealth Management,... 

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  • $180k - $210k

     ...make the world safer and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive set of...  ...pragmatic full-stack engineer who can build reliable and scalable software that will be used by all TRM customers. You’ll also design backend... 
    Immediate start
    Remote work
    Worldwide

    GrabJobs

    Jersey City, NJ
    1 day ago
  •  ...role. JOB DESCRIPTION Elevate your engineering prowess to unprecedented levels by...  ...meaningful engineering discipline, combining software and systems to develop creative engineering...  ...tech stacks such as Databricks, GPU clusters, Model Serving frameworks, Feature... 

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  • $75 - $85 per hour

     ...scalable, fault-tolerant pipelines for critical applications such as fraud detection, payments, and risk management Collaborate with engineering and business teams to ensure compliance and deliver reliable data flows across the enterprise Utilize Java , distributed systems... 

    Insight Global

    Jersey City, NJ
    2 hours ago
  •  ...Job: Software Engineer -convert at a Sr Assicoate level Duration: 6 Months (CTH) Location: New York/Boston/Jersey/Tampa/Dallas- Hybrid Job Description Act as a technical expert on one or more applications utilized Work with the Business System Analyst to ensure designs... 

    eTeam

    Jersey City, NJ
    2 hours ago
  • $60 - $70 per hour

     ...THIS JOB DESCRIPTION WAS CREATED BY AI, REVIEW BEFORE POSTING Position: Software Engineer-Other - Intermediate Location: Jersey City, New Jersey Duration: Contract Job ID: 173622 Job Overview: We are seeking a skilled and motivated Software Engineer-Other - Intermediate... 
    Full time
    Contract work

    Pinnacle Group

    Jersey City, NJ
    2 hours ago
  •  ...exceptional professionals for this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.  As a Software Engineer III at JPMorganChase within the Infrastructure Platform, you serve as a... 

    J.P. Morgan

    Jersey City, NJ
    15 days ago
  •  ...looking for more driven, talented and ambitious individuals to join our growing international family. About the Role As a Senior Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation... 
    Work at office
    Worldwide

    Globale-Services

    Hoboken, NJ
    1 hour ago
  • $149k - $195.3k

     ...THE POSITION As a Senior Software Engineer within one of FanDuel’s Risk Management Automation teams, you will be an essential part of a cross‑functional agile team that directly impacts our business. You will work collaboratively with a team to implement creative, high... 
    Temporary work
    Worldwide

    FanDuel

    Jersey City, NJ
    1 hour ago
  •  ...Andreessen Horowitz, ICONIQ, Menlo Ventures, and Wing Venture Capital. About the Team and Role: We are hiring a senior software engineer to help design and build core components of our next-generation knowledge retrieval system built for the AI era – knowledge infrastructure... 
    Local area
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Jersey City, NJ
    2 hours ago
  •  ...something groundbreaking, we’d love to meet you. As an experienced engineer, you will help build our core SaaS platform by working with a...  .... Guided by the roadmap, you will ensure on-time, on-budget software delivery and help grow and mentor our team. Your experience will... 
    Flexible hours

    Sourgum Waste

    Jersey City, NJ
    1 hour ago
  •  ...an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Commercial and Investment bank Equities team , you are an integral part of an agile team that works... 
    Bank staff

    J.P. Morgan

    Jersey City, NJ
    6 days ago
  •  ...Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Title: Software Engineer Duration: 4+ Months Description This position will carry out development tasks associated with the organization’s strategic... 
    Permanent employment

    Collabera

    Hoboken, NJ
    1 day 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... 
    Remote job
    Internship

    Danaher

    Jersey City, NJ
    13 hours ago
  •  ...role. JOB DESCRIPTION Join a forward-thinking team at JPMorganChase and help shape the future of cloud platform engineering. As a Principal Software Engineer, you'll play a critical role in building and optimizing the platforms that power our data and AI... 
    Work at office
    Shift work

    J.P. Morgan

    Jersey City, NJ
    16 days ago
  •  ...this role. JOB DESCRIPTION Be an integral part of an agile Engineering & Architecture team that's constantly pushing the envelope to...  ...deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Corporate Risk Technology... 
    For contractors

    J.P. Morgan

    Jersey City, NJ
    16 days ago
  •  ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Lead Software Engineer at JPMorganChase within Commercial & Investment Bank's Equity Derivatives Technology Team, you are an integral part of an agile... 

    J.P. Morgan

    Jersey City, NJ
    16 days ago
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries...  ...care, we'd love to meet you! ABOUT THE ROLE As an iOS Software Engineer, you will join a high‑performance vertical team dedicated to... 
    Work at office
    Remote work
    Work visa
    Flexible hours

    AgileEngine

    Jersey City, NJ
    2 days ago
  •  ...team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Corporate Sector- Liquidity Risk, you are an integral part of a fast paced agile team working on cutting... 
    For contractors
    Work at office

    J.P. Morgan

    Jersey City, NJ
    8 days ago
  •  ...team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Commercial & Investment Technology in Cash Prime Technology, you are an integral part of an agile... 
    For contractors

    J.P. Morgan

    Jersey City, NJ
    9 days ago
  •  ...exceptional professionals for this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As an Software Engineer III at JPMorganChase within Enterprise Technology, you will help design... 

    J.P. Morgan

    Jersey City, NJ
    15 days ago
  •  ...JOB DESCRIPTION Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting...  ...architecture Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies... 

    J.P. Morgan

    Jersey City, NJ
    8 days ago
  •  ...Job: Mainframe Software Engineer Duration: 6 Months CTH Location: Coppell, TX, Jersey City, NJ Tampa, FL [Onsite] (NJ is preference) Job Description: Being a member of IT CSS-WRAFT Delivery team, you will be responsible in planning, documenting technical... 

    eTeam

    Jersey City, NJ
    3 days ago

Do you want to receive more vacancies?

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