Job Posting: Washington Nationals – Software Engineering Intern

Software Engineering Intern

Description:
The Washington Nationals are looking for a software engineering intern to join the Baseball Research & Development team this summer. The Baseball Research & Development group is responsible for deriving insights from our baseball datasets, building proprietary metrics, and building a web application used throughout our baseball organization.

The software engineering intern will join our team of data engineers and web developers and will help build data imports, data pipelines, and add features to an internal web application used by the baseball operations front office, scouts, player development, and coaching staff. You will have the chance to engage in data engineering-focused initiatives, web development tasks, or a blend of both disciplines depending on your preferences and skills.
The internship will be for up to 12 weeks and will be in person in Washington, DC.

The Washington Nationals are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, age, marital status, personal appearance, sexual orientation, gender identity or expression, family responsibilities, matriculation, political affiliation, genetic information, disability, or veteran status.

Essential Duties and Responsibilities:
The responsibilities will be some combination of the following, depending on whether the intern is focused on data engineering or web development.
• Build data imports and data pipelines using Prefect.
• Add functionality to our internal API microservice, implemented in FastAPI.
• Design and build interactive data-driven web pages using VueJS and Ruby on Rails.
• Write documentation.

Education and Experience Requirements:
• Has or is pursuing an undergraduate or graduate degree from a four-year college or university, preferably in Computer Science or related field.

Knowledge, Skills, and Abilities necessary to perform essential functions:
• Experience with modern programming languages (e.g. Python, JavaScript, Ruby) and with SQL.
• Some experience working on the command line in a Linux-like environment.
• Some experience using git for version control.
• Experience with dataframe libraries (e.g. Pandas, Polars), web application frameworks (e.g. FastAPI, Flask, Node/Express, Rails), front-end frameworks (e.g. React, VueJS, Angular), or data orchestration frameworks (e.g Prefect, Dagster, Airflow) is preferred.
• Ability to work both collaboratively and independently with close attention to detail.
• Ability to communicate clearly and effectively.
• Enthusiastic about working in baseball.
• Authorized to work in the United States.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

Physical/Environmental Requirements:
• Office: Working conditions are normal for an office environment. Work may require occasional weekend and/or evening work. Occasional long hours may be required during the draft or trade deadline.
• Interns can attend all home games but are not required to. Meals are provided to staff during games.

To Apply:
To apply, please follow this link.

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





David Appelman is the creator of FanGraphs.

Comments are closed.