我们致力于打造一支以AI辅助编程为核心驱动的开发团队,寻找热爱技术创新、精通AI工具的后端开发工程师。候选人需熟练使用付费AI编程工具(如GitHub Copilot、Claude、ChatGPT Plus、Google Gemini等)提升开发效率,同时掌握基于FastAPI的Web开发流程,具备单元测试和覆盖率测试经验。你将与团队一起探索AI在编程中的前沿应用,共同构建高效、智能的开发模式。岗位职责:基于FastAPI框架开发高性能、可扩展的Web后端服务,设计和实现RESTful API。利用付费AI工具优化开发全流程,包括代码编写、调试、测试用例生成和文档撰写。编写高质量单元测试用例,确保代码覆盖率达80%以上,维护项目稳定性。与团队协作,探索AI工具在开发中的新应用场景,分享实践。参与需求分析、架构设计及性能优化,推动AI驱动的开发流程改进。任职要求:AI辅助编程能力(核心重点):熟练使用付费AI编程工具,如GitHub Copilot、Claude、ChatGPT Plus、Google Gemini等。能够展示AI工具在以下场景的具体应用:快速生成高质量代码(如FastAPI路由、模型定义)。自动化生成单元测试用例或Mock数据。优化调试流程,定位和修复复杂Bug。自动生成API文档或其他技术文档。对AI工具的局限性有清晰认知,能够结合人工判断优化AI输出结果。有探索AI工具新功能或提示工程(Prompt Engineering)的经验者优先。后端开发技能:精通Python,熟悉FastAPI框架。熟悉RESTful API设计与实现,了解异步编程(asyncio)及中间件机制。熟练使用单元测试框架(如pytest),能够编写结构清晰的测试用例。熟悉覆盖率测试工具(如Coverage.py),确保测试覆盖率达80%以上。了解Git版本控制,熟悉Docker或CI/CD流程者优先。软性要求:热情拥抱AI技术,愿意持续探索AI在编程中的创新应用。优秀的学习能力和适应能力,乐于接受快速变化的技术环境。注重代码质量和规范,具备良好的文档习惯。团队协作意识强,能够清晰分享AI工具使用经验和技术方案。加分项:在AI辅助编程方面有深入实践,如开发自定义AI插件、优化提示模板或自动化脚本。有开源项目或技术分享(如博客、演讲),展示AI工具在开发中的成果。熟悉其他Web框架(如Django、Flask)或数据库优化经验(SQL/NoSQL)。有性能优化经验,如缓存(Redis)、负载均衡或微服务架构。优先考虑:能提供实际案例,展示AI工具如何显著提升开发效率或质量(如缩短开发周期、减少Bug率)。在面试中能现场演示AI工具的典型使用场景(如用Copilot快速实现API)。对生成式AI的原理或大模型应用有一定了解,具备跨领域学习潜力。团队文化与愿景:我们致力于通过AI工具革新传统开发模式,构建高效、智能的编程生态。你将加入一个鼓励技术探索、崇尚协作创新的团队,与志同道合的伙伴一起:定期开展AI工具使用经验分享会,优化团队实践。参与AI驱动开发流程的实验,如自动化代码审查、测试生成等。获得公司支持(如订阅优质AI工具、培训资源)以提升技术能力。