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

Principal GPU Software Engineer

$165.8k - $308k

Roche

At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters.The PositionRoche Sequencing is not only changing science, but we are changing lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software/systems infrastructures so researchers and clinicians can make better health decisions faster. The path to curing cancer lies in ones and zeros as we work with next-generation genomic sequencing, a new frontier. Do you want to develop software products that scientists and others in the life sciences will use to diagnose, find treatments, and eventually beat diseases like cancer? Our team builds highly scalable, reliable software and secure systems for better diagnostics. Come join us!The OpportunityAs a Bioinformatics Software Engineer, you will design and develop automated verification tests for the bioinformatics components and pipelines that are used in Roche Sequencing products. You will be part of the team developing cutting-edge, distributed, scale-out Next-Generation Sequencing data analysis software to ensure the highest possible software quality for gene sequencing research and disease diagnostics.Work closely with research and algorithm experts, accelerating bioinformatics techniques using GPU hardware. Support software development lifecycle and Design Control process, working closely with team members to continuously improve quality and feature sets of the software products, based on technical design and requirements specificationsWork closely with team members to continuously improve the quality and feature sets of software products. This includes supporting the software development lifecycle and Design Control process, based on technical design and requirements specifications.Who You AreB.S. or M.S. or PhD in Software Engineering, Data Science or Computational Biology or related field.5+ years of experience in working in Object-Oriented Programming (OOP) using C++ and practical experience utilizing GPU-accelerated C/C++ libraries.Strong expertise in Python, including numerical computing and data science libraries.Experience with CI/CD tools and concepts.Experience designing, documenting and executing verification tests.Be self-driven, detail oriented, analytical and proven ability to learn quickly.Be a team player, customer focused with excellent interdisciplinary collaboration skills. Preferred QualificationsNGS data and bioinformatics pipeline verification.Proficiency in AWS and Linux Shell environmentsSoftware verification experience focusing on medical device software or regulated applications.Relocation benefits are not available for this postingThe expected salary range for this position based on the primary location of California is $165,800 - $308,000 annual. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.BenefitsWho we areA healthier future drives us to innovate. Together, more than 100’000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.Let’s build a healthier future, together.Roche is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants.SummaryLocation: Santa ClaraType: Full time

