软件工程师 II

15个月前全职
Uber

Uber

location 多伦多
unsaved
关于角色: 与团队内的利益相关者合作,构建和维护后端服务和解决方案,以支持用户界面产品、下游服务或跨Uber使用的基础设施工具和平台。 关于团队: Uber的优惠和广告是公司增长最快的领域,平衡商家、广告主、消费者和Uber之间的市场。作为该团队的后端工程师,您将与跨职能人员和其他高级工程师密切合作,推动各种产品和系统改进的实施。我们只是在构建一个世界级的广告和营销平台,供我们的营销人员接触Uber平台上的活跃用户。这是一个千载难逢的机会,可以构建全新的东西,具有深厚的技术挑战和持续学习和成长的机会。 最低资格要求: • 计算机科学工程、数学或相关领域的学士学位或同等学历,以及3年全职软件工程工作经验,其中包括以下一个或多个领域的3年技术软件工程经验: • 编程语言(例如C、C++、Java、Python或Go) • 出色的问题解决能力,对算法、数据结构和复杂性分析有专业知识 • 渴望成为一个每天都能产生影响的团队的一部分 • 对结果的内在驱动力和对工作的深深责任感 • 对设计和构建超大规模分布式系统的热情 • 具有韧性、决心、拥有者思维和对协作努力的强烈渴望 • 致力于打造清晰、可维护和可重用的软件 技术技能: 首选: • 可扩展性工程 • 分布式系统 候选人将会做什么: • 设计、开发和维护稳健可扩展的软件解决方案 • 与产品经理、跨工程团队、数据科学家和其他合作伙伴合作,收集需求并将其转化为技术规范 • 发现机会并全面负责整个开发生命周期,从架构设计和编码到测试和部署 • 进行全面的代码审查,提供建设性反馈,以保持高代码质量和提升编码标准 • 与最新技术和行业趋势保持同步,评估其对我们的软件系统的潜在影响,并推荐适当的集成或改进 • 指导其他工程师,提供技术领导力,并鼓励协作和成长导向的团队环境 • 在生产中应用机器学习或深度学习模型的实践经验 • 熟练构建批处理和实时数据管道 在Uber,我们通过让世界运动来点燃机会。我们致力于解决重大问题,帮助司机、乘客、送货合作伙伴和食客在全球600多个城市中移动! 我们欢迎来自各个背景的人士,他们寻求帮助构建一个每个人和每件事都能独立移动的未来。如果您有好奇心、热情和合作精神,请与我们一起工作,让我们共同推动世界向前发展! Uber自豪地成为一个机会均等/积极行动的雇主。所有符合条件的申请人将获得平等的就业机会,不论性别认同、性取向、种族、肤色、宗教、国籍、残疾、受保护的退伍军人身份、年龄或其他法律规定的特征。我们也会考虑符合法律要求的申请人,而不考虑其犯罪记录。 如果您有残疾或特殊需求需要住宿,请通过填写此表格告知我们。 我们欢迎来自各个背景的人士,他们寻求帮助构建一个每个人和每件事都能独立移动的未来。如果您有好奇心、热情和合作精神,请与我们一起工作,让我们共同推动世界向前发展! 办公室继续是协作和Uber文化认同的核心。除非获得正式批准可以完全远程工作,否则Uber希望员工至少有一半的工作时间在指定的办公室工作。对于某些角色,例如那些在绿色光线中心工作的人,员工被期望100%在办公室工作。请与您的招聘人员沟通,以更好地了解此角色在办公室的期望。 根据宗教和/或医疗条件,或适用法律的要求,可能提供住宿。如需申请住宿,请发送电子邮件至accommodations@uber.com。