Baseball News

Job Release: MLB – Senior Software Engineer – Baseball Data Platform

Senior Software Engineer – Baseball Data Platform

Place: San Francisco, California

The Baseball Data Platform team is hiring a senior software engineer in the San Francisco office to help shape the future of the fan experience through data capture and telling baseball stories. This team has been responsible for the collection, analysis, and distribution of Emmy Award-winning Statcast data since the product’s inception in 2015. They are also at the forefront of technical innovation in sports, developing advancements such as the Automated Balls & Strikes system (ABS), which made its debug at the Major League level in Spring Training 2025. This is a unique opportunity for an engineer to join our team and help change the way fans consume the game for generations to come. You will work with business stakeholders, product managers, and cross-functional engineering teams to facilitate our users to design and implement new, engaging features while blending tradition and innovation.

The ideal candidate would be an engineer who understands the software development lifecycle, experience working with engineers and supporting them, and the background of data delivery through highly scalable distributed systems. Learn more about what the team does through the MLB Tech Blog, and if you like what you see, we hope you will consider joining our journey.

Responsibilities

  • Design, implement and maintain large-scale, high-performance web services and APIs to support real-time baseball data and Statcast capabilities
  • Manage the collection, analysis and distribution of baseball data to ensure timely and accurate data transmission, support for key systems such as STATCAST, automatic ball and strike systems (ABS) and betting partners
  • Create and maintain powerful backend applications and APIs with Java Spring Boot and Node.js to support organization-wide products and initiatives
  • Build and enhance front-end applications and interfaces with JavaScript, Typescript, React, HTML, and CS to provide an engaging and intuitive fan experience
  • Design, build and optimize cloud-only infrastructure using Kubernetes, Docker, and Terraform to ensure high availability and scalability of backend systems
  • Work closely with business stakeholders, product managers, and cross-functional engineering teams to conceptualize, design and deliver new features that enhance fan engagement and improve user experience for MLB’s apps and platform suites
  • Implement monitoring, logging and alerting solutions to ensure system reliability and performance, leveraging tools for application performance monitoring and observability
  • Actively learn and adapt to new technologies, especially in distributed systems, cloud computing and data engineering to put baseball data teams at the forefront of sports technology innovation
  • Ownership of key projects and your own initiatives
  • Join other team members to participate in call rotation to ensure timely response to system alerts approximately every 2-3 months
  • Contribute to our culture of guiltlessness and inclusion to ensure team satisfaction and engagement

Qualifications and skills

  • More than 5 years of experience developing large-scale, scalable APIs and web services
  • Advanced Java Spring boot expertise including comments, JVM tuning and thread/memory management
  • Proficiency in front-end technologies including typescript, React, HTML, CSS
  • Experience with PostgreSQL including writing performance enquiry and optimizing performance
  • Rich experience in highly available, distributed systems and related technologies:
    • Cloud Platform (GCP, AWS)
    • Caching solution (redis/valkey cluster)
    • REST API Design
    • Observability and application performance monitoring
    • New cloud tools (Kubernetes, Docker, Terraform)
    • CDNS (Cloudflare, Farly, Akamai)
  • Excellent problem-solving skills and ability to work in a fast-paced, dynamic environment
  • Strong communication and interpersonal skills, able to effectively cooperate with technical and non-technical stakeholders

Salary range: $150,000 – $185,000 (basic salary) + bonus

As a candidate for the position, your salary and related aspects will depend on your work experience, education, skills, and any other factors that the MLB believes are related to the recruitment decision. In addition to salary, Major League Baseball believes in providing competitive compensation and benefits programs for employees.

Top MLB allowances and benefits

  • 100% Employer pays medical/dental/vision premium
  • The company contributed 401k plan
  • Vacation hours and holidays
  • Paid parental leave
  • Access free tickets to baseball games and MLB.TV
  • Discounts on Major League Baseball Store | MLBShop.com
  • Employee Assistance Program (EAP)
  • On-site/online training and development programs
  • Compensation for tuition fees
  • Disability benefits (short-term and long-term)
  • Life and accidental death insurance
  • Pet Insurance

Why Major League Baseball?
Major League Baseball (MLB) is the most historical of major professional sports leagues in the United States and Canada. Due to a culture of growth, teamwork and professionalism, employees love working in Major League Baseball. The most successful staff at Major League Baseball (MLB) are proactive in advocating to know how to identify problems and provide solutions and always put the team first. For those ready to join the plate and join the major leagues, Major League Baseball takes the same approach as the team: Keeping employees at their best through engineering experience and keeping our “workforce athletes” at their best. The Major League Baseball is looking for candidates who are passionate about growing American pastime to serve fans best for decades.

Major League Baseball (MLB) takes pride in being an equal workplace for work. Regardless of race, color, ancestor, religion, sex, nationality, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status, we are committed to equal employment opportunities. We also consider qualified applicants, regardless of criminal history, to meet legal requirements.

California Residents: For more details, please see our California Recruitment Privacy Policy.

Colorado Residents: Applicants based on Colorado can edit or delete age identification information such as age, date of birth, or date of school or graduation. You will not be punished for editing or deleting this information.

Applicants are required to have reasonable accommodation in any part of the application and recruitment process, please email us at loopations@mlb.com. Requests received for non-disease-related issues, such as following up on the application, will not receive a reply.

Applicable to:
To apply, please click this link.

The content in this release is created and provided by MLB.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button