Negotiable
Outside
Remote
USA
Summary: The Data Engineer role involves designing, developing, and maintaining the infrastructure for enterprise data storage, processing, and analytics. The position requires creating scalable data pipelines and ensuring data accuracy while collaborating with cross-functional teams to enhance analytic capabilities. The individual will also focus on optimizing data workflows and enforcing data quality standards. This contract position is remote and emphasizes a strong background in data engineering and programming skills.
Key Responsibilities:
- Design and develop ETL/ELT data pipelines to extract, transform, and load data from diverse sources.
- Collaborate with architects, data scientists, and engineers to optimize data quality, security, and governance.
- Integrate structured and unstructured data from databases, warehouses, APIs, and third-party systems.
- Build and optimize workflows for performance, scalability, and reliability.
- Implement data validation, cleaning, and transformation methods to ensure data integrity.
- Conduct performance tuning, caching, and indexing to improve query efficiency.
- Enforce data quality standards through automated checks and validation processes.
- Support the enterprise data strategy to enable actionable insights and advanced analytics.
Key Skills:
- Bachelor's degree in Computer Science, Data Science, Software Engineering, or related field.
- 8+ years experience in data engineering, including ETL/ELT, data modeling, integration, and warehousing.
- Strong programming skills in Python, C#, Java, and SQL.
- Hands-on experience with Microsoft Data Stack: SQL Server (IaaS, PaaS), Synapse, CosmosDB, Azure Data Factory, Azure Databricks, Power BI/Fabric.
- Informatica Cloud (DIH, CIH, CD MDM, Data Quality).
- Snowflake and related cloud data platforms.
- Strong analytical and communication skills with the ability to simplify complex technical ideas for non-technical audiences.
- Demonstrated initiative, adaptability, and problem-solving capability in fast-paced environments.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Title: Data Engineer
Position Type: Contract
Location: Chicago, IL
Remote Work: Yes
Position Summary
The Data Engineer will design, develop, and maintain the infrastructure and systems supporting enterprise data storage, processing, and analytics. This individual is responsible for creating scalable data pipelines, ensuring data accuracy, optimizing data workflows, and integrating with cross-functional teams to deliver analytic capabilities that drive business decisions.
Key Responsibilities
- Design and develop ETL/ELT data pipelines to extract, transform, and load data from diverse sources.
- Collaborate with architects, data scientists, and engineers to optimize data quality, security, and governance.
- Integrate structured and unstructured data from databases, warehouses, APIs, and third-party systems.
- Build and optimize workflows for performance, scalability, and reliability.
- Implement data validation, cleaning, and transformation methods to ensure data integrity.
- Conduct performance tuning, caching, and indexing to improve query efficiency.
- Enforce data quality standards through automated checks and validation processes.
- Support the enterprise data strategy to enable actionable insights and advanced analytics.
Required Qualifications
- Bachelor s degree in Computer Science, Data Science, Software Engineering, or related field.
- 8+ years experience in data engineering, including ETL/ELT, data modeling, integration, and warehousing.
- Strong programming skills in Python, C#, Java, and SQL.
- Hands-on experience with:
- Microsoft Data Stack: SQL Server (IaaS, PaaS), Synapse, CosmosDB, Azure Data Factory, Azure Databricks, Power BI/Fabric
- Informatica Cloud (DIH, CIH, CD MDM, Data Quality)
- Snowflake and related cloud data platforms
- Strong analytical and communication skills with the ability to simplify complex technical ideas for non-technical audiences.
- Demonstrated initiative, adaptability, and problem-solving capability in fast-paced environments.
Nice to Have
- Certifications in Microsoft Azure or Informatica.
- Experience in professional services, accounting, or managed services provider environments.
- Prior client-facing or consultative project experience.
Interview Process
- 30-minute technical interview with Manager
- 30-minute discussion with Director