岗位职责:
"1、算法设计与实现:
负责核心业务逻辑的算法设计与实现,优化系统性能。
开发和维护高效的算法模型,解决业务中的复杂问题。
参与大规模数据处理、机器学习、推荐系统等领域的算法开发。
2、系统架构与优化:
参与后端系统的架构设计,确保系统的高可用性、可扩展性和高性能。
优化现有算法和系统,提升系统的响应速度和处理能力。
解决系统中的性能瓶颈,进行代码优化和算法调优。
3、数据处理与分析:
处理海量数据,设计高效的数据存储和检索方案。
参与数据挖掘、数据分析工作,提供数据驱动的决策支持。
开发和维护数据管道,确保数据的准确性和实时性。
4、跨团队协作:
与产品经理、前端工程师、数据科学家等团队紧密合作,理解业务需求并转化为技术方案。
参与技术评审,提供算法相关的技术建议和解决方案。
编写技术文档,确保算法的可维护性和可扩展性。
5、技术研究与创新:
跟踪前沿算法和技术,探索新的算法应用场景。
参与技术分享,推动团队技术水平的提升。
研究和应用新的算法框架和工具,提升开发效率。"
任职要求:
"1、计算机科学、数学、统计学、机器学习等相关专业本科及以上学历。
2、熟练掌握至少一种编程语言(如Python、Java、C++等),具备扎实的算法和数据结构基础。
3、熟悉常见的机器学习算法(如分类、回归、聚类、推荐系统等),并有实际项目经验。
4、熟悉分布式系统、数据库设计、缓存机制等后端开发相关技术。
5、有大数据处理经验,熟悉Hadoop、Spark等大数据处理框架者优先。
6、熟悉常见的算法优化技术,如动态规划、贪心算法、分治算法等。
7、有高并发、高可用系统的设计和开发经验者优先。
8、具备良好的沟通能力和团队协作精神,能够与跨职能团队有效合作。
9、具备较强的学习能力,能够快速掌握新技术并应用到实际项目中。
10、具备良好的问题分析和解决能力,能够独立思考和解决复杂问题。"
其他:双休、五险一金、朝九晚六,午休一小时