SCM Innovators
AWS Data Engineer in Des Moines, Iowa
Duration: 12 months (can extend up to 3 years)
Location: Des Moines, IA
W2 1st preference, But open for C2CÂ
Top Skills’ Details
– Experience with modern enterprise data platforms (e.g., Snowflake)
– Familiarity with data quality tools and practices (e.g., Ataccama)
– Experience with data integration tools (e.g., AWS Glue, Fivetran, Informatica IDMC)
– Experience with transactional/source system data modeling (e.g., 3NF)
– Experience with monitoring, observability, and pipeline reliability
Job Description
Overview
In this role, you will enable the seamless movement of critical transactional data from source systems into enterprise analytics platforms. You will ensure data is trusted, well-governed, and optimized for large-scale insights.
You will design and deliver scalable data pipelines and data products, collaborating across teams to support analytics, reporting, and emerging data use cases while contributing to engineering standards and best practices in a modern data ecosystem.
Key Responsibilities
Design, develop, test, and maintain scalable data pipelines and system integrations across multiple platforms
Build and optimize systems for data ingestion, transformation, and processing of large datasets
Support the full data lifecycle—from acquisition and ingestion to delivering analytics-ready datasets
Ensure high-quality, reliable data solutions through testing, validation, and monitoring practices
Promote and follow best practices for version control, automated testing, and code quality
Collaborate with upstream and downstream teams to ensure data is well-modeled, governed, and accessible
Participate in technical design discussions and contribute to solution architecture
Identify and resolve data quality issues, performance bottlenecks, and technical debt
Apply security standards and support risk mitigation during development
Create and maintain documentation for pipelines, data models, and processes
Collaborate through code reviews, pairing, and knowledge sharing with team members
Provide on-call support as needed
Additional Skills & Qualifications
Qualifications
Bachelor’s degree with 6–10 years of relevant experience or Master’s degree with 2–8 years of relevant experience
Proven experience as an IT professional, preferably in data engineering or related fields
Strong leadership, communication, and presentation skills
Advanced analytical, problem-solving, and decision-making abilities
Strong organizational and planning skills with attention to accuracy and confidentiality
Ability to effectively communicate technical strategies and designs across all organizational levels
Demonstrated ability to collaborate in cross-functional environments
Required Technical Skills
Experience with data modeling techniques and various data structures
Ability to design and optimize data for analytics and data science use cases
Hands-on experience building and operating systems for data extraction, ingestion, and processing of large datasets
Experience with business intelligence and reporting tools
Proven ability to build data products incrementally and integrate data from multiple sources
To apply for this job email your details to Ritesh@scminnovators.com