Role Overview
As an AWS Data Engineer, you will be responsible for designing, building, and maintaining scalable data solutions on the Amazon Web Services (AWS) platform. You will work closely with data scientists, analysts, and business stakeholders to enable data-driven decision-making by delivering reliable, secure, and high-performance data pipelines.
Responsibilities
- Designing and implementing scalable data architectures using AWS services
- Building and maintaining end-to-end data pipelines (batch and streaming)
- Ensuring data quality, integrity, and security across data platforms
- Optimizing data storage and processing for performance and cost efficiency
- Collaborating with cross-functional teams to understand data requirements and translate them into technical solutions
- Supporting analytics, reporting, and machine learning use cases with well-structured datasets
- Monitoring, troubleshooting, and improving existing data workflows and systems
Requirements
- Strong hands-on experience with AWS Data Services such as S3, Glue, Redshift, Athena, Lambda, and EMR
- Experience building scalable ETL/ELT pipelines using Python, Spark, or SQL
- Solid knowledge of relational and NoSQL databases, data modeling, and warehouse concepts
- Experience with big data frameworks and streaming technologies (e.g., Spark, Kafka, Kinesis)
- Familiarity with CI/CD, Infrastructure as Code (Terraform or CloudFormation), and monitoring tools
Skills
- AWS
- Python
- Spark
- SQL
- Terraform
Benefits
- Career growth and internal opportunities within Capgemini group
- Personalized career guidance from leaders
- Comprehensive wellness benefits including health checks, telemedicine, and insurance
- Flexible work options for elder care, partner coverage, or new parent support