棒球数据平台团队正在旧金山办公室招聘一名高级软件工程师,以帮助通过数据捕捉和讲述棒球的故事,塑造球迷体验的未来。自2015年产品推出以来,该团队负责收集、分析和分发获得艾美奖的Statcast数据。他们还处于体育技术创新的前沿,开发了如自动球和好球系统(ABS)等先进技术,该系统于2025年春季训练在大联盟级别首次亮相。这是一个独特的机会,让工程师加入我们的团队,帮助改变球迷消费比赛的方式,惠及未来几代人。您将与业务利益相关者、产品经理和跨职能工程团队合作,促进新、引人入胜的用户功能的设计和实施,同时将传统与创新相结合。
理想的候选人是一名对软件开发生命周期有了解的工程师,具有支持工程师的经验,以及通过高度可扩展的分布式系统进行数据交付的背景。通过MLB技术博客了解团队的工作,如果您喜欢我们所做的事情,我们希望您考虑加入我们的旅程。
职责
• 设计、实现和维护大规模、高性能的网络服务和API,以支持实时棒球数据和Statcast功能
• 管理棒球数据的收集、分析和分发,以确保及时和准确的数据交付,支持Statcast、自动球和好球系统(ABS)以及博彩合作伙伴等关键系统
• 使用Java Spring Boot和Node.js创建和维护强大的后端应用程序和API,以支持全组织的产品和项目
• 使用JavaScript、TypeScript、React、HTML和CSS构建和增强前端应用程序和界面,以提供引人入胜和直观的球迷体验
• 使用Kubernetes、Docker和Terraform设计、构建和优化云原生基础设施,以确保后端系统的高可用性和可扩展性
• 与业务利益相关者、产品经理和跨职能工程团队密切合作,构思、设计和交付增强球迷参与度和改善用户体验的新功能,涵盖MLB的应用程序和平台
• 实施监控、日志记录和警报解决方案,以确保系统的可靠性和性能,利用应用程序性能监控和可观察性工具
• 主动学习和适应新技术,特别是在分布式系统、云计算和数据工程方面,以使棒球数据团队始终处于体育技术创新的前沿
• 负责关键项目和您自己的倡议
• 与其他团队成员参与轮班值班,以确保每2-3个月对系统警报的及时响应
• 促进我们无责备和包容的文化,以确保团队满意度和参与度
资格与技能
• 5年以上开发大型、可扩展API和网络服务的经验
• 精通Java Spring Boot,包括注解、JVM调优和线程/内存管理
• 精通前端技术,包括TypeScript、React、HTML、CSS
• 具有PostgreSQL的经验,包括编写高效查询和优化性能
• 在高度可用的分布式系统和相关技术方面具有丰富经验:
• 云平台(GCP、AWS)
• 缓存解决方案(Redis/Valkey Cluster)
• REST API设计
• 可观察性和应用程序性能监控
• 云原生工具(Kubernetes、Docker、Terraform)
• CDN(Cloudflare、Fastly、Akamai)
• 优秀的问题解决能力,能够在快节奏、动态的环境中工作
• 强大的沟通和人际交往能力,能够有效地与技术和非技术利益相关者合作
薪资范围:$150,000 - $185,000(基本工资)+ 奖金
作为该职位的候选人,您的薪资和相关的补偿因素将取决于您的工作经验、教育、技能以及MLB认为与招聘决定相关的其他因素。除了您的薪水外,MLB还相信为员工提供具有竞争力的薪酬和福利套餐。
顶级MLB福利与待遇
• 100%雇主支付医疗/牙科/视力保险费用
• 公司贡献的401K计划
• 带薪休假和节假日
• 带薪父母假
• 免费获得棒球比赛门票和MLB.TV的机会
• MLB商店 | MLBShop.com的折扣
• 员工援助计划(EAP)
• 现场/在线培训与发展计划
• 学费报销
• 残疾福利(短期和长期)
• 人寿和意外死亡保险
• 宠物保险
为什么选择MLB?
美国职业棒球大联盟(MLB)是美国和加拿大历史最悠久的职业体育联赛。员工喜欢在MLB工作,因为这里有成长、团队合作和专业精神的文化。在MLB最成功的员工是那些主动出击、能够识别问题并提供解决方案的人,并始终将团队放在首位。对于那些准备踏上舞台并加入大联盟的人,MLB采取与球队对待球员相同的方法:赋权我们的“工作力运动员”,使他们能够处于最佳状态,通过工程体验让员工处于成功的最佳位置。美国职业棒球大联盟正在寻找对发展美国传统运动充满热情的候选人,以更好地为其球迷服务,惠及未来数十年。
MLB自豪地成为一个平等机会的工作场所。我们致力于提供平等的就业机会,不论种族、肤色、血统、宗教、性别、国籍、性取向、年龄、公民身份、婚姻状况、残疾、性别认同或退伍军人身份。我们还会考虑符合条件的申请者,无论其犯罪历史如何,符合法律要求。
加利福尼亚居民:有关更多细节,请参阅我们的加利福尼亚招聘隐私政策。
科罗拉多居民:科罗拉多州的申请者可以删除或移除年龄识别信息,如年龄、出生日期或上学或毕业的日期。您删除或移除此信息不会受到惩罚。
需要在申请和招聘过程中提供合理便利的申请者,请发送电子邮件至accommodations@mlb.com。对于与非残疾相关问题(如跟进申请)的请求,将不会收到回复。
您准备好迎接挑战了吗?请在下面申请!