Senior Software Engineer @ Major League Baseball - San Francisco, CA

Job Overview

a month ago

Senior Software Engineer

Major League Baseball - San Francisco, CA

Major League Baseball is looking for experienced Software Engineers that are passionate about building new technologies for the baseball industry. Launched in 2001 as the tech arm of Major League Baseball, MLBAM is now a leading authority in real-time sports data processing, distribution and analysis.

The Baseball Data team is the central data hub for MLB. Using cutting edge technology, our data is consumed by fans, broadcasters, stadiums, and MLB teams. Our team's primary product line is MLB.com Gameday, Statcast and Pitchcast. You can find more information about Statcast at http://www.nytimes.com/2016/10/02/magazine/can-new-technology-bring-baseballs-data-revolution-to-fielding.html

The Opportunity:
As a Senior Software Engineer, your primary responsibilities will be to write clean, concise, modular code in an agile environment, mentor developers and provide code reviews.

You'll also:

  • Lead and take ownership of critical projects and your own initiatives.
  • Work on a great technology stack including HTML5, Javascript, React, SQL, Java 11+, Spring, Scala and more.
  • Introduce the technologies you feel passionate about.
  • Collaborate with a team of extraordinary engineers and technologists.
  • Influence the innovation of products used by millions of users worldwide.
  • Work alongside top data scientists on data analysis, machine vision and NLP.
  • Participate in the full lifecycle of software development (requirements gathering, designing, building, testing and maintenance).
  • Change the way baseball is consumed.
  • Receive amazing benefits - you get 100% employer-paid Medical, Dental and Vision.

You have:

  • 7+ years of experience using front end technologies: JavaScript, React, HTML5, CSS3.
  • Experience using JVM languages (Java, Scala, Kotlin…).
  • Experienced building large and scalable applications.
  • An avid learner, independent with excellent problem-solving skills.
  • Passionate about mentoring peer developers, providing code reviews, etc.
  • Baseball fan.

Preferred, but not required:

  • Exposure to Google Cloud Platform or Amazon Web Services.
  • Familiar with messaging queues: ActiveMQ or RabbitMQ or similar
  • Experience with SQL databases
  • Understanding of big data concepts and knowledge of big data languages/tools such as Hadoop, Kylin, or Spark
  • Experience with 3D modeling and statistical analysis of 3D models

What Is It Like to Work at MLB?

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 them 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!

All in-office and ballpark-based positions are subject to MLB's mandatory Covid-19 vaccine policy

Similar Jobs

Direct Client Req: Sr Ecommerce Software Engineer

Kutir Corporation

Sunnyvale, CA

Supervise the work of cross-functional groups of engineers, including offshore associates. Involved in planning of system and development deployment as well as…

Senior Software Engineer

Yield Engineering Systems (YES)

Fremont, CA

Three or more years of experience in software development and test of semiconductor equipment, medical equipment, test equipment, or hardware control.

Software Architect

Hanwha Techwin

San Jose, CA

Design, document and communicate secure, scalable architectures for a cloud-based platform that supports IoT device integration, intelligent video, and data…

LEAD SOFTWARE DEVELOPER [Job ID #01]— FREMONT, CA

Caspex

Fremont, CA

[Equivalent to a bachelor’s degree (or foreign equivalent degree) in computer/science/ electrical/electronic/information technology or a closely-related field…

Full Stack Web Developer

Mike's Mobile Services

Sacramento, CA

This position starts with a base salary of *$60,000 - $80,000 / year depending on experience, along with full benefits (after 90 days) and options for profit…

Application Developer (APPLICATIONS PROGR 3)

University of California, Davis

Davis, CA

Experience with structured application development methodology in deploying technical solutions, design documentation tools, application software version…

SR. SOFTWARE DEVELOPER [Job ID #02]— FREMONT, CA

Caspex

Fremont, CA

Maintenance of customized applications and software solutions. Consult with client about software applications and system design, and maintenance.

Software Engineer

Yield Engineering Systems (YES)

Fremont, CA

Experience in software development and test of semiconductor equipment, medical equipment, test equipment, or hardware control.

Software Development Engineer II

Expedia.com

San Francisco, CA

Develop and test sophisticated or non-routine software applications and related programs and procedures to ensure they meet design requirements.

Staff Software Engineer

Gap Inc.

Pleasanton, CA

Comprehensive knowledge of various software languages and platforms such as Java, Oracle, Azure etc. Foster innovation by applying best practices and learning…

Full-Stack Software Engineer (Elixir)

Paradox

San Francisco, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Backend Software Engineer

K&L Wine Merchants

San Francisco, CA

Design, develop, maintain, and operate new and existing features that drive revenue growth and operational efficiencies. 401K plan with employer contribution.

Full-Stack Software Engineer (Elixir)

Paradox

San Mateo, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Full-Stack Software Engineer (Elixir)

Paradox

Santa Cruz, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Cloud Software Solutions Engineer

Intel

Santa Clara, CA

We are seeking an individual with a passion for technology and one who enjoys working on cloud integration (media streaming, analytics, enterprise migration,…

Software Developer - Applications Programmer (7300U), Berkeley Law - 30618

University of California Berkeley

Berkeley, CA

May serve as technical lead for a software development project of moderate scope. Advanced skills associated with software design, modification, implementation…

Full-Stack Software Engineer (Elixir)

Paradox

Palo Alto, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Full-Stack Software Engineer (Elixir)

Paradox

Sacramento, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Full-Stack Software Engineer (Elixir)

Paradox

Mountain View, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Cory Hall Front Desk Coordinator (4722C) 37270 - Department of Electrical Engineering and Computer Sciences (EECS)

University of California Berkeley

Berkeley, CA

Due to the nature of the work, this position has very limited flexibility for remote/hybrid work and generally requires on-site/in-person work 5 days a week …

User Interface Software Engineer

Amber Kinetics

Union City, CA

Proficiency with Git (or similar version control system). Working closely with the team lead to integrate front-end UI heads in to the existing headless control…

Full-Stack Software Engineer (Elixir)

Paradox

San Jose, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Design Automation Atlassian Support Technician (SK)

Intel

Folsom, CA

Responsible for technical functions in support of engineering activities such as support of Atlassian software services and managing users.

Full-Stack Software Engineer (Elixir)

Paradox

Santa Clara, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…