We are seeking a highly skilled and motivated Data Engineer to join our team. As a Data Engineer, you will be responsible for designing, building, and maintaining scalable data infrastructure on AWS.
The key performance indicators or KRA goals for this role include:
- Join a team of experts to design, develop, and deliver high-quality data solutions on AWS for clients.
- Collaborate with team members in daily standup meetings and provide valuable contributions to the discussion.
- Build and maintain ETL and analytics systems using relational databases.
- Implement robust security measures, access controls, and governance strategies in cloud environments.
The ideal candidate for the Data Engineer position should have:
- Strong experience in developing and implementing at least two of the following:
- ETL, orchestration, and CI/CD pipelines
- SQL databases, stored procedures, and query optimization
- Analytics and data visualization
- Master Data Management (MDM) and data governance
- Familiarity with one or more of the following in AWS:
- High Availability (HA) solutions, including read/write replicas and optimization
- Performance tuning of RDS and Aurora
- Large-scale application migration and modernization with a focus on database design
- Security, access controls, and governance in cloud environments
- In-depth knowledge of data warehousing and RDBMSs such as Redshift, Snowflake, Postgres, and MySQL
- Hands-on experience with Infrastructure-as-Code (IaC) tools like CloudFormation, CDK, Terraform, and CI/CD tools
- Proficiency with AWS Glue, Lambda, and SDK
- Excellent written and verbal communication skills, with the ability to effectively communicate complex technical concepts to a non-technical audience.