Job Posting: Tampa Bay Rays Baseball Systems Positions

Please note, this posting contains four positions.

Position: Software Developer

The Tampa Bay Rays are looking for an experienced Ruby on Rails Developer to help the Baseball Systems department build the best software and analytics solutions in all of Major League Baseball.

What is Baseball Systems?

  • As part of Baseball Operations, our team builds the innovative tools that our players, coaches, analysts, scouts and front office personnel use to do their jobs, make decisions, and win ballgames.
  • Our team consists of several data engineers, backend developers and frontend developers and coordinators.
  • Every line of code we write — and feature we ship — has a direct impact on the field, helping us compete in the postseason year after year.
  • Working within the most innovative and collaborative front office in MLB, your ideas will be welcomed and heard.

We are looking for someone who:

  • is an experienced Ruby on Rails developer.
  • is proficient creating front-end views using HTML, CSS and Javascript. Don’t worry, we have designers who make things look great!
  • has experience with relational databases.
  • is familiar with Git version control software.

It’s not required, but would be awesome if you:

  • have experience with one of the popular front-end Javascript frameworks. We use Vue.
  • are proficient in a language other than Ruby. We use several different languages depending on the task.
  • are familiar with NoSql databases like Redis or Elasticsearch.
  • have an understanding of baseball.
  • have an interest in sabermetrics and statistical modeling.

What will you do each day?

  • Build new features or maintain existing features in our proprietary software application.
  • Identify and correct bugs quickly.
  • Document code and support procedures thoroughly.
  • Meet with Baseball Operations staff that have requested a new feature to gather requirements and help with feature planning.
  • Train non-technical users on new features or applications.
  • You might take half a day off from time to time to watch a baseball game.
  • Help our data engineering team ingest data from new data sources.

Why work for the Rays?

  • A top notch development environment with a company provided laptop, Github Enterprise, frictionless CI/CD, bug tracking, top project management and documentation software, and automated testing to minimize bugs to keep you focused on new features.
  • Opportunities to choose and work with new technology. We strongly believe in choosing the right tool for the job even if it isn’t part of our current stack.
  • Exceptional benefits including:
    • health, vision and dental coverage at VERY competitive rates.
    • an enhanced 401k where the company contributes even if you don’t!
    • free tickets to baseball and soccer games (We also own the Tampa Bay Rowdies) for you, your friends and family.
    • the option to take one day off a month to volunteer for charity that doesn’t count against your vacation time.
    • healthy meal options at very low cost right in the office.
    • yoga once a week during the workday.
  • You’ll be working with some of the sharpest minds in all of baseball.
  • You are a good teammate and like working with other driven and caring teammates.
  • Your office is in a baseball stadium! Or your office can be remote, your choice!
  • We are an organization that prides itself on coaching others, so please apply even if you don’t meet every one of the requirements above.

Our Interview Process

  • A ~30 minute phone call to get to know each other and discuss the position in more detail.
  • In some cases, we have a second ~30 minute phone call with one of our recruiting staff.
  • A small take-home coding project. We don’t do coding tests or coding on a whiteboard.
  • Two or three small panel interviews. In addition to covering technical skills, you will also meet other members of Baseball Operations you’d be collaborating with.
  • Make a decision!

All offers contingent on a satisfactory background check.

To Apply:
To apply, please use this link.

Job Questions:
In addition to your resume and cover letter, please describe your level of Ruby on Rails experience in 100 words or less.

Position: Frontend Software Developer

The Tampa Bay Rays are looking for an experienced Frontend Developer. They will help build the most advanced analytics, scouting, and player development software in all of Major League Baseball.

We are looking for someone who:

  • can write clean, modern JavaScript. We write in ES6 and use Vue for any SPA-type features.
  • has a demonstrated eye for UI/UX and good design.
  • is super-proficient at HTML/CSS.
  • sleeps better at night by having well-tested code.

It’s not required, but would be awesome if you:

  • have backend experience. We use Ruby on Rails.
  • have a strong grasp of the inner workings Webpack.
  • have built custom data visualizations. We use D3.
  • love baseball.

What is Baseball Systems?

  • As part of Baseball Operations, our team builds the innovative tools that our players, coaches, analysts, scouts and front office personnel use to do their jobs, make decisions, and win ballgames.
  • Our team consists of several data engineers, backend developers and frontend developers and coordinators.
  • Every line of code we write — and feature we ship — has a direct impact on the field, helping us compete in the postseason year after year.
  • Working within the most innovative and collaborative front office in MLB, your ideas will be welcomed and heard.

