快手中间件研发工程师
任职要求
1、本科及以上学历,计算机相关专业; 2、熟练掌握Java语言,有C++/Golang/Python语言经验优先; 3、掌握扎实的计算机基础知识,熟悉常用算法和数据结构; 4、具备清晰的逻辑思维能力,能够独立分析、解决较复杂的问题; 5、有分布式中间件、分布式存储、云计算等项目经历优先。
工作职责
1、负责快手通用基础开发框架、数据库中间件、任务调度,以及多种基础中间件产品的研发; 2、深入理解业务需求,提供可靠、稳定、可扩展的基础能力,为业务研发提供有力支撑; 3、对现有系统的不足进行分析,找到目前系统的瓶颈,改进并提高系统性能; 4、分析业界技术发展趋势,了解竞争对手产品,并制定产品和技术发展路线图。
快手服务治理团队是服务于整个快手公司的核心技术团队。负责整个快手的服务框架,注册中心,以及服务治理和稳定性建设等相关工作,支撑海量的微服务及其相关的治理工作。以技术创造业务价值为目标,致力于不断提供更好的服务架构解决方案,提升业务团队的研发效率和体验。加入我们,您将: 1、负责微服务全生命周期的产品能力,包括但不限于服务发现、路由调度、可用性保障、高性能 RPC 框架等方面的设计改进工作,以及相关的新功能的研发、性能优化、可用性改进等; 2、直面超大业务规模带来的业务挑战,解决大规模带来的业务稳定性挑战,包括可用性、伸缩性和易用性问题; 3、密切结合业界先进理论和实践,结合公司实际业务需求,探索更好的微服务解决方案及其在快手的落地实践,共同打造业界领先的微服务中间件产品体系; 4、提供微服务领域的架构演进,提供完整的同城双活,异地多活,以及单元化相关解决方案在微服务领域的落地。
快手服务治理团队是服务于整个快手公司的核心技术团队。负责整个快手的服务框架,注册中心,以及服务治理和稳定性建设等相关工作,支撑海量的微服务及其相关的治理工作。以技术创造业务价值为目标,致力于不断提供更好的服务架构解决方案,提升业务团队的研发效率和体验。加入我们,您将: 1、负责微服务全生命周期的产品能力,包括但不限于服务发现、路由调度、可用性保障、高性能 RPC 框架等方面的设计改进工作,以及相关的新功能的研发、性能优化、可用性改进等; 2、直面超大业务规模带来的业务挑战,解决大规模带来的业务稳定性挑战,包括可用性、伸缩性和易用性问题; 3、密切结合业界先进理论和实践,结合公司实际业务需求,探索更好的微服务解决方案及其在快手的落地实践,共同打造业界领先的微服务中间件产品体系; 4、提供微服务领域的架构演进,提供完整的同城双活,异地多活,以及单元化相关解决方案在微服务领域的落地。
快手服务治理团队是服务于整个快手公司的核心技术团队。负责整个快手的服务框架,注册中心,以及服务治理和稳定性建设等相关工作,支撑海量的微服务及其相关的治理工作。以技术创造业务价值为目标,致力于不断提供更好的服务架构解决方案,提升业务团队的研发效率和体验。加入我们,您将: 1、负责微服务全生命周期的产品能力,包括但不限于服务发现、路由调度、可用性保障、高性能 RPC 框架等方面的设计改进工作,以及相关的新功能的研发、性能优化、可用性改进等; 2、直面超大业务规模带来的业务挑战,解决大规模带来的业务稳定性挑战,包括可用性、伸缩性和易用性问题; 3、密切结合业界先进理论和实践,结合公司实际业务需求,探索更好的微服务解决方案及其在快手的落地实践,共同打造业界领先的微服务中间件产品体系; 4、提供微服务领域的架构演进,提供完整的同城双活,异地多活,以及单元化相关解决方案在微服务领域的落地。