Software Engineering Intern, Baseball R&D (2026 Season)
Washington Nationals
Washington, DC
Salary:
🥅 sports
Analytics
Summary The Washington Nationals Baseball Research & Development group is seeking a Software Engineering Intern to join our team for the 2026 season. Our group builds the data and software systems that power the Nationals’ decision-making across the baseball organization — from front-office analysis to player development processes, coaching decisions, and scouting evaluations. As an intern, you’ll contribute directly to these systems by helping design data pipelines, APIs, and web applications used throughout our baseball operations department. Depending on your background and interests, you’ll have opportunities to focus on data engineering, web development, or a blend of both. We have opportunities for both a summer-only internship (3-months) and a longer internship (6-months), with flexibility in starting dates. This internship is in-person in Washington, DC. 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 Vue.js and Ruby on Rails. Write documentation. Requirements 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 Enthusiastic about working in baseball. Ability to work both collaboratively and independently with close attention to detail. Experience with modern programming languages (e.g. Python, Ruby, JavaScript, or similar) and with SQL. Some experience working on the command line in a Linux-like environment. Some experience using git for version control. Experience using AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT, Gemini, Claude, Cursor) to accelerate development. Experience with some of the following technologies is preferred: Data frameworks: Pandas, Polars Web frameworks: FastAPI, Flask, Node.js/Express, Ruby on Rails Front-end frameworks: React, Vue.js Data Visualization frameworks: D3.js, Plotly Workflow orchestration tools: Prefect, Dagster, Airflow Ability to communicate clearly and effectively. 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. Application Process Approximately 10% of applicants will be invited to complete a take-home programming assignment, designed to take about 10 hours and to be completed within a 10-day window. We will review these submissions and invite selected candidates to participate in one or more video interviews. Compensation The projected wage rate for this position is $17.95 per hour. Actual pay is based on several factors, including but not limited to the applicant’s: qualifications, skills, expertise, education/training, certifications, and other organization requirements. Starting salaries for new employees are frequently not at the top of the applicable salary range. Equal Opportunity Employer The Nationals are dedicated to offering equal employment and advancement opportunities to all individuals regardless of their 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 any other protected characteristic under applicable law. Show more Show less
Hundreds of jobs are waiting for you!
Subscribe to membership and unlock all jobs
Sports Analytics
We scan all major sports and leagues
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Alerts
You can get daily alerts in your email for a specific search
Access to job postings from top teams and companies
Daily updates and notifications based on your preferences
🎯 Over 90% of customers chose to renew their subscriptions after the initial sign-up
Monthly
$6.99
per month
✓ Flexible monthly billing
✓ Unlimited access to all jobs
✓ Advanced filtering tools
✓ Daily job alerts
✓ Exclusive discount codes
✓ Cancel anytime
BEST VALUE
Yearly
$39
per year • Only $3.25/mo
✓ Save 50% vs monthly
✓ Unlimited access to all jobs
✓ Advanced filtering tools
✓ Daily job alerts
✓ Exclusive discount codes
✓ Cancel anytime
Lifetime
$59
one-time • forever
✓ Pay once, access forever
✓ Unlimited access to all jobs
✓ Advanced filtering tools
✓ Daily job alerts
✓ Exclusive discount codes
✓ Best long-term value