Job Posting: Washington Nationals – Data Engineer, Full Stack Web Developer

Data Engineer, Baseball Research & Development

Summary:
The Washington Nationals are looking to hire a software engineer focusing on data engineering and infrastructure to join our Baseball R&D group. The data engineer will help ensure our datasets are well organized and accessible for our analysts and web developers. We are looking for candidates who are passionate about building impactful solutions around data workflows and enthusiastic about working in a baseball front office.

The Washington Nationals Baseball R&D group is responsible for deriving insights from our baseball datasets and building proprietary metrics and data products which are used to inform baseball decision making throughout our organization.

We prefer candidates who are willing to relocate to Washington, DC area for in person/hybrid work at Nationals Park but are willing to consider a fully remote option for exceptional candidates.

Essential Duties and Responsibilities:

  • Build robust data imports that pull data from a variety of sources (HTTP API’s, cloud object stores like AWS S3, relational databases) and write to our internal data systems.
  • Develop validation processes to monitor data quality and flag potential sources of error.
  • Help with the deployment, orchestration, and monitoring of our data pipelines. We use Prefect for orchestration, utilizing Docker and AWS ECS.
  • Design and build solutions to make working with our internal datasets easier. This work includes maintaining database tables and views, merging datasets from different sources for easier access, and possibly building internal API’s or other microservices to make data more accessible.
  • Assist with the maintenance of our cloud computing infrastructure: manage and configure servers, databases, and other internal tools.
  • Research and advocate for any new tooling that can aide in timely, accurate and accessible data delivery
  • Write documentation
  • Participate in code reviews

Requirements:

Minimum Education and Experience Requirements

  • Bachelor’s degree in computer science, computer engineering, information science, or a related field.
  • 3+ years of relevant work experience.

Knowledge, Skills, and Abilities necessary to perform essential functions

  • Fluent in Python and experience with Pandas.
  • Proficient with MySQL, PostgreSQL, or other relational database systems.
  • Experience with Docker.
  • Comfortable working on the command line in a Linux environment.
  • Experience using git for version control.
  • Some experience with R is preferred, but not required.
  • Ability to work independently with close attention to detail.
  • Enthusiastic about working in baseball.
  • Authorized to work in the United States.

Physical/Environmental Requirements

  • Office: Working conditions are normal for an office environment. Work may require occasional weekend and/or evening work.

Our Stack

  • We write most of our imports in Python, using Prefect for orchestrating our data workflows, which are dockerized and deployed on AWS ECS. Our analysts work mostly in R.
  • Our servers run Ubuntu Linux.
  • We utilize several AWS services, primarily EC2, RDS, S3, ECS, Batch, EFS.
  • We use MySQL, PostgreSQL, MongoDB for our databases. We also leverage SQLite, DuckDB, DynamoDB for certain applications.
  • We use Terraform, Ansible, and Packer for managing our infrastructure
  • We use a self-hosted GitLab instance for our code repositories and for CI/CD.

All applicants for employment at the Washington Nationals 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 may be exempted from this requirement or otherwise accommodated if they are unable to be vaccinated.

To Apply:
To apply, please follow this link.


Full Stack Web Developer, Baseball Research & Development

Summary:

The Washington Nationals are seeking a full stack web developer to join our Baseball Research & Development team. We are looking for candidates who are both passionate about building web applications and enthusiastic about the opportunity to work on software that has a significant impact within a baseball organization.

The developer will work on a small team to build and maintain an internal web application used by scouts, coaches, player development staff, and the baseball operations front office. Some key features of the site include scouting reports, video, player projections, custom reports and tools, and the display of both public and proprietary metrics related to player performance and evaluation.

We prefer candidates who are willing to relocate to Washington, DC area for in person/hybrid work at Nationals Park but are willing to consider a fully remote option for exceptional candidates.

Essential Duties and Responsibilities:

  • Design, build, and test new features, working on both the frontend and backend of the application
  • Support and maintain existing features
  • Investigate and resolve bugs
  • Develop and deploy data imports and other background processing jobs
  • Work closely with R&D analysts to display public and private metrics
  • Write documentation
  • Participate in code reviews

Requirements:

Minimum Education and Experience Requirements

  • Bachelor’s degree in computer science, computer engineering, information science, or related experiences
  • 2+ years of full-time web development experience

