Principal Software Engineer - Core Data Team

16 months agoFull-time
200K - 250K USD / 年 Cardlytics

Cardlytics

location San Francisco
unsaved
关于Cardlytics 还记得你通过银行应用程序在一杯咖啡上获得现金返还的时候吗?那就是我们。 Cardlytics(纳斯达克代码:CDLX)是行业领先的购买智能和激励平台。我们是一个以产品为驱动的公司,关心三件事情:我们的员工,我们的客户和我们的合作伙伴。通过帮助企业吸引、理解和激励消费者通过他们银行的数字渠道,我们共同使商业变得更有价值。 职位描述 汇报对象:工程总监 工作地点:加利福尼亚州门洛帕克 核心数据平台负责为Cardlytics内部的各种产品和服务提供数据基础设施。我们正在寻找一位技术娴熟、经验丰富的首席软件工程师加入我们的团队。 职责 • 提供技术领导,并指导初级工程师 • 架构和开发新的应用程序和功能,为企业内部的不同团队(包括工程、数据科学、分析师、产品、管理/高层管理人员和其他业务团队)提供数据和数据服务。 • 构建高性能和可扩展的数据平台,以支持多个数据管道快速可靠地摄取和传递数据。 • 编写干净、高效、可维护的代码,确保软件质量。 • 使用大量金融数据构建洞察产品。 • 与跨职能团队合作,确定和优先考虑软件功能。 • 参与代码审查,确保代码质量和一致性。 • 进行软件应用的测试、调试和故障排除。 • 参与软件架构和基础设施的设计和实施。 最低资格要求 • 计算机科学或相关领域的学士学位 • 在高质量的软件实现方面有良好的记录 • 8年以上的软件开发经验 • 有指导初级工程师和提供技术领导的经验 • 有设计和构建大规模分布式系统的经验 • 熟练掌握至少一种编程语言,如Scala、Java或Python • 具备构建大规模分布式系统的后端软件工程师经验 • 有构建报告和调度系统的经验 • 有使用AWS服务、Kafka、EMR、Airflow、Spark、Hadoop或类似技术的经验 • 具备较强的分析和解决问题的能力 • 优秀的沟通和协作能力 • 能够独立工作,也能在团队环境中工作 首选资格 • 计算机科学或相关领域的硕士学位 • 有使用Glue、Hudi、Druid构建数据湖的经验者优先考虑 你是 • 能够清晰、全面、尊重地表达自己的想法和观点;你也以同样的方式倾听,而且在组织的各个层面都能做到这一点 • 能够在有限的信息下提供意见和做出决策;能够接受和管理风险并推动变革 • 能够将抽象的想法转化为可行的策略,并按时按范围执行 • 自主开展工作:在有限的监督下推动项目向前发展 • 对数据、数据技术和解决数据挑战充满热情 角色 在Cardlytics,我们的员工、合作伙伴和产品是我们做事的推动力。我们共享的价值观体现了我们对这三个方面的承诺。在所有角色中,我们正在寻找具备以下价值观的团队合作伙伴: • 以客户和合作伙伴为先 • 急切和专注行动 • 与合作伙伴和数据保持诚信 • 在面临挑战时也要负责任 • 授权而非等级制度 • 成长而非舒适 薪酬 下面提供的基本工资范围不包括奖金和其他福利。Cardlytics的薪酬范围由职位、级别和地点决定,个人的薪酬可能由其他因素(如与职位相关的技能、经验、教育、培训等)决定。 该职位预计的年度基本工资为:20万美元-25万美元 福利和优惠 • 灵活的带薪休假和公司假期 • 医疗、牙科和视力保险从入职第一天开始 • 401(k)退休计划,公司提供匹配资金,计划还包括学生贷款偿还选项 • 员工股票购买计划 • 继续教育的教育援助 • 生活方式支出账户,用于身体、情感和财务健康(如健身会员、购房首付款、艺术课程、公园通行证等) • 免费Calm应用订阅,支持员工的心理健康和福祉 作为一家机会均等的雇主,Cardlytics致力于多样性、公平性和包容性。我们的员工赋予我们的产品和组织生机,每个独特的观点都使我们变得更好。如果您能胜任这份工作,并对与我们一起扩展我们一流的广告平台感到兴奋,我们很乐意听取您的意见。如果您因残疾需要在招聘过程中获得帮助,请发送电子邮件至recruiting@cardlytics.com或通知您的招聘人员。