Job Postings: Kansas City Royals Baseball Systems Developer & Lead Developer

To be clear, there are two postings here.

Position: Kansas City Royals Baseball Systems Developer

Location: Kansas City

Description:
The Kansas City Royals Baseball Club is seeking a highly motivated developer to support baseball operations. The ideal applicant will be able to manage multiple concurrent projects that facilitate enhanced communications, reporting, and other interactions between teams internal to the organization.

Responsibilities:

  • Assist in development tasks and data operations.
  • Assist in daily task monitoring to ensure data health, quality assurance, and reliability of systems.
  • Support schema and testing of databases of various sizes.
  • Develop, test, and optimize performance and accuracy of scripts used to calculate derived data.
  • Automate, manage, and report data lifecycle based on retention and storage requirements.
  • Explore novel tools to visualize data and explore models by implementing UI/UX in HTML, CSS, JavaScript/JQuery in conjunction with lead developer.
  • Collaborate with baseball operations staff to create and improve internal analysis and informational tools.
  • Apply mobile technology enhancements.

Qualifications:

  • 4 year degree in computer science, electrical engineering, or related field, or equivalent experience is required.
  • Ability to work evening, weekend, and holiday hours during the baseball season is a must.
  • Excellent interpersonal and communications skills and ability to interact and work with staff at all levels.
  • Ability to recognize and maintain confidentiality of work materials and issues as appropriate.
  • Experience with the following tools, platforms and business data is required: Two years experience with Python, Strong knowledge of SQL, Basic administration of UNIX-based servers (Linux, Mac, etc.), Interest in and knowledge of UI/UX and web development technologies such as HTML5, JavaScript, AngularJS/NodeJS, jQuery.
  • Experience with the following tools, platforms and business data is preferred: Business intelligence experience is a plus, Baseball knowledge and exposure to baseball statistics.

To Apply:
Please apply here. When you apply, you will be asked to answer three additional questions.

Position: Kansas City Royals Baseball Systems Lead Developer

Location: Kansas City

Description:
The Kansas City Royals Baseball Club is seeking a highly motivated developer to support baseball operations and lead the development of backend systems as well as oversee the development of tools/applications. The ideal applicant will be able to manage multiple concurrent projects that facilitate enhanced communications, reporting, and other interactions between teams internal to the organization.

Responsibilities:

  • Monitor, maintain, and improve current data operations.
  • Manage receipt, storage, merging, and formatting of multiple data sources (flat files, APIs, database pulls, etc.).
  • Administer daily task monitoring to ensure data health, quality insurance, and reliability of systems.
  • Develop schema, optimize performance, and manage testing of databases of various sizes.
  • Develop, test, and optimize performance and accuracy of scripts used to calculate derived data.
  • Automate, manage, and report data lifecycle based on retention and storage requirements.
  • Maintain security and other updates.
  • Investigate and implement solutions for new data sources and organizational needs.
  • Design novel storage and schema plans.
  • Optimize databases to accommodate new data feeds, models, and reports.
  • Automate reports and other tasks that are used on a regular basis.
  • Establish APIs to reduce the number of raw queries being run in code.
  • Ensure that systems and solutions are in line with organizational objectives.

Qualifications:

  • 4 year degree in computer science, electrical engineering, or related field or equivalent experience is required.
  • Ability to work evening, weekend, and holiday hours during the baseball season is a must.
  • Excellent interpersonal and communications skills and ability to interact and work with staff at all levels.
  • Ability to recognize and maintain confidentiality of work materials and issues as appropriate.
  • Experience with the following tools, platforms, and business data is required: Four years of experience with Python, Significant industry experience working as lead on development teams, Strong knowledge of Django, Flask, or similar, Advanced management of SQL, Administration of UNIX-based servers (Linux, Mac, etc.), Management of multi-tiered deployment environments (development, staging, production, etc.), Multi-threaded/parallel-process applications.
  • Experience with the following tools, platforms and business data is preferred: Working knowledge of Ruby on Rails, JavaScript, AngularJS/NodeJS, jQuery, Bootstrap, or equivalent technologies, Business intelligence is preferred, Baseball knowledge and exposure to baseball statistics.

To Apply:
Please apply here. When you apply, you will be asked to answer four additional questions.

We hoped you liked reading Job Postings: Kansas City Royals Baseball Systems Developer & Lead Developer 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 used to be the managing editor of The Hardball Times, a writer and editor for FanGraphs and a writer for Boston.com and The Boston Globe. Now, he owns The Silver Unicorn Bookstore, an independent bookstore in Acton, Mass. Follow him on Twitter @Swydan. Follow the store @SilUnicornActon.

newest oldest most voted
KCDaveInLA
Member
KCDaveInLA

Damn, I wish I could have racked up a 6-figure student loan debt so I could get this job.

kevin21
Member
kevin21

Some debt with a 6-figure+ salary.
CompSci is less about what your paper degree says and more about what you can do.