Salary
💰 $113,000 - $188,000 per year
Tech Stack
Amazon RedshiftAWSCloudDockerETLJavaJenkinsTerraform
About the role
- Design, implement, and optimize data solutions on AWS, including migration pipelines, ETL workflows, and serverless architectures
- Evaluate and recommend best-fit AWS services for business use cases; present options during architecture/design discussions
- Automate provisioning and management of AWS Redshift, Glue, and related services using Terraform and DevOps practices
- Troubleshoot and resolve issues in code and infrastructure, ensuring reliability and performance
- Collaborate across cross-functional teams, contributing hypotheses, options, and technical insights
- Apply Java development skills to maintain and enhance web applications, delivering incremental improvements
Requirements
- Bachelor’s degree from an accredited institution (Computer Science preferred)
- Minimum of SIX (6) years' experience with strong expertise in AWS services for data engineering: Glue, Lambda, Athena, Redshift, S3
- Hands-on experience with Terraform for AWS infrastructure automation
- Proven ability to troubleshoot and resolve technical issues independently in fast-paced environments
- Proficiency in Java development, with experience in building and supporting web applications
- Strong communication and collaboration skills, with the ability to influence design and architecture decisions
- Self-starter with ability to balance independence and teamwork across Engineering, DevOps, and Architecture functions
- Preferred: AWS Certified Data Engineer - Associate
- Preferred: AWS Certified DevOps Engineer – Professional (or equivalent certification)
- Preferred: Hands-on experience with CI/CD pipelines and modern DevOps practices, including Git, Terraform, Jenkins, AWS CodePipeline, and Docker
- Preferred: Prior experience in public sector or grants management systems (a plus)