软件工程师 AI/ML

纽约 17小时前全职 网络
面议
在这个角色中你将做的事情: - 设计和开发对话式AI代理,引导用户完成复杂的工作流程,如变更管理、入职和事件分类。 - 使用LLM构建智能搜索功能,以提供上下文感知的结果。 - 为无需API的浏览器和语音任务自动化贡献代理系统。 - 与跨职能团队合作,提供可扩展、安全和高性能的AI解决方案。 - 通过实施软件工程架构和流程的最佳实践(代码审查、单元测试等),编写高质量、干净、可扩展和可重用的代码。 - 与产品负责人合作,了解详细需求,并从设计、实现、测试自动化到向用户交付高质量产品,全面负责你的代码。 - 设计易于使用的软件,使客户能够扩展和定制功能以满足其特定需求。 - 在设计和实施新产品和功能时做出贡献,同时增强现有产品套件。 - 成为同事的导师,帮助促进知识共享。 资格 要在这个角色中取得成功,你需要具备: - 在工作流程、决策或问题解决中利用或批判性思考如何整合AI的经验。这可能包括使用AI驱动的工具、自动化工作流程、分析AI驱动的见解或探索AI对功能或行业的潜在影响。 - 对软件开发、解决问题、指导和指导其他软件工程师的热情。 - 高度的精力和学习新技术的能力。 - 5年以上设计和实施用户体验和服务器端应用框架的经验。 - 出色的Java和JavaScript技能。 - 对企业应用的声明性元数据驱动框架有深入的知识和经验。 - 对AJAX、JSON、HTML、XML、CSS、REST及相关技术有深入了解。 - 了解Web用户界面单元测试、性能分析和代码优化。 - 出色的解决问题的能力。 - 自我启动者,学习曲线快。 - 较强的书面和口头沟通能力。 - 熟悉自动化测试框架(如JUnit、Selenium、TestNG)并将测试集成到CI/CD管道中。 - 理解软件质量原则,包括可靠性、可观察性和生产就绪性。 - 能够排除复杂系统的故障并优化整个栈的性能。 - 熟悉开发工具,如IDE、调试器、性能分析器、源代码控制和基于Unix的系统。