岗位描述
部门:信息技术 职级:初级/入门级 汇报对象:IT运营经理 工作地点:混合/视情况现场办公,位于密歇根州和加拿大多伦多地区 不提供搬迁或签证担保 职位概述 我们正在寻找一名初级AI工程师加入我们的团队,帮助设计、开发、集成和支持人工智能解决方案,以改善业务流程和员工生产力。初级AI工程师将与经验丰富的工程师和IT团队合作,使用以下技术构建流程改进应用:生成式AI、大型语言模型(LLMs)、机器学习、API、自动化、软件应用和云服务。对于在软件开发方面具有扎实基础并希望获得交付安全、负责任、企业级流程改进软件的实践经验早期职业工程师来说,这是一个理想的机会。 主要职责 协助设计和开发AI赋能的应用及自动化解决方案。 开发与LLMs、传统机器学习模型和生成式AI服务集成的应用。 构建和维护提示词、结构化输出、工具/函数集成和AI工作流。 协助使用企业数据源实施检索增强生成(RAG)解决方案。 评估模型响应的准确性、相关性、可靠性和整体用户体验。 参与新AI用例的原型设计和概念验证开发。 软件工程与集成 使用Python、.NET和其他支持的开发语言开发和维护应用和服务。 构建和使用REST API,并将AI能力与现有企业应用集成。 处理来自数据库、文档、API和业务系统的结构化和非结构化数据。 使用源代码控制和现代软件开发实践,包括Git、CI/CD、测试和代码审查。 协助故障排除、调试、性能优化和生产支持。 质量、安全与治理 遵循组织在负责任AI、安全、隐私和数据治理方面的标准。 协助为应用实施日志记录、监控、评估和反馈机制。 确保敏感和机密组织信息得到妥善处理。 集成应用以与现有CAD、FEA和PDM软件协同工作。 协作与持续学习 在高级团队成员的指导下,将业务需求转化为技术原型和解决方案。 持续了解生成式AI、机器学习、软件工程和CAD/FEA自动化的发展动态。 与更广泛的技术组织分享发现、演示、文档和经验教训。 必备资格 计算机科学、软件工程、数据科学、信息技术、相关学科的学士学位,或同等实践经验。 0–2年专业软件开发、数据、自动化或AI经验。 具备Python编程经验。 理解软件开发基础知识,包括:API 数据结构 面向对象编程 源代码控制/Git 测试和调试 对机器学习、生成式AI和大型语言模型有基本了解。 熟悉JSON、REST API、SQL和常见数据格式。 较强的分析和解决问题的能力。 较强的书面和口头沟通能力。 能够并愿意快速学习新技术。 优先资格 具备以下一项或多项的经验或学术/项目接触将是有益的:Web开发 .NET/开发 CAD和FEA软件集成 AI代理和代理工作流 Microsoft Copilot Studio 提示词工程 检索增强生成(RAG) 向量数据库和语义/向量搜索 Semantic Kernel或类似的AI编排框架 机器学习框架,如PyTorch或TensorFlow Docker和容器化应用 GitHub CI/CD流水线 SQL和NoSQL数据库 企业身份和安全概念 数据分析和可视化 知识与技能 成功的候选人应展示:好奇心:对新兴技术和实验有浓厚兴趣。 工程思维:能够超越演示,构建可维护的解决方案。 问题解决:能够将复杂的业务问题分解为可管理的技术组件。 负责任AI意识:理解AI解决方案需要关注安全、隐私、偏见、准确性和人工监督。 协作:能够在技术和业务团队之间有效工作。 沟通:能够向技术和非技术受众清晰解释技术概念。 适应性:能够在快速发展的技术环境中舒适工作。 认知,协同,赋能: 在麦格纳,我们相信多元化的员工队伍对我们的成功至关重要。因此,我们为成为一个机会平等的雇主而感到自豪。我们根据经验、资格并考虑到工作要求进