Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience.
6 years of experience with database technologies such as PostgreSQL, MySQL, SQL Server, Oracle.
6 years of experience in writing software in one or more languages, such as Java, Python, or Go.
Experience in database administration techniques including storage, clustering, availability, disaster recovery, security, logging, monitoring and auditing.
Preferred qualifications:
Experience with data migration strategies and moving large-scale production systems either in on-premise/data center environments or migration to cloud scenarios.
Experience with database management tools for backups, recovery, snapshot management, sharding, partitioning and as well as database performance tuning.
Experience working with cloud databases such as RDS, Aurora, DynamoDb, ElastiCache, CloudSQL, Datastore, Firestore, or Cloud Spanner.
Experience developing ELT or ETL workflows.
Experience in SQL databases with deep query troubleshooting knowledge such as isolating blocks of poor performing SQL, determining root cause, and developing remediation actions.