Job Posting: Twins Developer

Minnesota Twins Developer, Baseball Systems

JOB FUNCTION:  As a member of the front office, collaborate with the Baseball Operations staff to develop, deliver, and maintain data driven solutions for analytics and architecture of player information and evaluation systems. This position requires strong statistical, software development, and database management skills.

REPORTS TO:  VP, Technology & Manager of Major League Administration & Baseball Research


Work with Baseball Operations, Scouting, and Minor League staff to maintain and expand upon the existing player information and evaluation systems.

Use an iterative software development approach for quick roll-outs combined with incremental improvement process to existing systems and environments.

Review existing data structure and define any necessary changes or additions to that architecture to produce efficient and intuitive data structures.

Integrate multimedia and data from outside providers into data architecture and player information system.

Design and develop procedures to calculate advanced player statistics and manage player evaluations, rankings, and other information into an integrated system.

Continually work with Baseball Operations staff to identify features and areas of improvement within the player information system to facilitate a user-friendly research tool.

Create standardized reports through the use of graphs, charts, text, etc. to be consumed by Baseball Operations staff.

Perform advanced statistical analysis on large sets of baseball data to help in the decision making process of the Baseball Operations Department.

Assist Manager of Major League Administration & Baseball Research in identifying technologies and data sources that offer value to the Baseball Operations department.

Communicate results to appropriate staff members through presentations, written reports, and tools.

Be a liaison between the Minnesota Twins Baseball Operations Department and the Office of the Commissioner and MLBAM in regards to baseball-related technologies.


  • 4 Year Bachelor’s degree in Technology.
  • 2+ years of hands-on development experience with .NET Framework, C#, MVC, XML, HTML, CSS, JavaScript, jQuery, AJAX, Entity Framework, Web API, and the MVVM design pattern.
  • Experience with basic front-end user experience design.
  • Proficient with Microsoft SQL Database management and schema design.
  • Experience with developing solutions that consider massive quantities of data.
  • Proficient with Visual Studio.
  • Working knowledge of Microsoft IIS.


  • Experience with Sabermetric player evaluation techniques and concepts.
  • Experience with Pitch f/x, play-by-play, and/or TrackMan data sets.
  • Ability to communicate effectively with all aspects of Baseball Operations, Scouting, and Player Development staff, and understand their job functions and subsequent software needs.
  • Ability to lift and transport items up to 55 lbs.
  • Must be able to sit for extended periods of time.
  • Ability to relocate to the Twins Cities area.

Apply Here

We hoped you liked reading Job Posting: Twins Developer by David Appelman!

Please support FanGraphs by becoming a member. We publish thousands of articles a year, host multiple podcasts, and have an ever growing database of baseball stats.

FanGraphs does not have a paywall. With your membership, we can continue to offer the content you've come to rely on and add to our unique baseball coverage.

Support FanGraphs

David Appelman is the creator of FanGraphs.

newest oldest most voted

“Ability to lift and transport items up to 55 lbs.”



Well, someone has to carry around Terry Ryan’s ego

The Humber Games
The Humber Games

Those must be some really old laptops