What will you do each day?

  • Build new features or maintain existing features in our proprietary software application.
  • Identify and correct bugs quickly.
  • Document code and support procedures thoroughly.
  • Meet with Baseball Operations staff that have requested a new feature to gather requirements and help with feature planning.
  • Train non-technical users on new features or applications.
  • You might take half a day off from time to time to watch a baseball game.

Why work for the Rays?

  • A top notch development environment with a company provided laptop, Github Enterprise, frictionless CI/CD, bug tracking, top project management and documentation software, and automated testing to minimize bugs to keep you focused on new features.
  • Opportunities to choose and work with new technology. We strongly believe in choosing the right tool for the job even if it isn’t part of our current stack.
  • Exceptional benefits including:
    • health, vision and dental coverage at VERY competitive rates.
    • an enhanced 401k where the company contributes even if you don’t!
    • free tickets to baseball and soccer games (We also own the Tampa Bay Rowdies) for you, your friends and family.
    • the option to take one day off a month to volunteer for charity that doesn’t count against your vacation time.
    • healthy meal options at very low cost right in the office.
    • yoga once a week during the workday.
  • You’ll be working with some of the sharpest minds in all of baseball.
  • You are a good teammate and like working with other driven and caring teammates.
  • Your office is in a baseball stadium! Or your office can be remote, your choice!
  • We are an organization that prides itself on coaching others, so please apply even if you don’t meet every one of the requirements above.

Our Interview Process

  • A ~30 minute phone call to get to know each other and discuss the position in more detail.
  • In some cases, we have a second ~30 minute phone call with one of our recruiting staff.
  • A small take-home coding project. We don’t do coding tests or coding on a whiteboard.
  • Two or three small panel interviews. In addition to covering technical skills, you will also meet other members of Baseball Operations you’d be collaborating with.
  • Make a decision!

All offers contingent on a satisfactory background check.

To Apply:
To apply, please use this link.

Job Questions:

  • In addition to your resume and cover letter, please describe your level of Javascript, HTML and CSS experience in 300 words or less.
  • What are a few of your favorite websites or apps that you admire for their design?

Position: Data Engineer

The Tampa Bay Rays are looking for an experienced Data Engineer to help the Baseball Systems department build the best software and analytics solutions in all of Major League Baseball.

What is Baseball Systems?

  • As part of Baseball Operations, our team builds the innovative tools that our players, coaches, analysts, scouts and front office personnel use to do their jobs, make decisions, and win ballgames.
  • Our team consists of several data engineers, backend developers and frontend developers and coordinators.
  • Every line of code we write — and feature we ship — has a direct impact on the field, helping us compete in the postseason year after year.
  • Working within the most innovative and collaborative front office in MLB, your ideas will be welcomed and heard.

We are looking for someone who:

  • is experienced with relational databases. We use SQL Server and MySql the most.
  • has experience ingesting data from a myriad of data sources including API’s, CSV’s and relational database tables.
  • has an exceptional attention to detail to be able to ensure data accuracy.
  • possesses good writing skills to help with documentation of our current databases and processes.
  • is comfortable with most aspects of database administration including building database schemas, proper indexing, understanding when or when not to denormalize data and writing sql queries ranging from simple to complex.
  • has excellent communication skills to be able to take requests from non-technical users and turn them into proper feature requests.

It’s not required, but would be awesome if you:

  • are comfortable taking the lead to suggest the right tool for each specific project. We currently use:
    • SQL Server Integration Services, Azure Data Factory
    • R, Python
    • Apache Projects (Hive, Spark, Kafka, NiFi)
  • are proficient with evaluating and improving the performance of SQL queries.
  • have experience with non-relational databases such as Redis, Elasticsearch and neo4j.

What will you do each day?

  • Create processes to import new datasets.
  • Ensure data is transformed to its final form to be used by analysts and developers.
  • Make sure all of our existing data import jobs run successfully.
  • Use your baseball knowledge and technical skills to find creative ways to identify and correct anomalies in our data.
  • Verify that the data that was imported is correct and notify the team if you found any problems.
  • Document existing databases, database warehouses and ETL processes.
  • Identify areas where improvements can be made.
  • Manage multiple requests with varying priorities to ensure we meet project deadlines.
  • Answer data-related questions from other members of the Baseball Operations department.
  • Brainstorm ways to provide more value to end users through our data.

