高级/首席软件工程师(加拿大)

多伦多 29天前全职 网络
面议
HeyMilo 正在构建代理型人工智能,部署多模态AI代理,帮助公司大规模面试和评估候选人。 这个职位适合希望在AI、实时通信、低延迟管道、编排和支持全球面试的生产基础设施前沿工作的优秀全栈工程师。 如果你想要一个可预测的路线图和狭窄的职责范围,这个职位不适合你。 如果你想构建感觉像人类的实时AI系统,请继续阅读。 你将从事的工作 - 构建实时AI面试系统(语音+视频,低延迟) - 设计和扩展支持数千个并发面试会话的基础设施 - 开发后端API和工作流编排(FastAPI,Temporal) - 发布雇主和候选人每天使用的全栈产品功能 - 构建用于作业执行、重试和自动化的队列驱动系统(SQS) - 从事检索系统和提示驱动的代理工作流(VectorDBs,MCP) - 提高生产系统的可靠性、性能和可观察性 - 支持企业集成、数据管道和安全模式 我们在寻找 - 使用Cursor/Devin编写至少50%的代码 - 3-5年以上专业软件工程经验 - 能够发布端到端产品并在生产中操作系统的全栈工程师 - 强大的系统思维和工程基础 - 能够构建低延迟、实时系统 - 基本了解提示编写和机器学习基础 - 高度的责任感和责任心,低自我 - 对我们正在构建的东西有深刻的信念 你应该熟悉的技术 - 后端:Python,FastAPI,异步系统 - 前端:ReactJS,NextJS,ShadCN - 基础设施和部署:AWS,GCP,Docker,Docker Compose,Kubernetes - 队列和编排:SQS,Temporal - 数据库和分析:MongoDB,ClickHouse,InfluxDB - 检索:VectorDBs,RAG风格系统 - 实时:LiveKit,Pipecat,低延迟音频/视频管道 - AI代理工具:MCP服务器,提示驱动的工作流 如果以下情况适合你,这个职位不适合你: - 你想要一个严格的9-5工作 - 你更喜欢狭窄的范围和固定的任务列表 - 你避免生产责任 - 你想要安全而非上升空间