后端软件工程师(Python)

渥太华 2天前全职 网络
面议
概述 关于公司:在Scribd(发音为“scribbed”),我们的使命是激发人类的好奇心。我们致力于创造一个充满故事和知识的世界,民主化思想和信息的交流,并通过我们的产品:Everand、Scribd、Slideshare和Fable,赋能集体专业知识。 我们培养一种文化,让员工可以真实而大胆地表达,进行辩论并做出承诺,以客户为中心采取行动。Scribd Flex允许员工与经理选择每日的工作方式;然而,无论地点如何,所有Scribd员工都需要偶尔亲自出席。 我们寻找表现出GRIT的团队成员:对长期目标充满激情和毅力的结合。GRIT的首字母缩写概述了我们的标准:通过协作和态度实现目标、结果、创新和团队。 角色概述 我们正在寻找一位具有丰富经验的二级软件工程师,能够在Python中构建事件驱动、分布式和可扩展的系统。您将设计和优化AWS上的大规模数据和服务管道,以支持Scribd的内容丰富和元数据系统。您将与跨职能团队合作,设计可靠的后端服务,在需要时集成机器学习模型和基于LLM的组件。这个角色提供了在全球范围内处理前沿生成AI和元数据丰富问题的机会。 技术栈 后端系统主要基于Python,利用AWS服务如Lambda、ECS、SQS和ElastiCache进行事件驱动和分布式处理。其他工具包括Airflow、Spark、Databricks、Terraform和Datadog,用于编排、数据处理和可观测性。 主要职责 - 设计和实施事件驱动的分布式系统,从大规模文档和媒体数据集中提取、丰富和处理元数据。 - 构建和维护可扩展的API和后端服务,以实现高吞吐量的内容处理。 - 利用AWS服务(ECS、Lambda、SQS、ElastiCache、CloudWatch)设计和部署具有弹性和高性能的系统。 - 与跨职能团队合作,提供支持ML驱动功能的后端解决方案。 - 优化和重构现有后端系统,以提高可扩展性、可靠性和性能。 - 通过监控、可观测性和自动化测试确保系统健康和数据完整性。 要求 - 5年以上Python或分布式系统开发的专业软件工程经验。 - 精通Python(3年以上)。具备Scala经验者优先。 - 具有设计和构建事件驱动、分布式和可扩展系统的丰富经验。 - 拥有AWS服务(ECS、Lambda、SQS、SNS、CloudWatch等)的实际操作经验。 - 具有使用基础设施即代码工具(如Terraform)的经验。 - 对系统性能、分析和优化有扎实的理解。 - 计算机科学学士学位或同等专业经验。 - 加分项:熟悉数据处理框架(Spark、Databricks)和工作流编排工具。 - 加分项:有将ML或基于LLM的模型集成到生产系统中的经验。 薪资和福利:该职位提供一个包含基本工资的薪酬包,工资因地区而异。请参阅下方按地区的近似范围。此职位有资格获得有竞争力的股权所有权和全面的福利包。 薪资范围 美国(非加州):$103,500 – $186,500;加州:$126,000 – $196,000。加拿大:$131,500 CAD – $174,500 CAD。薪资范围反映了当地的劳动基准,可能因级别和地点而异。最终报价考虑经验、技能和组织需求。 在Scribd工作 您是否居住在Scribd可以雇用您的地点?主要居住地必须位于以下城市之一或其典型通勤距离内的周边大都市区:美国(亚特兰大、奥斯汀、波士顿、达拉斯、丹佛、芝加哥、休斯顿、杰克逊维尔、洛杉矶、迈阿密、纽约市、菲尼克斯、波特兰、萨克拉门托、盐湖城、圣地亚哥、旧金山、西雅图、华盛顿特区)、加拿大(渥太华、多伦多、温哥华)和墨西哥城。 福利、津贴和健康 - 医疗保险覆盖(医疗/牙科/视力):员工100%支付 - 12周带薪育儿假 - 短期/长期残疾计划 - 401k/RSP匹配 - 家庭办公室外设+配件的入职津贴 - 学习与发展津贴和计划 - 季度健康、WiFi等津贴 - 心理健康资源 - 免费Scribd产品订阅 - 推荐奖金和图书福利 - 休假和公司活动 - 团队参与预算和灵活休假 - 志愿者日和包容性员工资源小组 - 使用AI工具提高生产力 想了解更多关于Scribd的生活吗?请在LinkedIn上查看Scribd。我们努力使面试过程易于访问,并在过程中的任何时候通过电子邮件欢迎合理的便利。 我们是一个平等机会的雇主,重视思想和经验的多样性。我们鼓励所有背景的申请者申请,并致力于创建一个包容性的工作场所。 #J-18808-Ljbffr