软件工程师 II - 机器学习

15个月前全职
158K - 175.5K USD Uber

Uber

location 旧金山
unsaved
关于职位 购物智能团队的使命是帮助消费者高效地做出购物决策并找到所需的商品!我们通过应用最先进的机器学习(ML)和优化技术,从Uber拥有的大规模数据集中学习,并构建可扩展和可靠的购物智能排名和推荐系统来实现这一使命! 我们正在积极寻找在解决问题和批判性思维方面表现出色、精通编码、具有学习和成长记录以及对ML模型、特征和基础设施开发有浓厚兴趣的个人。 候选人将有机会在基础设施开发、ML模型开发、产品化等各个领域工作,获得多样化和丰富的经验。 基本资格要求 • 计算机科学、工程学、数学或相关领域的学士学位或同等学历,其中包括在以下一个或多个领域拥有总计1年的技术软件工程经验 • 编程语言(例如C、C++、Java、Python或Go) • 使用数据结构和算法进行训练 • 机器学习(例如基于树的技术、监督学习) • 机器学习软件,如Tensorflow/Pytorch、Caffe、Scikit-Learn或Spark MLLib • 在机器学习领域有突破性的成果,并具有至少一种深度学习框架的经验:Pytorch、Tensorflow或JAX。 请注意,1年的专业软件工程经验可以通过教育和全职工作经验、额外的培训、课程、研究或类似方式获得(或者这些方式的组合)。专业经验的年限不一定是额外的教育和全职工作经验的年限之外。 首选资格要求 • 在生产环境中构建排名和推荐系统的经验,能够在算法复杂性、计算复杂性、可维护性和可扩展性之间做出实际的权衡。 • 与多个多功能团队(产品、科学、产品运营等)合作的经验。 • 具备大数据架构、ETL框架和平台(如HDFS、Hive、Spark、Presto等)的经验。 • 具备快速学习和积极进取的记录,愿意走出舒适区。 • 在处理模糊的业务问题、将其转化为ML+优化公式、识别合适的特征、模型结构和优化约束,并产生业务影响方面有经验。 • 具备ML系统和工作流程的设计和架构经验。 • 具备全面负责并完成具有技术挑战的多季度项目的经验。 对于位于加利福尼亚州旧金山的职位:该职位的基本工资范围为每年158,000美元至175,500美元。 对于位于加利福尼亚州圣尼维尔的职位:该职位的基本工资范围为每年158,000美元至175,500美元。 对于所有美国地点,您将有资格参加Uber的奖金计划,并可能获得股权奖励和其他类型的补偿。您还将有资格享受各种福利。更多详细信息请访问以下链接https://www.uber.com/careers/benefits。 Uber自豪地成为一家平等机会/平权行动的雇主。所有合格的申请人将获得不受性别认同、性取向、种族、肤色、宗教、国籍、残疾、受保护的退伍军人身份、年龄或其他受法律保护的特征的工作机会。我们也会考虑符合法律要求的合格申请人,而不考虑其犯罪记录。如果您有残疾或特殊需求需要住宿,请通过完成此表格告知我们。 办公室继续是协作和Uber文化认同的核心。除非获得正式批准可以完全远程工作,否则Uber希望员工至少有一半的工作时间在所分配的办公室工作。对于某些角色,例如那些在绿灯中心工作的角色,员工需要100%的时间在办公室工作。请与您的招聘人员沟通,以更好地了解此职位在办公室工作的期望。