Senior Software Engineer, CUDA Core Libraries

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 10,001+Since 1993H1B SponsorCompany SiteLinkedIn

Location

California

Posted

8 days ago

Salary

$184K - $356.5K / year

Postgraduate Degree8 yrs expExperience acceptedEnglishPython

Job Description

• Develop and implement CUDA Core Libraries in C++ and/or Python, including parallel algorithms and idiomatic language bindings for core CUDA functionality. • Compose, optimize, and evolve GPU algorithms and APIs, from high-level interfaces down to low-level performance tuning involving memory, parallelism, and synchronization. • Own features end-to-end: develop, implementation, testing, benchmarking, documentation, and long-term maintenance. • Improve developer experience across the stack: CI, tests, benchmarks, packaging, examples, and docs. • Collaborate with senior CUDA engineers in design reviews, code reviews, and open-source-style workflows. • Engage with real users through issues, performance investigations, and API feedback.

Job Requirements

  • BS, MS, or PhD in Computer Science, Computer Engineering, or a related field or equivalent experience.
  • Minimum of 8+ years of related development experience
  • Strong programming skills in C++, Python, or both, with proven interest in systems-level software (performance, memory, concurrency, API design).
  • Solid understanding of modern C++ (templates, generics, standard library) and/or Python library development and packaging.
  • Practical experience with parallel or heterogeneous programming (CUDA, OpenMP, GPU-accelerated Python, or similar).
  • Experience contributing to production software or open-source libraries, including testing, profiling, and code review.
  • Ability to work independently, scope problems, and drive projects to completion.
  • Clear written communication for technical design and documentation.
  • Comfort navigating large, multi-language codebases (C++, Python, CMake, Pixi, CI systems).

Benefits

  • equity
  • benefits

Related Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer

Applause

With Applause, your employees will act like owners and help you win more lifelong customers.

Full-stack Engineer8 days ago
Full TimeRemoteTeam 11-50H1B Sponsor

The Senior Back-end Engineer will have the opportunity to work directly with our Lead Developer & Co-Founder, building many new features and architecting new back-end tools and conventions for other engineers to use. Responsibilities:You should...

Arizona

Senior Software Engineer

Applause

With Applause, your employees will act like owners and help you win more lifelong customers.

Full-stack Engineer8 days ago
Full TimeRemoteTeam 11-50H1B Sponsor

The Senior Back-end Engineer will have the opportunity to work directly with our Lead Developer & Co-Founder, building many new features and architecting new back-end tools and conventions for other engineers to use. Responsibilities:You should...

Utah

Senior Software Engineer

Applause

With Applause, your employees will act like owners and help you win more lifelong customers.

Full-stack Engineer8 days ago
Full TimeRemoteTeam 11-50H1B Sponsor

The Senior Back-end Engineer will have the opportunity to work directly with our Lead Developer & Co-Founder, building many new features and architecting new back-end tools and conventions for other engineers to use. Responsibilities:You should...

United States

Tech Lead Manager, ML Platform

Whatnot

Whatnot: Buy, Sell, Go Live

Full-stack Engineer8 days ago
Full TimeRemoteTeam 201-500Since 2021H1B Sponsor

The role involves leading the development and scaling of core infrastructure for machine learning and self-hosted large language models, working closely with scientists to deploy cutting-edge models into production systems that are fast and dependable at scale. Responsibilities include owning AI/ML infrastructure across critical surfaces, guiding novel ML architecture deployment, and designing high-throughput inference infrastructure.

United States
$255K - $345K / year