岗位职责:
1. 负责系统核心计算执行层的架构设计与开发,解决多语言异构算法(IDL、C++、Python 等)的统一调度与集成问题
2. 设计并实现IDL桥接器与常驻进程池,优化底层环境冷启动性能,满足科学计算模型的毫秒级实时计算需求
3. 基于gRPC/RPC协议开发高性能、低延迟的实时计算调度服务,实现各容器节点的稳定协同工作
4. 负责C++算法代码的动态链接库(.so/.dll)封装,并实现与Python服务层的高效调用接口(如基于pybind11或ctypes)
5. 配合业务后端与科研人员,完成物理模型运行环境的Docker容器化封装及持续集成流水线配置
6. 编写技术规范文档、接口定义文档和系统架构说明书
任职要求:
学历与专业
本科及以上学历,计算机科学、软件工程、电子工程、应用数学或相关专业
专业技能(必备)
编程能力:精通Python(熟练掌握FastAPI等异步框架)及C/C++,具备3年以上系统级后端开发经验
精通微服务架构设计,深刻理解并熟练使用gRPC/RPC 通信协议与底层网络编程
熟练掌握Docker容器化技术及Linux/Ubuntu进程与内存管理机制
专业技能(加分项)
有跨语言调用开发经验(如Python调用IDL/Matlab/C++虚拟机环境)者优先
了解高并发系统的性能调优与多线程/多进程并发模型开发
具备科学计算平台开发经验者优先
技术知识储备
微服务和设计模式
网络通信与高性能I/O
Linux/Ubuntu系统开发与低层调优经验
个人能力
极强的技术攻坚、底层问题排查与解决能力
优秀的系统架构全局设计能力
良好的代码质量意识和编程规范
良好的团队协作和沟通能力
英文技术文档阅读和撰写能力
工作经验
3年以上相关软件开发经验者优先
具备异构计算平台、中间件开发或复杂工业/科研软件底层开发经验者优先
有学术论文发表或开源项目贡献者优先