软件开发工程师 - Java

28天前全职
89.6万 - 125.5万 / 年 NLP PEOPLE

NLP PEOPLE

location 旧金山
unsaved
我们负责定义和交付一系列自助性能广告产品,以推动亚马逊的发现和销售。 我们与机器学习和自然语言处理研究科学家紧密合作,提出新颖的解决方案,提供高度相关的广告。 作为软件开发工程师,您将为我们的产品和解决方案的技术方向做出贡献,与赞助产品组织中的多种技术合作。 您将设计、编码、故障排除并支持可扩展的机器学习管道和在线服务系统。 您将与应用科学家密切合作,以优化机器学习模型和基础设施的性能,并实施端到端的解决方案。 职责: • 设计、编码、故障排除并支持可扩展的机器学习管道和在线服务系统。 • 与应用科学家密切合作,以优化机器学习模型和基础设施的性能,并实施端到端的解决方案。 要求: • 计算机科学或相关学科的学士学位。 • 3年以上软件开发的专业经验。 • 3年以上在面向对象设计、数据结构、算法设计、问题解决和复杂性分析等计算机科学基础方面的经验。 • 至少4年使用现代编程语言(如 Java、C++、C#、Scala 等)进行实际开发的经验。 • 在构建大规模机器学习基础设施方面有经验,涉及在线推荐、广告排名、个性化或搜索等。 • 具备使用大数据技术(如 AWS、Hadoop、Spark、Pig、Hive、Lucene/SOLR 或 Storm/Samza)的经验。 • 精通 Java、Python、Scala 或 C++。 • 在机器学习、数据挖掘、信息检索、统计或自然语言处理方面有课程或论文经历。 • 对性能、可扩展性、企业系统架构和工程最佳实践有深入了解。 教育背景: • 学士学位。 技能: • 大数据技术(AWS、Hadoop、Spark、Pig、Hive、Lucene/SOLR 或 Storm/Samza)。 • 机器学习。 • 自然语言处理。 • 数据挖掘。 • 信息检索。