极进网络公司在加拿大安大略省多伦多市招聘首席全栈开发人员职位

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