Job Posting: Toronto Blue Jays Baseball Systems Developer

Position: Baseball Systems Developer

Primary Focus: The Toronto Blue Jays are seeking a talented and versatile developer to join our growing Research and Development team within Baseball Operations. In this role you will help to design and build software that supports users throughout the organization and impacts areas such as player evaluation, scouting, and player development.

The Blue Jays see diversity and employment equity as foundational to creating a successful culture. Applicants who may not traditionally feel empowered to apply for a job in this field are strongly encouraged to apply. Please feel free to include any questions about the role with your application, or reach out to baseballresumes@bluejays.com.

To apply, please submit an application at the link below:
https://jobs.rogers.com/job/Toronto-Baseball-Systems-Developer-Toronto-Blue-Jays-ON/807745300/

Responsibilities

  • Work closely with the Research & Development team to add new functionality to our existing suite of web applications.
  • Help to design and build new applications to take advantage of new data and video sources, technologies, internal research, or to enable other organizational initiatives.
  • Contribute to code review, software testing, documentation and maintenance of internal tools and other collaborative software engineering tasks.
  • Participate in technical decision-making that will shape the next generation of the Blue Jays’ baseball systems.

Technical Skills

  • Professional developer with experience designing and building web applications or other software.
  • Highly proficient with at least one general purpose programming language (Python, Ruby, Java, C#, PHP or similar).
  • Experienced in foundational front-end web technologies (HTML, CSS and Javascript).
  • Good understanding of database development and data architecture principles, strong working knowledge of SQL (especially MS SQL Server or PostgreSQL).

Core Skills

  • Effective communicator – able to communicate with non-technical users to understand their roles and requirements and proposes appropriate solutions.
  • Strong problem-solving skills – finds pragmatic solutions to data and engineering challenges within time or technology constraints.
  • Attentive to detail – anticipates and identifies issues early, strives to produce reliable and high quality work.
  • Invested in learning and gaining new skills, both technical and non-technical.
  • Passion for baseball and an interest in statistical and analytics aspects of the game.

Preferred Experience
We are more interested in your passion for software development and problem solving than your experience with any particular technology. The following technologies or fields reflect potential examples of projects that might come up for this role and experience with any of them is beneficial but not required.

  • Web application frameworks such as Django, Flask, Rails or similar.
  • Data visualization using libraries such as D3, plotly, Three.js, or ggplot.
  • Front-end Javascript frameworks such as React, Angular or Vue.
  • DevOps and CI/CD experience such as Azure DevOps, Github Actions or similar.
  • Data manipulation, modelling and visualization in R or Python.
  • Experience with cloud services (Azure, AWS, GCP).
  • R or Python package development and distribution.
  • Unix/Linux system administration and shell scripting.

The content in this posting was created and provided solely by the Toronto Blue Jays.





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.