AWS Data Engineer
Job Description
MMD Services, Inc is building an enterprise data platform on AWS and needs a senior data engineer to help own pipelines and cloud warehouse solutions end to end. This is a hybrid role based in Rosemont, IL with 3 days onsite, operating as a lean team where collaboration is close and ideas move quickly. You will work independently while partnering with IT and cross-functional teams to keep critical analytics running and shape how the data engineering practice scales.
What you’ll do
- Own enterprise-scale data pipelines and cloud data warehouse solutions from design through deployment.
- Build and run cloud-based pipelines using modern workflow orchestration to power analytics workloads across the company.
- Architect and optimize an Amazon Redshift data warehouse that supports business intelligence and reporting at scale.
- Drive key ETL and data lake architecture decisions.
- Design and build APIs and API Gateway integrations to connect systems and unlock org-wide data access.
- Bring medallion architecture and modern data standards to life.
- Contribute across the full delivery cycle: requirements, design, coding, testing, and deployment.
- Troubleshoot and support production platforms the business relies on daily.
- Identify broken or outdated components and lead improvements, speaking up with better approaches.
- Mentor less experienced engineers and help set team priorities, with leadership driven by knowledge.
- Help shape the data engineering practice as the company scales rapidly.
What you bring
- Recent, hands-on experience building and supporting solutions on AWS, including IAM, S3, API Gateway, Glue, Lake Formation, Redshift, and relational or NoSQL databases such as RDS and DynamoDB.
- Strong working knowledge of a modern orchestration tool (such as Airflow or Step Functions or similar) for scheduling and managing pipelines.
- Proficiency in Python and PySpark for scalable data engineering.
- Experience developing and integrating APIs, including API Gateway configuration.
- Solid understanding of relational database concepts and data modeling best practices.
- Familiarity with medallion-style layered architecture standards.
- Stable, progressive career history showing depth in data engineering roles.
- Strong analytical skills plus excellent written and verbal communication.
- Comfort working independently with minimal supervision while collaborating effectively across teams.
- Openness to supporting legacy systems alongside newer technologies.
Tools you’ll work with
- AWS, IAM, S3, API Gateway, Glue, Lake Formation, Redshift, RDS, DynamoDB
- Airflow, Step Functions
- Python, PySpark
Compensation & benefits
Salary: USD 135,000 - 150,000 per year.
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Parental leave
- Vision insurance
Nice to have
- Exposure to AI or machine learning tooling within a data engineering context, such as feeding pipelines into ML models, working with AWS AI services like SageMaker, or supporting AI-driven analytics use cases.