AWS Data Engineer DynamoDB
Joseph JUnited StatesMIDPosted 1h ago
DynamoDBPythonPySparkAWSETLSQLPostmanGitCI/CDCloudFormationTerraform
About the Role
We are looking for an experienced AWS Data Engineer with strong expertise in DynamoDB, Python, PySpark, and AWS data engineering services. This role involves building and maintaining production-ready data pipelines and developing ETL solutions.
Key Responsibilities
• Build, develop, and maintain production-grade data pipelines and ETL processes
• Develop data processing and automation solutions using Python and PySpark
• Design, develop, and optimize AWS Glue jobs, crawlers, triggers, and workflows
• Implement DynamoDB data models, capacity planning, streams, and performance optimization
• Work with AWS services including S3, Lambda, Step Functions, CloudWatch, IAM, KMS, and Kinesis
• Use Postman for API development, testing, and collaboration
• Write complex SQL queries and apply data warehousing principles
• Manage source code using Git and support CI/CD pipelines
• Implement infrastructure as code using CloudFormation or Terraform
Requirements
• Strong hands-on experience in AWS Data Engineering
• Expert-level proficiency in Python and PySpark
• Deep experience with AWS Glue and DynamoDB
• Knowledge of AWS cloud services and data pipeline orchestration
• Proficiency in Postman, SQL, Git, CI/CD, and infrastructure as code
• Strong troubleshooting, analytical, and problem-solving skills