- 地点
- 圣克拉拉,美国
- 类型
- 全职
- 发布
- 2025-10-01
- 资历
- senior
职责
- 与研究和算法专家密切合作,利用 GPU 硬件加速生物信息技术。
- 精通使用 C/C++ 开发 GPU 加速软件,熟悉使用 Python 进行信号处理数值分析。
- 支持软件开发生命周期和设计控制流程,与团队成员密切合作,根据技术设计和需求规范不断改进软件产品的质量和功能集。
- 制作文档齐全的软件并进行测试和验证,以构建高质量的输出。
- 建立软件开发方法和标准的最佳实践,以确保向用户交付最高质量的软件产品。
- 积极与工程和研究团队合作,确保软件开发的所有技术方面都准确地传达给所有利益相关者。
必备要求
- 计算机科学、计算机工程或相关领域的学士学位,并拥有10年直接相关经验;硕士/博士学位者优先。或者,教育背景和工作经验相结合,达到此水平。
- 具有使用 C++ 进行面向对象编程的经验,以及使用 GPU 加速 C/C++ 库(如 CUDA、Thrust 等)的经验。
- 具有使用最新 C++ 编译器标准(C++14/17)以及算法框架(boost、thrust、TBB 等)的经验。
- 有编写、调试和优化并行(CPU 和 GPU)Linux 应用程序的经验。
- 有使用流行的 ML 框架(例如 TensorFlow 或 PyTorch)来开发和部署用于预测分析和分类任务的机器学习模型的经验。
- 拥有成熟的技术领导技能,能够实施和整合新技术以及最佳实践。
优先条件
- 具备 QSR/cGMP、ISO 和设计控制方面的工作知识。
- 具有 Python 和数字信号处理经验。
Responsibilities
- Collaborate closely with research and algorithm experts to accelerate bioinformatics technologies using GPU hardware.
- Develop GPU-accelerated software proficiently in C/C++, and be familiar with Python for numerical analysis in signal processing.
- Support the software development lifecycle and design control processes, working closely with team members to continuously improve software product quality and feature set based on technical design and requirements specifications.
- Produce well-documented software and perform testing and verification to build high-quality outputs.
- Establish best practices for software development methodologies and standards to ensure the highest quality software products are delivered to users.
- Actively collaborate with engineering and research teams to ensure all technical aspects of software development are accurately communicated to all stakeholders.
Must Have
- Bachelor's degree in Computer Science, Computer Engineering, or a related field with 10 years of directly related experience; Master's/PhD preferred. Alternatively, a combination of education and work experience that meets this level.
- Experience with object-oriented programming in C++ and GPU-accelerated C/C++ libraries (e.g., CUDA, Thrust).
- Experience with modern C++ compiler standards (C++14/17) and algorithm frameworks (boost, thrust, TBB, etc.).
- Experience writing, debugging, and optimizing parallel (CPU and GPU) Linux applications.
- Experience using popular ML frameworks (e.g., TensorFlow or PyTorch) to develop and deploy machine learning models for predictive analytics and classification tasks.
- Proven technical leadership skills with the ability to implement and integrate new technologies and best practices.
Preferred
- Working knowledge of QSR/cGMP, ISO, and design controls.
- Experience with Python and digital signal processing.
公司简介
罗氏是一家全球领先的医疗健康公司,致力于预防、阻止和治愈疾病,确保每个人今天以及子孙后代都能获得医疗保健。全球超过十万名员工推动科学进步,已有超过2600万人使用我们的药物进行治疗,超过300亿次检测使用我们的诊断产品。我们鼓励个人表达、开放对话和真诚联系,让每位员工在个人和职业上蓬勃发展。