Roche

GPU Software Engineer

Roche

full-time

Posted on:

Location Type: Hybrid

Location: Santa Clara • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $94,500 - $227,200 per year

Job Level

Mid-LevelSenior

Tech Stack

LinuxPythonPyTorchTensorflow

About the role

  • Develop GPU-accelerated software targeted for real-time analysis on a DNA sequencing instrument
  • Implement neural network algorithms on GPU, optimized for our unique characteristics of very high throughput and model types
  • Be proficient in C++ and CUDA, and have familiarity in Python for modeling-related tasks
  • Self-motivation to individually research and design solutions for complex technical problems
  • Author dependable, readable, maintainable, and well-structured code, and encourages best practices with the team

Requirements

  • BS in Computer Science, Computer Engineering, or related field plus 5 years of direct related experience
  • MS/PhD is a plus
  • Object-oriented programming in C++ and experience with GPU-accelerated C/C++ libraries such as CUDA, cuDNN, or Thrust
  • Advanced experience in systems programming, specifically writing, debugging, and optimizing parallel (CPU and GPU) Linux applications
  • Good understanding of machine learning, particularly neural networks
  • Experience with a deep learning framework, such as PyTorch, JAX, or TensorFlow
  • Basic experience with Python
  • Ability to multitask and work with little direction in a collaborative fast-paced environment
  • Strong problem-solving skills and ability to track software issues to successful resolution
  • Excellent oral and written communication skills, and interpersonal communication skills with internal and external partners
Benefits
  • A competitive salary with a rich benefits package
  • Discretionary annual bonus based on performance

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++CUDAPythonneural networksmachine learningdeep learningPyTorchJAXTensorFlowparallel programming
Soft skills
self-motivationproblem-solvingmultitaskingcollaborationcommunication
Certifications
BS in Computer ScienceBS in Computer EngineeringMSPhD
Match Group

Staff Engineer, Applied AI

Match Group
Leadfull-time$270k–$295k / yearCalifornia · 🇺🇸 United States
Posted: 1 hour agoSource: jobs.lever.co
Distributed SystemsElasticSearchJavaScriptPythonTypeScript
Adobe

Software Development Engineer

Adobe
Juniorfull-time$93k–$171k / yearCalifornia, Utah · 🇺🇸 United States
Posted: 2 hours agoSource: adobe.wd5.myworkdayjobs.com
Amazon RedshiftAWSAzureCloudGoogle Cloud PlatformMariaDBPHPPostgresPython
Adobe

Software Development Engineer

Adobe
Juniorfull-time$113k–$206k / yearCalifornia · 🇺🇸 United States
Posted: 2 hours agoSource: adobe.wd5.myworkdayjobs.com
AWSAzureCloudDistributed SystemsDNSMicroservicesNoSQLPythonSQLTCP/IP
GEICO

Senior Engineer – CI/CD

GEICO
Seniorfull-time$105k–$215k / yearCalifornia, Maryland, Washington · 🇺🇸 United States
Posted: 2 hours agoSource: geico.wd1.myworkdayjobs.com
AzureCloudKubernetes