What are the responsibilities and job description for the AWS Data Engineer position at capgemini?
Design and implement scalable data architectures using AWS services (S3, Redshift, Glue, Athena, EMR, DynamoDB).
Build, optimize, and maintain ETL/ELT pipelines for structured and unstructured data.
Develop real time and batch ingestion pipelines using AWS Glue, Lambda, Kinesis, or Kafka.
Skills & Qualifications:
Data Processing & Transformation:
Utilize Spark (AWS EMR/Glue), Python, or Scala to build transformation workflows.
Implement data quality checks, validation rules, and automated error handling mechanisms.
Ensure data is optimized for analytics, BI, and ML use cases.
Data Warehouse & Lakehouse Management:
Build and maintain data lakes on Amazon S3 and data warehouses on Redshift/Snowflake.
Create and optimize database schemas, partitioning, compression, and performance tuning.
Manage metadata, cataloging, and data lineage via AWS Glue Data Catalog or similar tools.
DevOps & Automation:
Implement CI/CD pipelines for data workflows using CodePipeline, CodeBuild, GitHub Actions, or Jenkins.
Use Infrastructure as Code (IaC) tools like CloudFormation or Terraform to automate provisioning.
Monitor pipelines and infrastructure using CloudWatch, CloudTrail, and AWS Config.
Security, Compliance & Governance:
Apply AWS security best practices including IAM roles, KMS encryption, VPC networking, and Secrets Manager.
Maintain compliance with organizational data governance and regulatory standards.
Ensure data privacy, retention policies, and audit requirements are met.
Collaboration & Stakeholder Management:
Partner with data scientists, analysts, and business teams to understand data requirements.
Provide technical guidance on AWS data capabilities and architectural best practices.
Troubleshoot pipeline failures, performance bottlenecks, and data quality issues.
The pay range that the employer in good faith reasonably expects to pay for this position is $40.45/hour - $63.20/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.
Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.
Salary : $40 - $63