AWS Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
Design, develop, and support enterprise-scale data engineering solutions and scalable data pipelines Build and optimize large-scale data processing solutions using SQL, Python, PySpark, and Spark Develop and maintain modern data platform solutions using Snowflake, dbt, Kafka, Airflow, Iceberg, and Lakehouse architectures Design and implement cloud-native data solutions using AWS services such as EMR, Glue, Athena, Lambda, DynamoDB, EC2, IAM, CloudFormation, and CloudWatch Apply data architecture and modeling principles, including dimensional modeling, Data Vault, data warehousing, data governance, and master data management Design and implement data streaming and distributed data processing solutions Evaluate technical approaches and clearly communicate architecture decisions, implementation strategies, challenges, and outcomes Lead technical initiatives and collaborate with engineering teams to deliver scalable data solutions Gather business requirements and translate complex business needs into technical designs and solutions Collaborate with business stakeholders and technical teams throughout the development lifecycle Apply AI-assisted development tools, automation frameworks, and emerging technologies to improve engineering productivity, software quality, and delivery Continuously evaluate and adopt modern engineering practices and technologies that improve data platform capabilities Support CI/CD and DevOps practices for data engineering solutions Troubleshoot performance, reliability, and data quality issues across data pipelines and platforms
Requirements
5+ years of experience Good to Have Good to Have AWS Solutions Architect AWS Developer AWS Data Analytics
Skills SQL Python PySpark AWS Cloud Services Snowflake dbt Kafka Airflow Apache Iceberg and Lakehouse Architecture Data Pipeline Development Data Streaming and Distributed Data Processing CI/CD and DevOps Linux Administration and Scripting Database Technologies Networking and Virtualization Fundamentals Data Architecture Data Modeling Data Governance Requirements Gathering Stakeholder Management Technical Leadership Technical Documentation Troubleshooting and Root Cause Analysis AI-Assisted Development Agile Delivery Distributed Team Collaboration
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
What Are The Top Skills Required For Azure Developers?
Top Big Data Technologies That You Need to Know
Dev Digest 162: AI careers, MCP, AWS best practices & floppy sweaters