Job Posting: St. Louis Cardinals Data and Full Stack Software Engineer Positions

Please note, this posting contains two positions.

Job Title: Data Engineer (Full-Time)

Department: Baseball Operations

Summary of Responsibilities:
The role of the Data Engineer will be to design, develop, and maintain modern, scalable baseball data processing systems for the St. Louis Cardinals. This person will collaborate with the Baseball Systems group to ensure that quality data, analytics, and visualizations are accessible in a timely fashion to front office members, scouts, coaches, players, and others in Baseball Operations. This person should be detail-oriented, enjoy collaborating with others, communicate effectively both verbally and in writing, keep up with the latest tools and technologies, and have strong interest in the game of baseball.

The St. Louis Cardinals are committed to building an inclusive organization where we have a diverse workforce as well as a culture where employees feel they belong and can contribute their unique qualities to the team. The Cardinals are dedicated to continuously building a diverse staff, and we strongly encourage candidates who are members of historically marginalized groups which may include, but are not limited to persons of color, LGBTQIA, gender, veterans, and persons with disabilities, to apply. If you meet any of the qualifications listed below we welcome you to apply, or to reach out to us at hrinfo@cardinals.com for more information.

Education & Experience Required:

  • Bachelor’s degree in computer science or a related field, or a combination of relevant education and work experience
  • Strong understanding of modern data system architecture, design patterns and best practices
  • Experience with all stages of the software development lifecycle
  • Experience identifying, debugging, and resolving technical issues
  • Ability to apply creative solutions to challenging technical tasks
  • Ability to work independently in a fast-paced environment
  • Strong technical knowledge and experience including:
    • Expertise with one or more object-oriented programming languages such as Python, Java, Ruby, or C#
    • Proficiency with databases (Relational, NoSQL, Columnar) and advanced SQL
    • Experience with cloud computing & cloud technologies and understanding of serverless and event driven architectures
    • Experience with DevOps including Source Control and CI/CD tools

Education & Experience Preferred:

  • 2+ years of software development experience
  • Technical experience/familiarity with:
    • Docker and container-based environments
    • Kubernetes
    • Infrastructure as Code
    • Google Cloud Platform (GCP)Orchestration tools such as Airflow
    • Familiarity with the game of baseball including statistical and player tracking data

To Apply:
To apply, please follow this link.

Job Title: Full Stack Software Engineer (Full-Time)

Department: Baseball Operations

Summary of Responsibilities:
The role of the Full Stack Software Engineer will be to design, develop, and maintain internal baseball information web applications for the St. Louis Cardinals. This person will collaborate with the Baseball Systems group to ensure that quality data, analytics, and visualizations are accessible in a timely fashion to front office members, scouts, coaches, players, and others in Baseball Operations. This person should be detail-oriented, enjoy collaborating with others, communicate effectively both verbally and in writing, keep up with the latest tools and technologies, and have strong interest in the game of baseball.

The St. Louis Cardinals are committed to building an inclusive organization where we have a diverse workforce as well as a culture where employees feel they belong and can contribute their unique qualities to the team. The Cardinals are dedicated to continuously building a diverse staff, and we strongly encourage candidates who are members of historically marginalized groups which may include, but are not limited to persons of color, LGBTQIA, gender, veterans, and persons with disabilities, to apply. If you meet any of the qualifications listed below we welcome you to apply, or to reach out to us at hrinfo@cardinals.com for more information.

Education & Experience Required:

  • Bachelor’s degree in computer science or a related field, or a combination of relevant education and work experience
  • Strong understanding of modern application design patterns and best practices with regard to performance, maintenance, and data security
  • Understanding the fundamental concepts, design and implementation of application frameworks (Angular preferred)
  • Experience building reusable libraries and shared components used by many applications
  • Experience with all stages of the software development lifecycle
  • Experience identifying, debugging, and resolving technical issues
  • Ability to work independently in a fast-paced environment
  • Strong technical knowledge and experience including:
    • Expertise with single-page-application frameworks such as Angular, React, or Vue.js
    • Building backend services utilizing frameworks such as ExpressJS, Nest, Next.js, Apollo GraphQL, Prisma, and TypeORM
    • JavaScript and TypeScript best practices and design patterns
    • Web fundamentals such as HTML, JavaScript, and CSS
    • Tailwind CSS and/or utility based CSS Frameworks
    • Relational and document databases
    • Familiarity with git source control and CI/CD processes
    • Familiarity with testing frameworks such as Jest and Cypress

Education & Experience Preferred:

  • 2+ years of experience with application development
  • Data visualization experience using frameworks such as d3 and Three.js
  • Technical experience/familiarity with:
    • Docker and container-based environments
    • Kubernetes
    • Infrastructure as Code
    • Google Cloud Platform (GCP)
    • Orchestration tools such as Airflow
  • Familiarity with the game of baseball including statistical and player tracking data

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the St. Louis Cardinals.





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.