Why work for the Rays?

  • A top notch development environment with a company provided laptop, Github Enterprise, frictionless CI/CD, bug tracking, top project management and documentation software, and automated testing to minimize bugs to keep you focused on new features.
  • Opportunities to choose and work with new technology. We strongly believe in choosing the right tool for the job even if it isn’t part of our current stack.
  • Exceptional benefits including:
    • health, vision and dental coverage at VERY competitive rates.
    • an enhanced 401k where the company contributes even if you don’t!
    • free tickets to baseball and soccer games (We also own the Tampa Bay Rowdies) for you, your friends and family.
    • the option to take one day off a month to volunteer for charity that doesn’t count against your vacation time.
    • healthy meal options at very low cost right in the office.
    • yoga once a week during the workday.
  • You’ll be working with some of the sharpest minds in all of baseball.
  • You are a good teammate and like working with other driven and caring teammates.
  • Your office is in a baseball stadium! Or your office can be remote, your choice!
  • We are an organization that prides itself on coaching others, so please apply even if you don’t meet every one of the requirements above.

Our Interview Process

  • A ~30 minute phone call to get to know each other and discuss the position in more detail.
  • In some cases, we have a second ~30 minute phone call with one of our recruiting staff.
  • A small take-home coding project. We don’t do coding tests or coding on a whiteboard.
  • Two or three small panel interviews. In addition to covering technical skills, you will also meet other members of Baseball Operations you’d be collaborating with.
  • Make a decision!

All offers contingent on a satisfactory background check.

To Apply:
To apply, please use this link.

Job Questions:
In addition to your resume and cover letter, please describe a recent successful data project that you were involved with in 100 words or less.

Position: Data QA Intern

The Tampa Bay Rays are looking for an entry-level Data Quality Assurance Intern to help the Baseball Systems department build the best software and analytics solutions in all of Major League Baseball.

What is Baseball Systems?

  • As part of Baseball Operations, our team builds the innovative tools that our players, coaches, analysts, scouts and front office personnel use to do their jobs, make decisions, and win ballgames.
  • Our team consists of several data engineers, backend developers and frontend developers and coordinators.
  • Every line of code we write — and feature we ship — has a direct impact on the field, helping us compete in the postseason year after year.
  • Working within the most innovative and collaborative front office in MLB, your ideas will be welcomed and heard.

We are looking for someone who:

  • has some experience working with data sets from various sources. This could be CSVs, Excel, SQL and NoSql databases among others.
  • has an exceptional attention to detail to be able to ensure data accuracy.
  • possesses good writing skills to help with documentation of our current databases and processes.
  • has an entry-level ability to read and write sql queries.
  • has at least basic experience creating and maintaining database tables.
  • is eager to learn as much as possible about data engineering.

It’s not required, but would be awesome if you:

  • are experienced in designing database tables and relationships.
  • have experience importing and exporting data using an ETL tool of any kind.
  • can read or write code used to import different types of data.
  • know how to create automated tests to validate data quality without user intervention.

What will you do each day?

  • Make sure all of our data import jobs run successfully.
  • Use your baseball knowledge and technical skills to find creative ways to identify and correct anomalies in our data.
  • Verify that the data that was imported is correct and notify the team if you found any problems.
  • Document existing databases, database tables and ETL processes.
  • Identify areas where improvements can be made.
  • Learn as much as your heart desires from a group of kind and supportive professionals

Why work for the Rays?

  • You’ll be working with some of the sharpest minds in all of baseball.
  • You will be considered for a full-time role at the end of your internship.
  • You are a good teammate and like working with other driven and caring teammates.
  • Your office is in a baseball stadium!
  • You’ll get free tickets to watch a lot of baseball with your friends and family.
  • We are an organization that prides itself on coaching others so please apply even if you don’t meet every one of the requirements above.

All offers contingent on a satisfactory background check.

To Apply:
To apply, please use this link.

Statement:
All applicants for employment are required to be fully vaccinated against COVID-19 prior to commencing employment. Applicants who receive a conditional offer of employment will be required to produce proof of vaccination status prior to their first day of employment. Applicants with qualifying disabilities or bona fide religious objections, or who are pregnant, may be exempted from this requirement or otherwise accommodated if they are unable to be vaccinated.

Acknowledgement by applying:
I understand that if offered a role and by accepting a role with the Tampa Bay Rays or Rowdies, I will be participating in COVID-19 community risk mitigation practices including wearing masks in common areas and being vaccinated against the virus.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.

The content in this posting was created and provided solely by the Tampa Bay Rays.





Meg is the managing editor of FanGraphs and the co-host of Effectively Wild. Prior to joining FanGraphs, her work appeared at Baseball Prospectus, Lookout Landing, and Just A Bit Outside. You can follow her on twitter @megrowler.

Comments are closed.