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

Print This Post

David Appelman is the creator of FanGraphs.

14 Responses to “Job Posting: Twins Developer”

You can follow any responses to this entry through the RSS 2.0 feed.
  1. dang says:

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


    +5 Vote -1 Vote +1

  2. Pokkit says:

    I know we’ve been over this before, but it’s worth mentioning again.

    A person with these skills could probably pull $100k+ in the healthcare industry.

    +5 Vote -1 Vote +1

    • Matt says:

      Life isn’t just about pulling in as much money as you can. As long as the job pays you enough to get by, enough to save a little, and has the chance to progress into a better role going forward, it’d be well worth taking if you were qualified for it.

      Vote -1 Vote +1

      • Pokkit says:

        I agree. It’s about the opportunity cost, though.

        It’s a strong consideration in this industry. I’m not sure how much turnover there is for baseball ops people, but there’s enough turnover among GMs to worry me about job security. With a family, it makes the situation almost non-tenable. It doesn’t say anything about pay anywhere, but I haven’t read anything that suggests this kind of person gets paid very much.

        Vote -1 Vote +1

      • Miggy says:

        All of these teams will put you through a grinder and spit you out. There’s no such thing as upward mobility in sports.

        Vote -1 Vote +1

    • nd910 says:

      Where does it say they aren’t offering that?

      Vote -1 Vote +1

    • Chobani says:

      And they probably wouldn’t have to lift 55 pounds either!

      Vote -1 Vote +1

  3. Book_Worm says:

    They probably want the applicant to help load the moving truck for Spring Training.

    Vote -1 Vote +1

  4. Joe Mauer says:

    • Must be able to sit for extended periods of time.

    No problem here.

    +45 Vote -1 Vote +1

  5. Dustin says:

    The great thing about this job is that you can be god awful at it for long stretches of time without any worry of being canned. I don’t have any of the requisite skills, but I’m applying anyway. I’ll talk about pitching to contact and going the other way and I’ll be sure not to mention the Vance F. Worley publicly called out the on field staff for being terrible, joining a long line of former Twins who left and immediately stopped being terrible.

    Vote -1 Vote +1

  6. Jcutiger says:

    Job title made me think this was an article about the twins inability to develop talent….

    +6 Vote -1 Vote +1

  7. jay says:

    Go to this Twins Daily thread to see Jack Goin, the Twins Manager of Major League Administration & Baseball Research, win the internet by firing back at all the smart arse Twins fans. My favorite is his contribution to the Gardy-isms. Kudos, Twins.

    Vote -1 Vote +1