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的经验。
• 具备临床药物开发的基本知识。