Vacancy posted 13 days ago
Similar jobs that could be interesting for youBased on the Principal GPU Software Engineer in Santa Clara, CA vacancy
  • $272k - $431.25k

    We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale customers to ensure they can reliably manage, update,... 
    Suggested
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...your career. THE ROLE: AMD is looking for a strategic software engineering lead who is passionate about improving the performance of key...  ...Optimizing collective communication primitives on GPU accelerators (NCCL/RCCL) Work hands-on as a technical expert... 
    Suggested

    AMD

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

     ...next era of computing. An era in which our GPU acts as the brains of computers, robots,...  ...drive, and operationalize firmware and software architecture and design as well as...  ...product production. Mentor architects and engineering teams to grow them into future leaders.... 
    Suggested
    Full time
    Shift work

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...We are building next-generation systems software for AMD GPUs with Rust as a core technical...  ...spans compilers, runtimes, low-level GPU software, firmware, developer tooling, and...  ...and tooling support, system interfaces, engineering practices, and validation methods... 
    Suggested
    Local area

    AMD

    San Jose, CA
    28 days ago
  •  ...and, together, we’ll advance your career.THE ROLE :AMD is looking for an experienced software engineer to help build Fleet Manager, a secure control plane for operating large-scale AMD GPU infrastructure.Fleet Manager provides scheduling, workload orchestration, hardware... 
    Suggested

    AMD

    San Jose, CA
    6 days ago
  • $182k - $242k

     ...top-rated AI-cloud for high-performance GPU infrastructure across AI/ML, visual effects...  ..., and real-time inference. Our stack is engineered for speed, scale, and cost-efficiency—an...  ...high-performance computing, GPU/accelerator software, or performance-critical systems. ~... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    17 days ago
  •  ...models train, align, and run on our GPUs.THE PERSON:We're looking for a senior software engineer who combines deep systems performance work with modern AI—someone who can shape software from GPU kernels through distributed training and inference.You'll join a core team of... 
    Shift work

    AMD

    Santa Clara, CA
    a month ago
  •  ...Principal Systems Software Engineer Oracle Cloud Infrastructure (OCI) is seeking a Principal Systems Software Engineer to help build and evolve the...  ...platform-management capabilities that power next-generation GPU infrastructure. This is a hands-on systems engineering... 

    Oracle

    Santa Clara, CA
    2 days ago
  • $170k - $220k

     ...Job Description Job Description Staff Software Engineer, GPU Algorithms We are looking for a full-time Staff Software Engineer, GPU Algorithms with a strong background in ultrasound, medical image reconstruction, and programming languages such as C++ and CUDA... 
    Full time

    DeepSight Technology

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

     ...performance and Python for extensibility, Dynamo orchestrates GPU shards, routes requests, and manages shared KV cache across...  ...deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of... 
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    a month ago
  • $272k - $431.25k

     ...design and ship an Always-On, low-overhead GPU profiling service that runs in...  ...architecture and hands-on delivery across system software, drivers, and CUDA to make profiling...  ...insights.Set technical direction for an engineering team; mentor engineers, drive technical... 
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $152k - $241.5k

    NVIDIA is seeking an innovative and highly motivated engineer with deep expertise in systems software to join our GPU Software team. In this role, you will help design and develop key components of our production GPU kernel drivers and embedded software, shaping products... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...training and inference speeds; over 10 times faster than GPU-based hyperscale cloud inference services. This order of magnitude...  ...with ultra-fast decode on the Cerebras Wafer-Scale Engine.We are hiring a Software Engineer to productionize and optimize our GPU serving stack... 

    Cerebras Systems

    Sunnyvale, CA
    6 days ago
  • $248k - $391k

     ...AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving...  ...can make a lasting impact on the world.We are looking for a Principal Software Engineer to join our Configuration Management team and define the future... 
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $248k - $391k

     ...AI to define the next era of computing. An era in which our GPU acts as the brains of computers, generative AI, robots, and...  ...to do their best work.We are seeking a highly skilled Principal Software Engineer to join our dynamic team. Our company is at the forefront of... 
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $272k - $431.25k

    NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof of concept to production deployments. Enterprises now recognize the need for accelerated computing to handle large... 
    Work experience placement

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving...  ...in AI, computer graphics, and accelerated computing. As a Principal Software Engineer, you will lead the transformation of AI networking systems.... 
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  •  ...we advance your career. THE ROLE:Join AMD’s Datacenter GPU Product Application Engineering team to lead a high-performing group of engineers focused...  ...environments.Deep understanding of AMD GPU architecture, ROCm software stack, and performance optimization strategies.Proven... 
    For contractors

    AMD

    Santa Clara, CA
    a month ago
  • $240k - $379.5k

     ...architecture of the Retail and Consumer Packaged Goods Platform and collaborate with engineering to build the platform. This is a technical engineering role and requires familiarity with NVIDIA’s GPU acceleration libraries, experience in Retail, CPG, logistics, or marketplaces... 
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    6 days ago
  • $272k - $431.25k

     ...era of computing. An era in which our GPU acts as the brains of computers, robots...  ...lasting impact on the world. At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems support our... 
    Shift work

    2100 NVIDIA USA

    Santa Clara, CA
    5 days ago
  •  ...DOING: We are seeking a highly motivated PhD AI Systems & GPU Performance Engineering Intern to join our team. In this role, you will help...  ...applications on AMD Instinct™ GPUs using AMD's latest hardware and software technologies. We will involve you in profiling,... 
    Full time
    Summer work
    Internship
    Summer internship
    Worldwide

    AMD

    Santa Clara, CA
    1 day ago
  • $200k - $220k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders to join...  ...is seeking an experienced AI Network Software Solution Architect to lead the design and...  ...workloads. This role requires deep expertise in GPU fabric design, high-speed switching,... 
    Worldwide

    Super Micro Computer

    San Jose, CA
    a month ago
  • $167.8k - $251.8k

     ...Come build with us!Role and ResponsibilitiesAs a Staff GPU Graphics Core Performance Verification Engineer, you will help lead pre-silicon performance...  ...GPU architecture, Modeling, RTL, Verification, and Software teams to define performance targets, debug performance... 
    Hourly pay
    Full time
    Relocation

    Samsung Semiconductor

    San Jose, CA
    a month ago
  • $218k - $323.95k

     ...ensure we take care of ourselves, each other, and our communities. Job Summary: This job increases the effectiveness of software engineers, sets the technology roadmap, adapts roles to achieve technical goals, provides advice to senior executives, handles... 
    Work at office
    Local area
    Immediate start
    Flexible hours

    PayPal

    San Jose, CA
    22 hours ago
  • $114.6k - $234.6k

     ...Senior Software Engineer We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    1 day ago
  •  ...Principal Software Engineer – Santa Clara, Calif, Tempe Az. Come join a growing bank at the heart of the innovation, technology, green tech and life sciences space. We continue to expand our global footprint and our banking technology is at the core of everything we... 

    Professional Recruiters

    Santa Clara, CA
    2 days ago
  • $165.8k - $307.9k

     ...Solutions, is responsible for ensuring a software product meets its specified...  ...throughout its development lifecycle. As a Principal Software Developer in Test, you will be...  ...this role, you will represent quality engineering and verification on behalf of your team... 
    Work at office
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    2 days ago
  • $175k - $245k

     ...Job Title Software Development Job Description Responsibilities: Troubleshoot complex, system-level, multi-component issues that across multiple layers from kernel to application. Provide system-level optimizations and improvements in the OS to meet... 
    Full time
    Worldwide

    Edelman

    Sunnyvale, CA
    22 hours ago
  • $156.4k - $253k

     ...outcomes. Job Summary Your Career In the Layer-7 Security Software team, we are responsible for at least one, often two to three...  .... Our core Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container and Cloud-delivered firewalls... 
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $172k - $349k

     ...Principal Software Engineer This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Cupertino, CA
    1 day ago

Do you want to receive more vacancies?

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