Knowledge, Skills, and Abilities necessary to perform essential functions

  • Ability to communicate clearly and effectively
  • Ability to write clean, concise, and maintainable code
  • Ability to work both collaboratively and independently
  • Experience with modern programming languages (e.g. Ruby, Python, JavaScript) and frameworks (e.g. Rails, Django, Flask, Node/Express). Experience with Rails is preferred.
  • Experience with frontend JavaScript frameworks, such as jQuery, Vue.js, or React.
  • Understanding of relational database schema design, experience using MySQL & PostgreSQL, and comfort writing direct SQL statements.
  • Experience with data visualization is preferred.
  • Experience with Linux and using command line tools is preferred.
  • Experience working with a large inherited codebase is a plus.
  • Authorized to work in the United States

Physical/Environmental Requirements

  • Office: Working conditions are normal for an office environment. Work may require occasional weekend and/or evening work.

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the Washington Nationals.


Job Posting: Washington Nationals – Performance Associate, Player Development Analyst

Performance Associate, Player Development

Summary:
Contribute to Washington Nationals Player Development for the 2023 season in a new full-time, high impact Player Development role. We are looking for qualified individuals who can aid our Player Development department by managing, overseeing, and developing player and coach-facing, data-driven processes throughout the season. In the offseason, daily tasks, research projects, and preparation for the upcoming season comprise the bulk of the work.

This is full-time position, and you will be joining the Nationals Player Development and Baseball Operations Departments as a key contributor moving forward.

Essential Duties and Responsibilities:

  • Facilitate the management of accurate data reporting processes and structures to coaches, staff, and players.
    • Distribute a wide range of reports and communicate relevant insights to staff.
    • Monitor and analyze relevant trends in both on-field and practice settings.
    • Produce and contextualize advance scouting reports.
  • Coordinate the use of player performance technology pertaining to both pitching and hitting, including wearable, radar-based, and camera-based systems.
  • Collect, maintain, and organize data from all player development technologies.
  • Maintain consistent testing and assessment protocols with all player development technologies and other methods of tracking.
  • Collaborate with other members of Player Development, S&C, and Medical on assessing and monitoring player performance and injury risk.
  • Spearhead continued education efforts on the uses and application of player development technologies and other data sources with coaches, staff, and players.
  • Assist in researching new modalities and applications of player development technologies.
  • Monitor public baseball research and emerging statistical tools, as well as all potential vendor data/technology opportunities.
  • Other duties as assigned.

Requirements:

Minimum Education and Experience Requirements

  • Bachelor’s degree or equivalent.
  • Degree and/or relevant professional experience in the following fields is preferred:
    • Statistics
    • Sports Science
    • Biomedical Engineering
    • Computer Science
  • Demonstrated work (professional or personal) using any of R, SQL, Python is preferred.
  • Fluency or proficiency in Spanish is preferred.
  • Ability to write clearly and effectively in English and/or Spanish.
  • Proficient in MS Office applications such as Excel and PowerPoint.

Knowledge, Skills, and Abilities necessary to perform essential functions

  • Passion for creating data-driven plans, visualizations and engaging in research projects related to player development.
  • Critical thinking skills to answer statistical and biomechanics-related questions and to test research hypotheses.
  • Desire to learn about the ins and out of baseball player development and how data, tech, and sports science can make an impact on the field.
  • Ability to relocate to (or close to) one of the Nationals affiliate cities.
  • Familiarity and previous experience working with baseball technologies such as Hawkeye, Trackman, and a range of wearable technologies.
  • Strong communication, collaboration, and organizational skills.
  • The ability to translate and explain technical concepts and terms into digestible messages.
  • Excellent analytical and problem-solving skills.
  • Effective time management.
  • Uphold Core Values: Excellence, Performance, and Accountability. These core values set the tone in everything we do, help us succeed on and off the field, make a difference in the community and provide the best guest experience in sports.  It is important that the person in the position commits themselves to these core values so that we can constantly move forward in the same direction – Together.

Physical/Environmental Requirements:

  • Minimum physical requirements: Ability to travel and gain access to various areas of the ballpark for prolonged periods of time during games and events. Able to lift and transport up to 25 pounds.
  • Office: Working conditions at the team’s home facility are normal for an office environment. Work during road trips will vary depending on the visiting team’s set-up – being able to adjust to different workspaces on the road will be a regular part of the job.

The Nationals are a military-friendly organization actively recruiting veterans and spouses.

All applicants for employment at the Washington Nationals 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 may be exempted from this requirement or otherwise accommodated if they are unable to be vaccinated.

To Apply:
To apply, please follow this link.


Player Development Analyst, Baseball Research & Development (R&D)

