钉钉钉钉-桌面端开发工程师-搜索产品
任职要求
1、2年以上桌面端开发经验,熟悉桌面应用程序的架构设计 2、精通C/C++语言,熟悉STL标准库,有跨平台桌面应用开发经验 3、精通Qt开发框架,能够熟练使用Qt开发复杂的桌面应用程序 4、具有激情和情怀,学习能力强,抗压能力佳,责任心强,善于沟通和合作 加分项 1、熟悉Chromium内核,了解CEF容器工作原理,能够调试和优化CEF容器相关功能和性能 2、精通Python脚本语言,对最新AI技术有一定学习和理解,有端智能相关背景知识、AI产品研发经验优先 Windows平台技能 1、熟练使用Visual Studio IDE进行开发和调试 2、熟悉Sysi…
工作职责
● 负责钉钉客户端搜索产品研发与持续迭代,覆盖 Windows、macOS 等平台。 ● 参与核心业务模块(协作、沟通等)的设计与实现,结合钉钉用户的使用习惯及终端环境,推动高质量的开发落地。 ● 面向不同设备、操作系统、浏览器及网络环境,解决兼容性与适配问题,保障产品在主流使用场景下的稳定运行与一致体验。 ● 与钉钉搜索的产品与研发团队紧密协作,基于真实用户反馈快速定位问题,并推动问题的闭环解决与持续优化。
1、参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value存储系统、数据库、Linux操作系统和JAVA优化等; 2、参与高性能分布式服务端程序的系统设计,为云端的产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并设施最强大的解决方案; 3、参与搜索引擎各个功能模块的设计和实现,构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求; 4、参与超大规模的云计算底层核心技术的设计和实现,为公司内部以及百万级云计算用户提供高性能高质量高弹性网络,计算及存储能力; 5、参与产品的开发和维护,完成从需求到设计、开发和上线等整个项目周期内的工作; 6、参与海量数据处理和开发,通过PL/SQL、JAVA进行ETL程序开发,满足商业上对数据的开发需求;参与项目为用户提供丰富而有价值的桌面或无线软件产品。
1、与产品设计师、其他端工程师协作,负责知乎社区方向产品的设计与开发; 2、具体涉及问答、社交、创作、搜索等业务所有 Web 相关的开发工作,包括(不限于):跨端(React Native)、移动端(Hybrid)、桌面/移动 Web、中后台应用、小程序等平台; 3、改进现有技术方案,提高工程质量和效率、改善用户体验。
如果你想了解JAVA开发在阿里国际互联网生态系统中无与伦比的应用广度与深度,如果你对基础技术感兴趣,热衷于高性能分布式技术,如果你喜欢研究搜索技术,对电子商务产品技术感兴趣,如果你对数据敏感,热衷于客户端开发……那就加入我们吧! 具体职责包括但不限于: 1、参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value存储系统、数据库、Linux操作系统和Java优化等; 2、参与高性能分布式服务端程序的系统设计,为阿里巴巴的产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并设施最强大的解决方案; 3、参与搜索引擎各个功能模块的设计和实现,构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求; 4、参与产品的开发和维护,完成从需求到设计、开发和上线等整个项目周期内的工作; 5、参与海量数据处理和开发,通过sql、pl/sql、java进行etl程序开发,满足商业上对数据的开发需求; 6、参与项目为用户提供丰富而有价值的桌面或无线软件产品。
如果你对基础技术感兴趣,热衷于高性能分布式技术,如果你喜欢研究搜索技术,对电子商务产品技术感兴趣,如果你热衷于客户端开发……那就加入我们吧! 具体职责包括但不限于: 1、参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value存储系统、数据库、Linux操作系统等; 2、参与世界级规模的分布式服务端程序的系统设计,为阿里巴巴的产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并设施最强大的解决方案; 3、参与搜索引擎各个功能模块的设计和实现,构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求; 4、参与产品的开发和维护,完成从需求到设计、开发和上线等整个项目周期内的工作; 5、参与项目为用户提供丰富而有价值的桌面或无线软件产品。