Launched in 2001 as the tech arm of Major League Baseball, MLBAM (Major League Baseball, Advanced Media) is now a leading authority in real-time sports data processing, distribution and analysis.
MLB's Technology team builds all of your favorite web and mobile applications for the game of baseball. Using cutting edge technology, our apps are consumed by fans, broadcasters, stadiums, and MLB teams.
We are seeking motivated engineers to build, maintain and use our platforms and services to manage data at MLB. We are looking for those with experience with Infrastructure as code, automated tests as well as modern observability principles. The platforms we create and manage securely move, transform, and enrich data for both analytic consumption as well as the delivery of actionable intelligence throughout the MLB organization. These platforms and services create a single source of truth of well-curated data domains that MLB depends on.
You will have the opportunity to contribute to many different projects and transfer your ideas into solutions for some of the most meaningful data problems in MLB!
SOME OF OUR SERVICE CAPABILITIES
Connect to a wide variety of source and target systems
Move data between systems
Transform / Enrich data
Create and manage MLB data products
Organize disparate data into business domains
EXAMPLES FROM OUR CURRENT AND FUTURE TECH STACK
We use python modules like gcp libraries, tox, pytest, and panda regularly. In addition, we want to use frameworks like DBT and Meltano. Kafka and containers will be a regular part of our infrastructure. Some of the GCP services we use are for Storage, Containers, Secrets, Big Query and monitoring. It is important to understand how to use SQL to enrich and organize data optimally in GCP.
We use tools like GitLab, Terraform, Ansible, Bash and Docker Compose.
We are an agile shop that believes in Infrastructure as Code (IaC) and crafting lite-weight asynchronous services with clean code that are tested in an automated way. We believe being very active on pull requests helps us win as a team!
The ideal candidate should have 5+ years in software engineering delivering services with proficiency in Python and SQL. You have a solid understanding of IaC, SDLC, observability and how to build highly available services. We are looking for a self-sufficient engineer who can wear many hats and is confident as an individual contributor.
WHAT YOU'LL DO...
Analyze, design, code, test, configure and modify software for our platform, integrations and services using various programming languages, technologies and development methodologies.
Design, develop, test, debug and implement platforms, pipelines, solutions and/or software tools, and utilities for the purpose of assuring acceptable performance and service levels.
Participate in the automated delivery of software using source control, IaC throughout the entire delivery model
Ensures that implemented platforms, pipelines and solutions are optimally monitored, with relevant alerts, logging and tracing that guarantees the durability, availability and performance of our services.
Organize Data into well-curated data domains designed for consumption and performance in GCP to provide MLB a governed single source of truth.
Complete documentation that contributes value, including but not limited to testing, training and software delivery
Major League Baseball (MLB) is the most historic of the major professional sports leagues in the United States and Canada. Employees love working at MLB because of the culture of growth, teamwork, and professionalism. Employees who are most successful at MLB take initiative, know how to identify problems and provide solutions, and always put the Team first. For those ready to step up to the plate and join the Major Leagues, MLB takes the same approach as teams do with their players: empowering our “workforce athletes” to be at their best by engineering experiences that put employees in the best position to succeed. Major League Baseball is looking for candidates who are passionate about growing America’s pastime to best serve its fans for decades to come.
MLB’s vision is to be the global sport of choice for youth to play, fans of all backgrounds to enjoy and a desired destination for employment. With a belief that the journey to growth and greatness is ongoing, MLB gives employees the opportunity to continue learning and honing their skills with programs such as: tuition reimbursement; mentorship programs; lunch and learns; online course subscriptions; paid industry certifications; business resource groups; and more.
MLB provides its employees with exceptional medical, dental, and vision coverage. Premiums are 100% employer covered to help employees focus on being their best!
Major League Baseball is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.
Are you ready to Step Up to the Plate? Apply below!
Per the NYC pay transparency law, the hiring range for this position is $130,000 to $150,000.