高级人工智能全栈工程师,旧金山,加利福尼亚州

圣弗朗西斯科 12天前全职 网络
面议
Dice是技术专家在其职业生涯各个阶段的首选职业目的地。我们的客户,Aurum Data Solutions Inc,正在寻找以下职位。通过Dice申请吧! 高级AI全栈工程师, 旧金山,加利福尼亚州 长期合同 软件工程师将主要负责设计、开发和部署软件,该软件与尖端生成式AI模型和应用程序交互,并与AI科学家、全栈开发人员等合作。他们的工作将直接影响我们创造和交付创新解决方案的能力,这些解决方案利用AI解决复杂问题并增强用户体验。 机会: • 创新和开发软件应用程序以支持临床开发,识别和整合AI/LLM功能以增强数据处理和自然工作流程。 • 设计直观的、以用户为中心的界面。 • 代码质量和文档:编写干净、可维护且文档齐全的代码。参与代码审查并为软件开发中的最佳实践做出贡献。 • 研究和创新:保持对生成式AI和机器学习最新进展的了解。评估新技术和方法,不断改进我们的解决方案。 • 与跨职能团队合作:与数据科学家、工程师和产品经理密切合作,将生成式AI功能整合到我们的产品和服务中。 • 部署和监控:开发和维护AI增强应用程序的强大部署管道。监控生产中的管道性能并实施必要的改进。 您是谁: • 一位经验丰富的全栈开发人员,能够将您的专业知识带入我们现有和即将推出的AI应用程序/项目中,既作为领导者又作为个人贡献者。 • 对当前的AI和基于AI的应用程序的格局有清晰的理解,包括潜在的好处、局限性和实践标准。 最低要求: • 计算机科学、工程、数学或相关领域的学士或硕士学位。 • 5年以上全栈开发经验 • 精通前端框架(Vue.js、React或类似)和Python和/或JavaScript的后端Web框架(Django、Fast API、Flask、Next.js或类似) • 4年以上前端框架经验(最好是Vue.js) • 2年以上开发和部署AI/ML解决方案或应用程序的经验 • 具有设计和开发RESTful API的经验(例如使用Python Fast API)。 • 熟悉提示工程 • 熟练掌握容器化工作流和架构(Podman、Docker、Kubernetes) • 强大的自动化软件测试技能(Python单元测试、jest、Playwright) • 熟悉敏捷方法论 • 具有优秀的分析和解决问题的能力,有应对复杂技术挑战的记录。 • 领导系统设计并为复杂的分布式计算挑战实施可扩展的、容错的解决方案。 • 良好的人际交往和沟通能力,能够向非技术利益相关者清晰表达复杂的技术概念。 • 具有云平台(例如AWS)和现代数据平台(例如Snowflake)的经验。 • 具有实现聊天机器人、检索增强生成(RAG)系统和将LLM集成到应用程序中的经验(AI辅助自动化) 优先资格: • 具有构建AI代理、微调LLM模型以及评估LLM系统的偏见和公平性的经验 • 具有使用Office.js开发Microsoft Word加载项的经验。 • 具有JWT、WebSockets等Web技术的经验。 • 具有Huggingface、Langchain、TensorFlow、PyTorch或类似技术的经验。 • 熟悉DevOps、基础设施和持续集成概念。 • 熟悉Yjs等CRDT技术。 • 具有在临床文本上使用NLP/LLM的经验。 • 具备临床药物开发的基本知识。