Summary:
The Washington Nationals are seeking a Player Development Analyst to join our Baseball Research & Development team. The Player Development Analyst will help summarize our baseball datasets to produce actionable insights, evaluate our player’s strengths and weaknesses, build player plans, and communicate regularly with Player Development staff. The analyst will also help analyze data from various tracking technologies such as Hawk-Eye, TrackMan, and Blast Motion and occasionally assist with the operation of these technologies. The analyst will report to the Coordinator of Player Development Analytics in Baseball Research & Development.

The analyst should be able to communicate findings well to all audiences, technical and non-technical. We are seeking candidates with particular interest in player development who have a desire to interact with staff, coaches, and players when appropriate. Effective communication skills paired with data science experience are essential.

This position is based out of West Palm Beach, FL.

The Nationals are a military-friendly organization actively recruiting veterans and spouses.

Essential Duties and Responsibilities:

  • Analyze player tracking data and produce statistical summaries for coaches
  • Build interactive web apps using R Shiny
  • Design and build automated reports with informative data visualization
  • Consult with R&D members on statistical modeling projects
  • Assist with development of player improvement plans
  • Participate in R&D code reviews
  • Other duties as assigned

Requirements:

Minimum Education and Experience Requirements

  • Undergraduate or graduate degree from a four-year college or university, preferably in Data Science, Statistics, Mathematics, or Computer Science
  • Experience analyzing datasets and training statistical models using R, Python, SQL, or equivalent
  • Playing background (baseball or softball) at the collegiate level or above and/or relevant experience is preferred
  • Previous experience working with baseball datasets and tracking technologies is a plus

Knowledge, Skills, and Abilities necessary to perform essential functions

  • Effective organizational skills and attention to detail
  • Self-starter with an ability to handle multiple tasks and responsibilities
  • Excellent written and verbal communication skills; ability to present ideas clearly and concisely
  • Enthusiasm for learning new skills related to programming, statistical modeling, and data visualization
  • Uphold Core Values: Excellence, Performance, and Accountability. These core values set the tone in everything we do, help us succeed on and off the field, make a difference in the community and provide the best guest experience in sports.  It is important that the person in the position commits themselves to these core values so that we can constantly move forward in the same direction – Together.

Physical/Environmental Requirements:

  • Ability to work in a high activity and heavily crowded outdoor professional sports venue
  • Work is performed in both an interior/office environment and outdoors where the employee will be exposed to prevailing weather conditions
  • Typically required to climb up/down stairs and walk long distances
  • Ability to work flexible hours including nights, weekends, and holidays during the baseball season
  • Potential for travel required (Washington DC, affiliate cities, or elsewhere)

All applicants for employment at the Washington Nationals 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 may be exempted from this requirement or otherwise accommodated if they are unable to be vaccinated.

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the Washington Nationals.


2023 Contemporary Baseball Era Committee Candidate: Fred McGriff

Fred McGriff
Daniel Shirey-USA TODAY Sports

The following article is part of my ongoing look at the candidates on the 2023 Contemporary Baseball Era Committee ballot. Originally written for the 2013 election at SI.com, it has been expanded and updated. For a detailed introduction to this year’s ballot, use the tool above. An introduction to JAWS can be found here.

Despite being an outstanding hitter, Fred McGriff had a hard time standing out. Though he arrived in the major leagues the same year as Mark McGwire and Rafael Palmeiro and was the first player to lead each league in home runs since the Dead Ball Era, he never matched the career accomplishments of either of those two men, finishing short of round-numbered milestones with “only” 493 home runs and 2,490 hits. The obvious explanation — that he didn’t have the pharmaceutical help that others did — may be true, but it was just one of many ways in which McGriff’s strong performance didn’t garner as much attention as it probably merited.

Which isn’t to say that he went totally unnoticed during his heyday, but some of the things for which he received attention were decidedly… square. Early in his major league career, McGriff acquired the nickname “the Crime Dog” in reference to McGruff, an animated talking bloodhound from a public service announcement who urged kids to “take a bite out of crime” by staying in school and away from drugs. He also appeared in the longest-running sports infomercial of all time, endorsing Tom Emanski’s Baseball Defensive Drills video, a staple of insomniac viewing amid SportsCenter segments on ESPN since 1991.

That those distinctions carry some amount of ironic cachet today is evidence that McGriff might have been just too gosh-darn wholesome a star for an increasingly cynical age. On the other hand, it’s far better to be remembered for pointing a finger in the service of a timeless baseball fundamentals video than accompanying sworn testimony in front of Congress. Read the rest of this entry »


Before Handing Out Awards, A Moment of Appreciation for the 2022 Rookie Class

Adley Rutschman
Paul Rutherford-USA TODAY Sports

