Overview
Skills
Job Details
Job Description:
We are looking for an experienced and highly skilled Data Engineer to join our client s data engineering team in Bloomington, Illinois. This is a hybrid role, requiring the candidate to work onsite 2 3 days per week. The ideal candidate will have a strong background in building robust, scalable, and efficient data pipelines and possess a deep understanding of data architecture and distributed systems.
Key Responsibilities:
Design, develop, and optimize scalable data pipelines and ETL processes
Work closely with data analysts, data scientists, and business teams to deliver reliable data solutions
Create and maintain data architecture, data models, and data lakes/warehouses
Ensure data integrity, quality, and governance best practices are followed
Implement data security and compliance protocols where required
Monitor pipeline performance and troubleshoot any data-related issues
Required Skills & Experience:
9+ years of professional experience in Data Engineering
Strong hands-on experience with SQL, Python, and Spark
Expertise in building ETL/ELT pipelines using tools like Apache Airflow, DBT, or similar
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (AWS preferred)
Deep understanding of data warehousing concepts, data modeling, and big data architectures
Strong experience with tools like Snowflake, Databricks, Redshift, or similar
Familiarity with version control (Git) and CI/CD practices
Excellent problem-solving and communication skills
Preferred Qualifications:
Bachelor s or Master s degree in Computer Science, Data Engineering, or a related field
Experience in a hybrid work environment and ability to collaborate across remote teams
Knowledge of containerization tools like Docker or Kubernetes is a plus
Previous experience working in highly regulated industries (finance, insurance, healthcare)