remote
Senior Database Engineer - DAI Companies
Software Engineer
Senior Database Engineer responsible for designing, implementing, and optimizing high‑performance relational databases, supporting data pipelines and cloud infrastructure using SQL, PostgreSQL, MySQL, ETL tools, and AWS services.
About the role
Key Responsibilities
- Design and develop scalable relational database schemas for mission‑critical applications.
- Implement and maintain ETL processes to ensure reliable data ingestion and transformation.
- Optimize query performance, index strategies, and overall database health across PostgreSQL and MySQL platforms.
- Collaborate with software engineers and data scientists to integrate database solutions into cloud environments, primarily AWS.
- Develop automation scripts (Python) for routine maintenance, monitoring, and backup/recovery procedures.
- Establish and enforce best practices for data security, governance, and compliance.
Requirements
- 5+ years of professional experience with SQL, PostgreSQL, and MySQL in production environments.
- Proven expertise in performance tuning, query optimization, and database troubleshooting.
- Hands‑on experience building and managing ETL pipelines and data integration workflows.
- Strong knowledge of AWS database services (RDS, Aurora) and infrastructure‑as‑code concepts.
- Proficiency in Python for scripting, automation, and data manipulation.
Skills
sqlpostgresqlmysqlawspython