Job Summary This position is primarily responsible for the development and operation of data processes in the Orioles cloud ecosystem. This role works closely with the Baseball Operations staff to define, develop, and implement a system that will support the Orioles player evaluation, selection and development efforts. The system will integrate multiple sources of information and video, both internal and external to the organization, into a single, centralized data source. The incumbent is responsible for the full life-cycle of the data ecosystem.

Primary Responsibilities

  • Works with Director, Baseball Systems and other senior Baseball Operations staff to develop project plans for developing and implementing a cloud ecosystem. With limited supervision, follows plan and monitors and reports progress.

  • Gathers, verifies, and documents user requirements for cloud system. Understands and analyzes the business process and required outcomes of the system and creates documents defining the business use cases.

  • Makes use of industry best practices and recommended coding standards to write clear, readable, and efficient code.

  • Designs and develops procedures to calculate advanced player statistics and manage player evaluations, rankings, and other information contained in the system.

  • Coordinates with video and data providers to integrate systems and information into the cloud ecosystem.

  • Designs and develops routines to integrate external data into the underlying data architecture.

  • Employs an iterative software development approach to ensure quick roll-out along with incremental improvements to cloud ecosystem over time.

  • Develops and oversees system acceptance testing for all newly developed components of the cloud ecosystem. Designs and sets up test scenarios. Reviews test results and validates that software capabilities meet business needs.

  • Provides ongoing support of cloud ecosystem. Troubleshoots and corrects defects found in the system. Upgrades system as necessary to take advantage of new technology and meet dynamic business goals.



  • Bachelor’s Degree in Computer Science, Information Systems, or equivalent.

  • Experience developing enterprise level applications that interface with SQL Server or similar database architecture and expert level SQL skills.

  • Experience using Python.

  • Experience leading all aspects of the software development lifecycle, including requirements definition, design, development, testing, and implementation.

  • Experience integrating multiple data sources, formats, and media into a single business application.

  • Demonstrated ability to work with users to understand business processes, document system requirements, and develop applications that meet business objectives.

  • Willingness to work non-traditional hours (various nights, weekends, holidays).


  • Previous experience developing, implementing, and employing structured development techniques.

  • Experience working with Docker and Kubernetes.

  • Experience working with Amazon Web Services cloud environment including AWS S3, AWS Lambda, and AWS SQS.

  • Experience working with Django framework library.

  • Experience with additional programming languages (such as R, Java, Ruby, or C).


The statements herein are intended to describe the general nature and level of work being performed by the employee in this position. The duties listed do not represent an exhaustive list of all responsibilities, duties, and skills required of a person in this position.

Vaccination against COVID-19 is a requirement of the position, subject to consideration of reasonable accommodations for documented medical or religious needs that do not pose an undue hardship.


The Baltimore Orioles are an Equal Opportunity Employer. It is the policy of the Baltimore Orioles to ensure equal employment opportunity without discrimination or harassment on the basis of race (including hair textures, afro hairstyles, or protective hairstyles), color, national origin or ancestry, religion or creed, gender or sex (including pregnancy), age, disability, citizenship status, marital status, veteran’s status, genetic predisposition or carrier status, gender identity, sexual orientation, or any other characteristic protected by law.