Overview
The role of the Database Tech Lead, will take ownership of our core data infrastructure, drive database architecture, and drive end-to-end solutions across pipelines, orchestration frameworks, and production systems. You’ll ensure our data systems are optimized for speed, reliability, and growth.
Responsibilities
Database Architecture & Design- Architect, implement, and optimize scalable SQL-based databases, with a focus on AWS Aurora (PostgreSQL/MySQL).
- Leverage AWS services (Aurora, RDS, S3, Glue, Lambda, Redshift, etc.) to build modern, cloud-native data platforms.
- Ensure database schemas are optimized for performance, consistency, and maintainability.
ETL & Data Pipeline Organization- Design, build, and manage robust data pipelines using AWS Glue and Apache Airflow.
- Ensure data quality, lineage, and consistency across ingestion, transformation, and export layers.
Production Support & Operations- Own the stability and reliability of production databases and data flows.
- Handle capacity planning, performance tuning, backup/restore procedures, and failover strategies.
- Collaborate with DevOps and SRE to implement observability, alerting, and automated recovery procedures.
- Identify opportunities to improve performance and resilience within the data ecosystem.
Continuous Improvement- Enhance data governance for schema changes, migrations, and data access control.
- Evaluate new tools and frameworks that improve efficiency, reliability, or scalability of data systems.
- Enhance accountability, testing, and automation in data engineering.
Qualifications
- BS in Computer Science, Information Systems, or a related field, or equivalent experience.
- 3 years of database lead experience
- 3 years of experience in database and data engineering roles
- 3 years of experience in SQL development, query optimization, indexing strategies, and transaction management.
- Strong understanding of data architecture in production systems, including high availability, replication, and disaster recovery.
- Proficiency in at least one scripting or programming language (e.g., Python).
PHYSICAL REQUIREMENTS:
- Regularly required to sit, stand, and walk.
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.