Database Engineer / Database Administrator
About the role
We're looking for someone to help build and modernize our enterprise data platform. This role focuses on supporting and optimizing our Microsoft SQL Server environment while designing and implementing our future cloud data platform in Snowflake. You'll work closely with Data Engineering, Baseball Systems, Research & Development, and other departments to ensure our databases remain secure, scalable, high-performing, and capable of supporting critical business operations. While the role is primarily database engineering and administration, occasional support for reporting or one-off SQL requests is expected.
Responsibilities
- SQL Server Reliability & Performance
- Keep production databases healthy, secure, and highly available
- Improve performance and query execution
- Develop indexing and partitioning strategies
- Manage backups, restores, disaster recovery, and database growth
- Improve monitoring, alerting, and operational reliability
- Database Engineering
- Design scalable relational schemas and data models
- Build and optimize stored procedures, views, and functions
- Improve application/database interactions
- Data Platform Operations
- Keep critical data workflows running reliably
- Build automated processes for data imports and exports
- Troubleshoot failed jobs and integrations
- Create repeatable, auditable data-loading processes
- Subject Matter Expertise
- Own the dataset for a specific Baseball Operations department
- Future Data Platform
- Help design our Snowflake architecture
- Develop a roadmap for moving from SQL Server to Snowflake
- Design data movement and migration strategies
- Establish standards for security, governance, and performance
- Help operate a hybrid SQL Server/Snowflake environment during the transition
- Modern Data Engineering
- Build ETL/ELT pipelines using Python, SQL, Dagster, or similar tools
- Automate monitoring and recovery
- Improve our data orchestration and workflow management
- Modernize legacy processes
Skills & Growth Opportunities
You don't need to be an expert in everything. We're interested in what you can own today, what you can contribute to, and what you want to learn. Opportunities for growth include:
- Transitioning from a DBA to a data platform engineer
- Learning production database administration as a data engineer
- Deepening Snowflake expertise
- Taking ownership of a production environment