On Monday, MLB unveiled the three highest vote-getters for its four major end-of-season awards, including the three top-voted rookies in each league. Steven Kwan, Julio Rodríguez, and Adley Rutschman made the cut from a strong American League pool including playoff double-MVP Jeremy Peña, 2022 preseason No. 2 prospect Bobby Witt Jr., and rotation standouts from across the circuit (George Kirby, Reid Detmers, and Joe Ryan). In the National League, teammates Spencer Strider and Michael Harris II underscored Atlanta’s bright future with quick breakouts. Inaugural Gold Glove utilityman Brendan Donovan complemented his defensive versatility with a 129 wRC+ to earn an underdog spot among the finalists over Jake McCarthy, Seiya Suzuki, and others.

The winners won’t be revealed until this coming Monday, but this week’s announcement was a sort of celebration of a rookie class that lived up to expectations and then some. Award season is about recognition of individual achievement over the past regular season, but in the case of the Rookie of the Year, it also feels like a prospective look at the careers that might be awaiting us. With the talent exhibited by this year’s class, particularly the position players, it seems we have a lot to look forward to. Read the rest of this entry »


The 2022 Astros Lineup Was Filled With Swing Path Diversity

Kyle Tucker
Jerome Miron-USA TODAY Sports

After coming up short in 2021, the Astros are back on top of the sport with their second championship in six years. Come playoff time, Houston consistently executed its gameplan better than any other team. This year, dominance came in the form of historically effective relief pitching and timely hitting. On the whole, the Astros’ hitting wasn’t strikingly better than any other team, but when given the chance to put up enough for their bullpen to hold it down, they did that with no problem.

That last part is what has lingered in my head for the past week or so. Over the last six years, it feels as if Houston’s hitters have figured it out in big moments while other teams have stumbled. Even in this year’s tournament, when there was dominant pitching across the board, Astros hitters made the most of mistakes. And Houston could rely on a large group of guys, including but not limited to Jeremy Peña, Alex Bregman, Yordan Alvarez, and Kyle Tucker. Compare that to teams like the Yankees and Phillies, who had to rely on just a few players throughout.

But why is that? How can Houston get timely production from any guy in the lineup while others can’t overcome their holes? I still haven’t gotten close to a definitive answer, but I think I’m making progress on a reason why. Read the rest of this entry »


The Most Spectacular Boring Plays of the Year

Jose Siri
Kim Klement-USA TODAY Sports

Today we’re going to watch the most spectacular catches of the 2022 season. Not all of them, though; that would take too long. Instead, we’re going to skip all the exciting ones to focus on the greatest, most boring plays of the year.

Last week, I wrote about right fielders Kyle Tucker and Nick Castellanos. The latter got a great deal of ink for making sliding catches on balls Tucker likely would have gotten to easily. In this article, we’ll focus on the inverse: Players who made difficult plays look routine. The goal here is not to downplay cool diving catches, but to celebrate great plays that might have gone unappreciated. Read the rest of this entry »


Scott Boras Has the Jokes, but Brandon Nimmo Has the Goods

Brandon Nimmo
Brad Penner-USA TODAY Sports

Wednesday marked the return of one of baseball’s blessed traditions: Scott Boras Comedy Hour. At most major industry conferences, the sport’s most powerful agent has developed a habit of leaning against a wall in some hotel hallway with dozens of the BBWAA’s leading lights before him like children at the foot of Christ in the illustrations from a Sunday School tract. This year’s GM meetings are no exception.

Over the years, the erudite Boras has modulated the form of his address; what was once a straightforward press scrum became a vehicle for one-liners. Now, Boras uses his time to rip off a series of bodged-together puns and rhyming couplets in praise of his top clients.

It’s an odd spectacle with little precedent in American sports apart from — and I make this comparison advisedly — Muhammad Ali. But it is nevertheless an important one. Minutes after Boras got through his set, President Biden addressed the nation after Tuesday night’s pivotal midterm elections, and I was so wrapped up in Boras Chat I forgot there was another thing happening. Read the rest of this entry »


Postseason Managerial Report Card: Aaron Boone

Aaron Boone
Ken Blaze-USA TODAY Sports

Welcome to another installment of postseason managerial report cards. In this one, we’ll look at the Yankees, whose strong start to the season ended in playoff disappointment. From a purely results-oriented standpoint, you’d be hard-pressed to find a Yankees fan giving this year’s team a passing grade.

In these report cards, I’m focusing on process instead of results as much as possible. I considered every pitching move that the team either made or chose not to make, as well as starting lineups and pinch hitting decisions. I suppose I considered batting order as well, but there’s so little value in batting order optimization that I pretty much gave every manager a perfect grade there.

