Job Posting: Pittsburgh Pirates Baseball Informatics Software Developer

Job Title: Software Developer, Baseball Informatics

Reporting To: Senior Director, Informatics

We are seeking an individual who is excited about the opportunity to be part of a collaborative environment with coworkers who are passionate about baseball, and to work on software projects that make an impact on-field and in the front office.

In this role you will utilize your problem solving and coding skills to design, code, and maintain software solutions that allow Baseball Operations personnel to translate information into actionable insights used by decision makers.

Role Responsibilities

  • Work with Baseball Operations stakeholders to gather requirements for new software solutions and features on existing projects
  • Help turn project requirements into designs and gather feedback on current and future UI/UX flows
  • Create user-facing solutions using the appropriate front-end frameworks and libraries
  • Build out and maintain necessary APIs for current and future solutions
  • Maintain and upgrade currently used frameworks and dependencies
  • Query data as well as create views, tables, and stored procedures
  • Stay on top of new technologies and frameworks that could enhance current and future software efforts
  • Stay on top of trends in baseball analytics, scouting, and player development to facilitate communication between development and baseball staff
  • Help new employees onboard onto Informatics systems
  • Serve as a resource for development help across smaller Informatics projects

Technical Requirements
Required

  • 3+ years of development experience
  • Experience with the feature development lifecycle
    • Gathering requirements
    • Implementing
    • Testing and Deployment
    • Support and Iteration
  • Experience with Angular or other common web frameworks (React, Vue, etc.)
  • Experience developing and consuming REST APIs
  • Experience with relational databases. Querying data, writing views, etc.

We understand not everyone’s background will be the same so if you do not precisely meet the above requirements, please consider applying if you consider yourself a strong developer and have experience in one, or potentially more, of the following areas:

  • UI/UX Design (Working with stakeholders, using common tools like Figma or Sketch)
  • Experience designing complex Cloud architectures (Azure, AWS, GCP)
  • Mobile Application Development (Native or Hybrid)
  • Data Visualization (D3.js or similar)
  • DevOps
  • Project Management

Collaborates most closely with: Data Engineering, and Developers in Baseball Informatics, Baseball Operations staff including coaches, front office, scouts, sports performance

And there’s more…

  • Enjoy competitive health, vision, dental coverage, and retirement benefits
  • Work at the ballpark and alongside analysts, data engineers, and front office leadership
  • Complimentary tickets to games and early access to concerts and PNC Park
  • Opportunity for travel to our Florida offices for Spring Training and other events

To Apply:
To apply, follow the link to get started.

The content in this posting was created and provided solely by the Pittsburgh Pirates.





Meg is the managing editor of FanGraphs and the co-host of Effectively Wild. Prior to joining FanGraphs, her work appeared at Baseball Prospectus, Lookout Landing, and Just A Bit Outside. You can follow her on twitter @megrowler.

Comments are closed.