About this role
Our client is seeking an experienced AWS Data Engineer to join their team on a 12-month contract. This role is open to candidates located anywhere in India where our client's offices are available. The ideal candidate will have a strong background in data engineering and a comprehensive understanding of AWS services.
Key Responsibilities:
- Design, develop, and maintain data pipelines using AWS services.
- Implement data models and ETL processes to ensure data quality and accessibility.
- Utilize tools such as Python, Spark, and Gradle for data processing and transformation.
- Work with AWS services including S3, Athena, Redshift, and Lambda to optimize data storage and retrieval.
- Manage data streaming using Kafka or Kinesis and ensure efficient data flow.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
- Monitor and troubleshoot data pipelines and workflows for performance optimization.
Required Skills & Qualifications:
- Proficient in Python and Spark for data processing.
- Strong experience with AWS services, including S3, Athena, Redshift, and Glue.
- Familiarity with Kubernetes, Argo, and data streaming technologies like Kafka/Kinesis.
- Solid understanding of SQL and data modeling principles.
- Experience in building and managing ETL processes and data pipelines.
- Excellent problem-solving skills and attention to detail.
Experience:
- Minimum of 5 years of relevant experience in data engineering or a related field.
What we offer:
- Opportunity to work with cutting-edge technologies in a dynamic environment.
- Collaborative team culture with a focus on innovation and professional growth.
- Flexible work location within India.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.