公司介绍
PubMatic(纳斯达克股票代码:PUBM)是一家独立的技术公司,通过提供未来数字广告供应链,最大化客户价值。
PubMatic的卖方平台赋予全球领先的数字内容创作者在开放互联网上控制其库存访问权限,并通过使营销人员能够在广告格式和设备上实现投资回报和触达可寻址受众,从而增加货币化。
自2006年以来,我们基于基础设施的方法使得实时数据的高效处理和利用成为可能。通过提供可扩展和灵活的程序化创新,我们改善了客户的成果,同时支持一个充满活力和透明的数字广告供应链。
职位描述
我们的广告技术团队正在构建一个全面的广告平台,这将是电子商务公司广告收入增长战略的关键。我们将构建先进的机器学习和优化算法,用于处理电子商务公司的在线和线下数据,并进行建模和分析。重要的是,我们将构建智能系统,通过提供与客户喜爱的品牌和产品相关的零售广告和体验,连接客户,并使广告商能够通过活动激活实现其产品销售目标。
高级软件工程师将负责为电子商务客户的广告平台的报告系统开发端到端的产品功能,该系统将具有大数据处理,并包括分析组件的设计和开发。
我们正在寻找自我激励的高级软件工程师,他们喜欢在动态、敏捷的开发环境中作为个人贡献者与团队合作。理想的候选人是一个自我激励的问题解决者,具有大数据技术栈、软件设计、开发和电子商务广告技术领域的丰富背景。
工作地点:美国(RWC/NYC)
职责
• 构建、设计和实施高度可扩展、容错、高可用的大数据平台,处理千兆字节级别的数据,并为客户提供深入的分析。
• 使用现代技术栈(如Spark、Hadoop、Kafka、HBase、Hive、Presto等)开发大数据管道。
• 使用现代技术栈(如Java、Spring、Tomcat、Jenkins、REST API、JDBC、Amazon Web Services、Hibernate等)从零开始开发分析应用程序。
• 构建数据管道,自动化高容量数据收集和处理,提供实时数据分析。
• 根据客户的要求定制PubMatic的报告和分析平台,并提供可扩展、可投入生产的解决方案。
• 领导多个项目,开发数据处理和报告平台的功能,与产品经理、跨职能团队、其他利益相关者合作,确保项目的成功交付。
• 使用已建立的各种机制从不同的外部数据源获取数据,并将其与PubMatic的处理数据进行对账。
• 与功能团队合作,构建产品,提供端到端的产品和功能,并修复错误以提高性能。
• 开发健壮且容错的系统,并监控更改对数据处理管道和性能的影响。
• 利用PubMatic的各种数据架构策略,提出数据流和存储解决方案。
• 管理Hadoop MapReduce和Spark作业,并解决集群运行中的任何问题。
• 与跨职能团队密切合作,改进大型数据平台的可用性和可扩展性,以及PubMatic软件的功能。
• 熟练掌握专业软件工程最佳实践,包括编码标准、进行代码审查、提交到Github、在Confluence中准备文档、使用Jenkins进行持续交付、自动化测试和运维等全生命周期。
• 参与敏捷/Scrum流程,如冲刺计划、冲刺回顾、待办事项整理、用户故事管理、工作项优先级等。
• 经常与产品经理讨论要包括在PubMatic数据分析平台中的软件功能。了解产品经理对技术方面的客户需求。
• 与质量工程团队保持密切联系,确保平台/产品的质量和基于Java的微服务和基于Spark的数据管道的性能SLA。
• 通过电子邮件或JIRA(缺陷跟踪系统)支持客户问题,提供更新和补丁以修复问题。
• 与技术写作团队讨论发布在文档门户上的技术文档。
• 根据代码审查流程,对同事实施的代码进行代码和设计审查。
资格要求
• 在Java方面有3年以上的编码经验。
• 在为电子商务公司实施闭环报告的赞助产品列表广告活动方面有经验。
• 构建产品搜索相关性建模和点击预测的分析管道
• 在为电子商务公司实施展示/视频/原生广告活动的报告方面有经验。
• 扎实的计算机科学基础,包括数据结构和算法设计,以及架构规范的创建。
• 熟练掌握专业软件工程最佳实践,包括编码标准、代码审查、源代码管理、文档、构建流程、自动化测试和运维等全生命周期。
• 热衷于开发和维护高质量的代码和测试基础,并促进团队中工程师的贡献。
• 熟练掌握Hadoop、Spark、Kafka、HBase等大数据技术将是一个额外的优势。
• 有开发和交付大规模大数据管道、实时系统和数据仓库的经验将会受到青睐。
• 在创新和快节奏的环境中实现超越目标的能力。
• 具备快速独立学习新技术的能力。
• 出色的口头和书面沟通能力,尤其是在技术沟通方面。
• 较强的人际交往能力和合作意愿。
基本薪酬范围:13万美元 - 16万美元
根据适用法律,上述提供的薪酬范围是PubMatic对该职位基本薪酬的合理估计。实际金额可能会根据位置、经验、知识、技能和能力等非歧视性因素而有所变化。除了薪酬外,PubMatic还提供奖金、受限制股票单位和竞争力的福利计划。
其他信息
返回办公室:PubMatic全球员工已通过混合工作安排(每周3天在办公室,2天远程工作)回到办公室,旨在最大化团队和各个职能之间的协作、创新和生产力。在美国和印度,所有PubMatic员工都需要完全接种疫苗才能返回办公室。目前不需要接种新冠疫苗加强剂。
福利:我们的福利计划包括领先组织提供的最佳福利,如带薪休假计划、带薪假期、医疗、牙科和视力保险、残疾和人寿保险、通勤福利、身体和财务健康计划、美国无限制的离岗时间(我们实际上要求您使用!)、移动和互联网费用报销以及每周3天提供的办公室内餐食。
多样性与包容性:PubMatic为一家平等机会雇主感到自豪;我们不仅重视多样性,还推广和庆祝多样性。我们不以种族、宗教、肤色、国籍、性别、性取向、年龄、婚姻状况、退伍军人身份或残疾状况为由进行歧视。