作为一名软件开发人员,您将是设计、实施和维护软件解决方案的关键参与者,这些解决方案有助于科学数据的分析和解释。这个角色为您提供了一个独特的机会,为我们的利益相关者在追求突破性发现的过程中贡献力量,开发尖端工具和应用程序。
主要职责:
科学平台开发:使用高性能计算(HPC)和人工智能(AI)技术设计、开发和维护研究平台。
工作流开发:使用相关数据库实施软件系统、工具和算法,并开发支持大型和复杂科学数据集分析、可视化和解释的工作流。组织研讨会和教程,促进NSCC用户采用这些工作流。
合作伙伴关系:与学术、研究、政府和行业合作伙伴建立和维护合作关系,确保将HPC和AI技术成功整合到他们的研究和开发活动中。
提升技能:及时了解HPC和AI技术的最新发展,并寻找利用这些技术支持科学研究的新颖方法和创新方式。
合作:与科学家、工程师和其他利益相关者合作,发现和解决复杂的技术挑战,并设计和实施创新解决方案。
规划:为项目计划、时间表和预算的制定和实施做出贡献,确保资源有效、高效地分配,以满足组织的需求。
报告:通过演示和报告向NSCC以及利益相关者/合作伙伴传达研究结果。
质量保证:确保符合相关法规、政策和最佳实践,并采取措施保护HPC和AI系统和数据的机密性、完整性和可用性。
资格:
数据科学、计算机科学或相关领域的学士/硕士/博士学位。
在Singularity或类似工作流设计、开发和优化方面有经验。
熟练掌握相关编程语言(如SQL、BASH、C/C++、Fortran、Javascript、Python)。
具有Linux开发环境和工具链的经验(如GCC、Clang、Intel编译器)。
具有服务器和高性能计算经验。
熟悉生物信息学工具和资源,了解生物数据类型和格式。
熟悉Linux命令行、系统管理、脚本和软件工具。
熟悉性能和内存分析工具以及调试工具。
熟悉软件版本控制流程和工具(如git、github、gitlab)。
较强的解决问题的能力,能够在充满活力的团队环境中进行合作。
以上资格条件并非详尽无遗。A*STAR可能根据其现行的招聘政策包括其他的选拔标准。这些政策可能会随时更改而不另行通知。我们对只有被短列入候选人将收到通知。
就业类型:全职
最低经验:1年
工作地点:Fusionopolis