Contract to Hire - W2 only - locals please***
We are seeking a highly motivated and talented Data Engineer to join our clients growing data team. In this role, you will play a critical part in designing, building, and maintaining our data infrastructure. You will work closely with data scientists, analysts, and business stakeholders to ensure data quality, accuracy, and accessibility.
Responsibilities:
- Design, develop, and maintain data pipelines and ETL processes to extract, transform, and load data from various sources into our data warehouse (e.g., Data Bricks).
- Develop and maintain data quality checks and monitoring systems.
- Build and optimize data models, including star schema and dimensional modeling.
- Collaborate with data scientists and analysts to understand their data needs and translate them into technical solutions.
- Troubleshoot and resolve data quality issues.
- Participate in all phases of the software development lifecycle, including design, development, testing, and deployment.
- Stay up-to-date on the latest data engineering technologies and best practices.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of experience as a Data Engineer or in a similar role.
- Strong understanding of data warehousing principles, including star schema and dimensional modeling.
- Extensive experience with SQL and data querying languages.
- Experience with data integration tools and technologies, including Data Bricks.
- Experience with Python is a plus.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Excellent communication and collaboration skills.
- Strong analytical and problem-solving skills.
- Passion for data and a strong desire to learn and grow.