Managers do far more than simply choosing who to put in the game and when to do so. Their role in helping players get prepared and keeping everyone on the same page with regards to team strategy is more important, particularly over the course of a full season, than anything I’m getting into here. I can’t see those decisions, though, and I can see these. What’s more, the postseason amplifies single-game decisions; with so few contests compared to the long haul of a full season, each squandered point of win expectancy feels like a catastrophe. With that lens in mind, let’s take a look at New York’s finest. Read the rest of this entry »


FanGraphs Audio: Episode No. 1000 Retrospective

Episode 1000

That’s right, we have reached our four-digit milestone. Look back through the years with us before we look to the future (or at least this upcoming offseason).

To purchase a FanGraphs membership for yourself or as a gift, click here.

To donate to FanGraphs and help us keep things running, click here.

Don’t hesitate to direct pod-related correspondence to @dhhiggins on Twitter.

You can subscribe to the podcast via iTunes or other feeder things.

Audio after the jump. (Approximate 58-minute play time.)


Job Posting: Chicago Cubs – Analyst Baseball Analytics, Summer Fellow Baseball Systems

Analyst, Baseball Analytics

Department: Research & Development, Baseball Operations
Reports To: Director, Baseball Analytics

Role:
The Chicago Cubs are seeking analysts to join the Baseball Analytics group in the Baseball Operations’ Research and Development team. This role will focus on constructing models that estimate skills, likelihoods, and contexts for various baseball phenomena. The analyst will work closely with the entirety of the R&D department to develop methods to process data, improve the effective understanding and application of data, and disseminate analytic insights throughout the organization. Analysts may focus their efforts towards collaborating with the Advanced Scouting, Amateur Scouting, International Scouting, Professional Scouting, Baseball Sciences, or Player Development groups, as strengths dictate.

Responsibilities:

  • Create data modeling pipelines that maintain up-to-date predictions of a variety of baseball metrics
  • Analyze collected data leveraging in-house models and insights
  • Research, develop, and test methods and models for the purpose of player assessment, development, and acquisition, as well as the optimization of in-game strategy
  • Effectively present analyses using written reports and data visualization methods to communicate relevant findings
  • Work with Baseball Systems team to integrate new statistical analyses, models, and data visualizations into Cubs web applications
  • Incorporate new analysis into existing data processes to improve automated reporting
  • Identify, diagnose, and resolve data quality issues
  • Conduct in-depth evaluations of amateur and professional prospects
  • Handle data and analysis requests from the coaching staff and other departments within Baseball Operations

Desired Qualifications:

  • Bachelor’s or advanced degree in a quantitative field such as statistics, engineering, mathematics, physics, quantitative social sciences, computer science, or operations research
  • Excellent written and verbal communication skills
  • Proficiency with SQL, and at least one statistical programming language (e.g., Julia, MATLAB, Python, R)
  • Working knowledge of advanced baseball statistics
  • Familiarity with advanced statistical modeling techniques
  • Relevant experience working in baseball preferred

To Apply:
To apply, please follow this link.


Summer Fellow, Baseball Systems

Department: Baseball Operations: Research & Development – Baseball Systems
Reports To: Architect, Baseball Systems

Role:
The Chicago Cubs Baseball Systems Department is seeking to fill a Baseball Systems Fellow position. This role will focus on assisting the development and maintenance of the Chicago Cubs baseball information system data warehouse, including creating web interfaces and web tools for the user interface; building automated ETL processes which feed it; maintaining back-end databases; and troubleshooting data sources issues as needed. This role will collaborate with software engineers, data analysts, and other internal users in their use of the Cubs’ systems and data warehouse.

Responsibilities:

  • Assist in the design and implementation of web interfaces for the Baseball Ops information system • Assist with building data visualizations for baseball users.
  • Assist with design and implementation of mobile application features
  • Assist with the development and maintenance of ETL processes.
  • Identify, diagnose, and resolve data quality issues

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering or Related Subjects
  • Expertise with modern database technologies and SQL
  • Expertise in Python, Java, C# or a similar language
  • Excellent written and verbal communication skills
  • High level of attention to detail

Desired Qualifications:

  • In progress Bachelor’s degree in Computer Science, Engineering or Related Quantitative Subjects
  • Familiarity with modern database technologies and SQL
  • Familiarity with Python, Java, C++ or another object-oriented language
  • Familiarity with front-end web development, including HTML, CSS, and Javascript
  • Excellent written and verbal communication skills

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the Chicago Cubs.