AWS Data Engineer – DynamoDB
Job Description
Alchemy is hiring an experienced AWS Data Engineer to support production data engineering work focused on DynamoDB and AWS-native data pipelines. This onsite role in Juno Beach, FL brings hands-on responsibility for ETL development, pipeline optimization, and end-to-end delivery across multiple AWS services and data warehousing practices.
What you’ll do
- Build and maintain scalable, production-grade data pipelines using Python and PySpark.
- Develop ETL jobs along with AWS Glue crawlers, triggers, and workflows.
- Design and optimize DynamoDB data models, capacity, streams, and performance.
- Work with AWS services including S3, Lambda, Step Functions, CloudWatch, IAM, KMS, and Kinesis.
- Use Postman for API testing and collaboration.
- Write complex SQL queries and apply data warehousing principles.
- Utilize Git, CI/CD pipelines, and Infrastructure as Code tools such as CloudFormation or Terraform.
- Leverage AI tools to improve development, automation, and productivity.
What you bring
- 10+ years of relevant IT/data engineering experience.
- Strong hands-on experience with Python/PySpark, AWS Glue, and DynamoDB.
- Proven experience building production data pipelines.
Experience (years)
- IT/Data Engineering: 10 years (Required)
- DynamoDB: 4 years (Required)
- Python and PySpark: 4 years (Preferred)
Tech stack
- Python, PySpark, AWS Glue, DynamoDB, ETL
- S3, Lambda, Step Functions, CloudWatch, IAM, KMS, Kinesis
- Postman, SQL
- Git, CI/CD, Infrastructure as Code
- CloudFormation, Terraform
Location and pay
Juno Beach, FL (in person). $60.00 - $65.00 per hour.