GPU Software Engineer (Remote - US)

Jobgether
71d$94,500 - $227,200

About The Position

We are seeking a GPU Software Engineer to develop high-performance, GPU-accelerated software for real-time DNA sequencing analysis. This role involves implementing neural network algorithms on GPU architectures, optimizing data processing pipelines, and supporting the deployment of cutting-edge diagnostic technologies. You will collaborate with cross-functional teams, research and design innovative solutions, and ensure high-quality, maintainable software. The position requires deep knowledge of GPU programming, parallel computing, and machine learning frameworks. This role offers the opportunity to contribute to life-changing healthcare solutions while working in a collaborative and fast-paced environment. Remote work is possible for exceptional candidates, though proximity to the Bay Area, California is preferred.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field; MS/PhD preferred.
  • 5+ years of experience in GPU programming and parallel computing.
  • Expertise in C++ and CUDA; familiarity with Python for modeling tasks.
  • Experience with deep learning frameworks such as PyTorch, JAX, or TensorFlow.
  • Understanding of neural network modeling, training, and inference optimization on GPUs.
  • Advanced knowledge of Linux systems programming and performance optimization.
  • Strong problem-solving skills, ability to work independently, and manage multiple priorities.
  • Excellent oral and written communication skills, and ability to collaborate across teams.
  • Willingness to travel occasionally and adapt to fast-paced development cycles.

Responsibilities

  • Develop GPU-accelerated software for real-time data analysis on sequencing instruments.
  • Implement and optimize neural network algorithms for high-throughput processing.
  • Write, debug, and maintain high-quality, object-oriented C++ and CUDA code.
  • Collaborate with teams to integrate software with hardware and ensure system-level performance.
  • Participate in research and design to resolve complex technical challenges and improve performance.
  • Support software deployment, testing, validation, and post-go-live troubleshooting.
  • Apply best practices in coding, documentation, and software design to ensure maintainability and reliability.

Benefits

  • Competitive salary range ($94,500–$227,200, depending on experience, location, and other factors).
  • Potential annual discretionary bonus.
  • Comprehensive benefits package including medical, dental, vision, and prescription coverage.
  • Remote work flexibility for exceptional candidates.
  • Opportunities for professional development and career advancement.
  • Chance to contribute to innovative healthcare technology impacting lives worldwide.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service