Senior Data Engineer
Are you a skilled Data Engineer passionate about cloud-based databases, data engineering, AI, and solving real-world challenges with innovative solutions? If you have 5+ years of development and delivery experience and a knack for optimizing database performance, we want to hear from you!
Join our team and contribute to building cutting-edge solutions in a collaborative and dynamic environment.
Key Responsibilities
- Collaborate with cross-functional teams to understand data requirements and usage across multiple products.
- Design and implement optimized database structures to meet the needs of various products and stakeholders.
- Partner with Product Owners and the Engineering Team to define, document, and communicate database designs and data requirements.
- Work on real-time use cases for AI and data lakes.
- Develop and enforce best practices for database management, design, and implementation.
- Manage cloud-based databases (e.g., Amazon RDS, Aurora PostgreSQL) including provisioning, scaling, and performance optimization.
- Enhance data security through access controls, role-based permissions, and encryption techniques.
- Design and implement data warehouses, data marts, and analytics solutions using tools like Power BI.
- Lead data migration processes, ensuring seamless transitions across heterogeneous databases (e.g., Aurora PostgreSQL, Oracle, SQL Server).
- Leverage NoSQL databases (e.g., MongoDB) for data-intensive applications.
- Work closely with DevOps teams to implement CI/CD pipelines and automate database deployments and testing.
Required Qualifications
- Experience:5+ years in database management with expertise in various DB technologies.
- Cloud Proficiency:4+ years working with cloud-based databases like AWS RDS Aurora PostgreSQL. Multi-cloud experience (AWS, Azure, Google Cloud) is a plus.
- Data Modeling:Strong skills in Logical Data Modeling, Physical Data Modeling, normalization, and de-normalization.
- SQL Expertise:Proficiency in writing efficient SQL and query optimization techniques.
- Tools & Techniques:Experience with Power BI, data warehouses, and data migration processes.
- Soft Skills:Excellent communication, analytical thinking, and a proactive attitude.
- Agile Experience:Comfortable working in Agile Development Environments.
Why Join Us?
- Work on exciting, impactful projects in a supportive and innovative team environment.
- Collaborate with experts across multiple disciplines.
- Opportunity to enhance your skills with cutting-edge cloud technologies and tools.
If you’re ready to bring your expertise in databases and data engineering to a role that challenges and rewards you, apply now!