We are seeking a skilled Data Engineer/Architect with a specialization in PostgreSQL to lead our database migration and optimization initiatives. This role involves transitioning our database from MS SQL Server to PostgreSQL while ensuring minimal downtime and maintaining data integrity. You will be at the forefront of optimizing our PostgreSQL databases for performance and collaborating with cross-functional teams to create robust data solutions.
Key Responsibilities
- Database Migration. Lead and facilitate the migration of databases from MS SQL Server to PostgreSQL using AWS Database Migration Service (DMS) to ensure a seamless transition with minimal downtime and accurate data transfer.
- Performance Optimization. Optimize PostgreSQL databases focusing on query optimization, indexing strategies, partitioning, and schema design improvements to enhance overall database performance.
- Cross-Functional Collaboration. Work closely with product teams, software engineers, and data scientists to understand data requirements and develop effective data solutions.
- Monitoring and Troubleshooting. Monitor PostgreSQL database performance, troubleshoot issues, and ensure high availability and reliability of database systems.
- ETL Pipeline Development. Design, build, and maintain efficient ETL pipelines to facilitate data transfer between various systems, ensuring data integrity and accuracy.
- Best Practices Documentation. Establish and document best practices for database management, security, and disaster recovery within a cloud environment, with a strong emphasis on AWS.
- Migration Planning. Develop comprehensive migration plans and roadmaps, including testing, validation, and post-migration optimization to ensure successful outcomes.
Qualifications
- PostgreSQL Expertise. Strong expertise in PostgreSQL, particularly in performance tuning, indexing, query planning, and schema optimization.
- Migration Experience. Proven experience with large-scale database migrations from MS SQL Server to PostgreSQL, including hands-on experience with AWS DMS.
- SQL Proficiency. Proficient in SQL and solid understanding of relational database design principles.
- ETL and Data Pipelines. Experience in developing ETL processes and integrating data from multiple sources.
- Cloud Familiarity. Familiarity with cloud platforms, especially AWS (e.g., RDS, Aurora) and their database services.
- Database Security Knowledge. Strong understanding of database security best practices, including encryption, access management, and auditing.
- Problem-Solving Skills. Exceptional problem-solving abilities, capable of identifying and resolving complex data-related issues.
- Communication Skills. Excellent communication and collaboration skills, with a proven ability to work effectively in a cross-functional and remote team environment.
How to Apply
If you are passionate about data engineering and meet the qualifications outlined above, please send your resume to [email protected] along with your Current CTC, Expected CTC, and Notice Period.