我们正在寻找一位经验丰富的高级全栈开发人员,具备深厚的后端系统(Java、Python、微服务)和现代UI框架(Angular、React)专业知识,加入我们高效的敏捷团队。
该职位专注于为GenAI应用构建强大、可扩展且用户友好的端到端解决方案,将前沿的后端服务与直观的前端体验相结合。
主要职责
• 全栈开发:
• 设计、实施和优化GenAI应用的端到端解决方案,从后端服务到用户界面。
• 在Angular和React中构建模块化和可重用的UI组件,确保响应性和可访问性。
• 开发和优化后端服务和API(REST、GraphQL、gRPC),以支持实时AI驱动的应用。
• 后端工程:
• 使用Java、Python和FastAPI架构和维护分布式微服务(同步和异步)。
• 与ML工程师和科学家合作,将ML模型集成到可扩展的生产就绪系统中。
• 管理使用DAG和异步任务队列的工作流编排。
• 实施自动化测试、CI/CD管道、容器化(Docker、Kubernetes)和云原生部署(AWS、Azure、GCP)。
• 确保后端系统的安全性、性能优化和容错性。
• 前端工程:
• 与UX和产品团队合作,使用Angular和React创建人机交互的AI体验。
• 实施稳健的状态管理(Redux、NgRx或等效)以支持实时、数据密集型应用。
• 优化企业级UI的渲染、包大小和性能。
• 领导UI测试(Jest、Cypress、Playwright、Jasmine、Karma),以保持质量和可靠性。
• 协作与领导:
• 与跨职能团队紧密合作,交付一致的GenAI驱动产品。
• 指导初级开发人员,推广编码标准,并推动前后端开发的最佳实践。
• 与技术和非技术利益相关者有效沟通,确保透明度和一致性。
资格
• 10年以上全栈或后端/前端工程师的专业经验。
• 后端专业知识:
精通Java和Python,具有微服务和分布式系统经验。
深入了解FastAPI、OpenAPI、gRPC和异步工作流。
熟练掌握SQL和NoSQL数据库、分布式计算(Kafka、Redis、RabbitMQ)和性能优化。
• 前端专业知识:
具备Angular和React的专家级经验,包括TypeScript、JavaScript(ES6+)、HTML5、CSS3/SASS。
对状态管理框架(Redux、NgRx等)有深入理解。
能够构建响应式、可访问且高性能的企业UI。
• 云与DevOps:熟练使用AWS/Azure/GCP、Docker、Kubernetes和CI/CD管道。
• 深刻理解跨栈的安全最佳实践。
• 出色的协作、问题解决和沟通能力。
我们可能会使用人工智能(AI)工具来支持招聘过程的部分环节,例如审核申请、分析简历或评估回复。这些工具辅助我们的招聘团队,但不取代人类判断。最终的招聘决定由人类做出。如果您想了解更多关于您的数据如何处理的信息,请联系我们。