Job Postings: St. Louis Cardinals Baseball Development Application Developer & Analyst

To be clear, there are two positions here.

Position: St. Louis Cardinals Baseball Development Application Developer

Location: St. Louis

Description:
The St. Louis Cardinals are seeking candidates for a new Application Developer in the Baseball Development department. The Application Developer will have the opportunity to create applications used by all Baseball Operations personnel, ranging from the General Manager and department directors to scouts, coaches, and players. This Developer’s work will span the breadth of application development, from user interface to backend support and infrastructure. Though this position is targeted toward candidates in the beginning of their career, candidates with all levels of education and experience are encouraged to apply. The starting date of the position is flexible based on candidate availability or expected graduation date.

Responsibilities:

  • Build and support new applications used by the GM and other Baseball Operations staff to engage with player information, performance, and projections used to guide baseball decisions.
  • Create new, intuitive interfaces for scouts and coaches to enter and view pertinent information, enhance their day-to-day workflow, and visualize complex data effectively.
  • Investigate and evaluate new technologies and work to incorporate cutting-edge tools into new and existing applications.
  • Communicate effectively with baseball operations staff to improve training, generate feedback, and build relationships with users from differing backgrounds.
  • Rigorously test and make appropriate fixes and adjustments to new applications developed by yourself and other team members.

Required Qualifications:

  • BA or BS in Computer Science, Software Engineering, or related field; or combination of years of experience and education.
  • Strong work ethic and initiative, good communication skills and ability to work effectively within team environment.
  • Knowledge of modern programming languages (JavaScript/Typescript, GoLang, Python, etc.).
  • Familiarity with relational and non-relational database technologies.
  • Interest in UI/UX design to optimize value to end-users.

Preferred Qualifications:

  • BA or BS in Computer Science, Software Engineering, or related field; or combination of years of experience and education.
  • Excellent work ethic and initiative.
  • Strong communication skills and excellent ability to work effectively within team environment.
  • Expert knowledge of modern programming languages (GoLang, JavaScript/Typescript, Python, etc.).
  • Expert knowledge with relational and non-relational database technologies.
  • 1+ years of experience in UI/UX design to optimize value to end-users.
  • General knowledge of current MLB analytics, news, markets, trends, etc.
  • 1+ years of experience around baseball or other sports either as player, coach, manager, SID, etc.

To Apply:
Please apply here.

Position: St. Louis Cardinals Baseball Development Analyst

Location: St. Louis

Description:
The St. Louis Cardinals are seeking candidates for a new Analyst position in the Baseball Development department. An Analyst in the Baseball Development department will work closely with the rest of Baseball Development and all of Baseball Operations in conducting research and creating tools to improve decision making, player performance, and overall institutional knowledge. Problems can range from valuing amateur player performance to making suggestions on optimal in-game strategy, to visualizing new and complex information. Though this position is targeted toward entry level candidates in the beginning of their career, candidates with all levels of education and experience will be considered. Based on levels of education and experience, compensation and responsibilities will be adjusted accordingly. The starting date of the position is flexible based on candidate availability or expected graduation date.

Responsibilities:

  • Evaluate new data sources based on quality and information content and make recommendations about their inclusion in baseball analytics and systems.
  • Build predictive models to aid baseball decision-making products used by the GM, Scouting Directors, and other departments in Baseball Operations.
  • Create tests, quality control metrics, and technical documentation for analytics products to ensure results are as reliable and robust as possible.
  • Perform ad-hoc analysis based on requests of Baseball Operations staff and personal initiative and present findings to further the knowledge of the department.
  • Stay up-to-date with new analytical tools and ply your new knowledge by improving pre-existing processes and creating new solutions.

Required Qualifications:

  • BA or BS in Data Science, Statistics, Applied Mathematics, Computer Science, or related field; or combination of years of experience and education.
  • 1-2+ years of experience using modern Statistics or Machine Learning tools (R, Python, TensorFlow, Theanos, STAN, etc.).
  • General knowledge of modern data interface technologies (SQL, Hadoop, Spark, etc.).
  • Ability and desire to keep apprised of latest developments in Machine Learning, Statistics, AI, and sabermetrics communities.
  • Passion for baseball and an intellectual curiosity about how data can improve baseball knowledge, prediction, and performance.
  • Strong work ethic and initiative, good communication skills and ability to work effectively within team environment.

Preferred Qualifications:

  • Master’s Degree in Data Science, Statistics, Applied Mathematics, Computer Science, or related field; or combination of years of experience and education.
  • 2+ years of experience using modern Statistics or Machine Learning tools (R, Python, TensorFlow, Theanos, STAN, etc.).
  • Expert knowledge of modern data interface technologies (SQL, Hadoop, Spark, etc.).
  • Consistently staying apprised of latest developments in Machine Learning, Statistics, AI, and sabermetrics communities.
  • Passion for baseball and an intellectual curiosity about how data can improve baseball knowledge, prediction, and performance.
  • Excellent work ethic and initiative.
  • Strong communication skills and ability to work effectively within a team environment.
  • 1-2+ years of experience around baseball or other sports either as player, coach, manager, SID, etc.

To Apply:
Please apply here.

We hoped you liked reading Job Postings: St. Louis Cardinals Baseball Development Application Developer & Analyst by Paul Swydan!

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




Paul Swydan is the managing editor of The Hardball Times, a writer and editor for FanGraphs and a writer for Boston.com. He has written for The Boston Globe, ESPN MLB Insider and ESPN the Magazine, among others. Follow him on Twitter @Swydan.

newest oldest most voted
A Flock of Seagers
Member
A Flock of Seagers

Forgot to add: Password management skills a must.

intelati
Member
intelati

I use Keepass2Android. Close enough?