Senior Software Engineer, CUDA Core Libraries
Location
California
Posted
8 days ago
Salary
$184K - $356.5K / year
Job Description
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
ApplauseWith Applause, your employees will act like owners and help you win more lifelong customers.
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...
Senior Software Engineer
ApplauseWith Applause, your employees will act like owners and help you win more lifelong customers.
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...
Senior Software Engineer
ApplauseWith Applause, your employees will act like owners and help you win more lifelong customers.
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...
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.