The AWS Data Engineer designs and optimizes scalable data pipelines and processing workflows using Python, PySpark, and SQL. The role also develops and maintains production-grade APIs and backend services using Java and Python, with emphasis on API design, integration, performance, and reliability. It uses AWS services including S3, Glue, EMR, Lambda, and Redshift to build and manage cloud-based data engineering solutions. The position works with Model Context Protocol (MCP), large language models (LLMs), and generative AI to develop or integrate AI-enabled applications and workflows. It applies object-oriented programming principles, design patterns, and engineering best practices to produce reusable, maintainable, scalable code; optimizes SQL queries and ETL/ELT processes; and collaborates across technical and business teams. The engineer also troubleshoots APIs, pipelines, integrations, and cloud applications, and participates in code reviews, testing, CI/CD, performance tuning, and production support.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Education Level
No Education Listed