Our Company
BioTuring is an innovative bioinformatics company that develops algorithms, and agentic AI software to serve scientists from hundreds of pharmaceutical companies and leading research institutions, enabling discoveries about human diseases.
Role Description
We are looking for a highly skilled engineer to develop compute-intensive algorithms for solving complex bioinformatics problems on GPU platforms (NVIDIA/AMD). You will work primarily in C++ and CUDA/HIP to implement high-performance, scalable solutions. A key focus of your work will involve efficient GPU memory management, including optimizing the use of global, shared, and unified memory to minimize latency and maximize throughput.
Responsibilities
- Design and implement high-performance algorithms for large-scale biological data using CUDA (NVIDIA) or HIP (AMD).
- Manage GPU memory hierarchies (register, shared, global, unified) for optimal speed and resource utilization.
- Profile and optimize GPU kernels for bandwidth, latency, occupancy, and memory coalescing.
- Collaborate with domain scientists to translate computational biology challenges into GPU-accelerated solutions.
- Write clean, efficient, and maintainable C++ code for production systems.
Requirements
- A degree in Computer Science, Mathematics, or a related technical field.
- Strong foundation in data structures, algorithms, and computational complexity.
- Extensive experience in C++ development, including performance tuning and low-level optimization.
- Proven experience with CUDA programming; familiarity with HIP or OpenCL is a plus.
- Hands-on experience with GPU memory management (e.g., minimizing global memory access, avoiding bank conflicts, optimizing shared memory usage).
- Experience profiling GPU applications using tools like NVIDIA Nsight or AMD ROCm.
We Offer
- Competitive salary and benefits package.
- A worldwide collaborative and supportive work environment.
- A chance to learn and grow your career in bioinformatics.
*At BioTuring, we emphasize building a high-performing team and company culture.
*Due to the high volume of applications, we regret that we are unable to respond to all inquiries. Only shortlisted candidates will be contacted. Thank you for your understanding.
Link copied to clipboard!