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.
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.