1、负责veDB数据库代理中间件的架构设计与开发,包括连接池管理、读写分离、负载均衡、多一致性级别控制、Session跟踪等关键技术,打造稳定高效的数据库访问链路;
2、负责veDB Serverless架构下多租户代理的设计与开发,实现资源隔离、弹性伸缩、连接保持等核心能力;
3、参与veDB单机与分片数据库代理的架构融合,设计统一的数据路由与协议转换层,降低业务使用复杂度,提升集群整体的可维护性与扩展性;
4、参与代理稳定性提升及性能优化,解决高并发场景下的性能瓶颈与稳定性问题。
1、计算机或相关专业本科及以上学历,2年以上大规模分布式系统或数据库系统研发经验;
2、拥有扎实的编程基础,精通Go/Java/C++中至少一种语言,具备良好的系统设计与问题排查能力;
3、自驱力强,具备优秀的团队合作能力和沟通能力;
4、对新技术有强烈的好奇心,学习能力和主动性强,乐于接受挑战。
具备以下条件之一者优先:
1、熟悉Golang,有Golang项目开发经验或者开源Golang项目维护者优先;
2、有云数据库代理中间件开发,或开源中间件项目(MaxScale、ProxySQL等)维护经验者优先;
3、熟悉Serverless架构、多租户隔离等相关技术,具备相关落地经验者优先。