Machine Learning Software Engineer

25 days agoFull-time
5K - 8K SGD / 月 INNOWAVE TECH PTE. LTD.

INNOWAVE TECH PTE. LTD.

location Singapore
unsaved
关于 Innowave Tech 新加坡 Innowave Tech 是一家人工智能 (AI) 公司,提供半导体和先进制造行业的解决方案。我们利用深厚的行业知识、丰富的经验和创新,提供专业的 AI 解决方案和系统,以解决各类行业痛点。 岗位职责 我们正在寻找一位机器学习软件工程师,将数据科学解决方案转化为生产就绪的系统。成功的候选人将负责高效地将算法和模型投入生产,以支持我们的制造分析解决方案。 您的角色和影响 作为我们的机器学习软件工程师,您将在数据科学研究与生产系统之间架起桥梁。您将与数据科学家紧密合作,将算法和 AI/ML 模型原型转化为生产系统。您的工作将专注于稳健的软件架构、高效的处理系统和可扩展的部署解决方案。您将与数据工程师合作,确保机器学习系统与数据基础设施的无缝集成。 您将做的事情 • 将数据科学家创建的实验性特征提取算法和机器学习模型原型转化为生产就绪的系统。 • 构建高效的数据处理管道用于模型训练和推理。 • 开发实时预测和分析的后端服务。 • 优化数据库查询和数据访问模式。 • 创建自动化测试和验证系统。 我们正在寻找的候选人 教育背景: 计算机科学、工程或相关领域的最低大专或学士学位。 技术专长: • 3 年以上软件工程经验,其中 1 年以上在机器学习系统领域。 • 扎实的 Python 编程和软件工程实践。 • 强大的系统设计和软件架构思维。 • 熟练掌握 SQL 数据库、NoSQL 数据库和内存缓存 (例如:Redis)。 • 具备机器学习框架和模型服务的经验,对机器学习管道和 MLOps 实践有扎实的理解。 • 具备 RESTful API、任务队列系统 (例如:Celery) 和数据管道编排工具 (例如:Apache Airflow, Dagster) 的经验。 • 具备容器化 (Docker)、版本控制 (Git) 和 CI/CD 实践的经验。 • 对软件测试实践(单元测试、集成测试)有扎实的理解。 • 了解性能优化和分析工具。 软技能: • 优秀的沟通能力,能够与跨职能的技术和非技术团队合作。 • 优秀的问题解决和调试能力。 • 能够平衡工程权衡。 加分技能: • 具备分布式计算系统的经验。 • 熟悉前端网页开发。 • 了解时间序列数据处理和信号处理技术。 • 由于项目要求,仅接受新加坡公民和永久居民 (PR)。 我们提供的福利 • 在半导体行业前沿 AI 项目中担任重要角色。 • 有机会与领域内的专家一起工作和学习。 • 动态、创新和支持的工作环境。 • 具有竞争力的薪资和福利套餐。 • 在快速发展的科技公司中提供职业发展机会。