What are the responsibilities and job description for the Data Engineer position at Insight Global?
Job Overview:
We are seeking an experienced Data Engineer to support the design, development, and optimization of enterprise data solutions. This role is hands‑on and delivery‑focused, ideal for engineers who enjoy being embedded with the business, building reliable data pipelines, and translating requirements into scalable data assets.
Daily Responsibilities:
- Design, build, and maintain end‑to‑end data pipelines supporting analytics and reporting use cases
- Develop and optimize solutions across a hybrid data environment, primarily leveraging Snowflake and SQL Server
- Perform data transformations, modeling, and query optimization to ensure performance and reliability
- Build and maintain data marts and contribute to broader data warehousing initiatives
- Support and enhance SSIS packages for ingestion and transformation workflows
- Partner closely with stakeholders to understand business needs and translate them into technical data solutions
- Collaborate with other engineering and infrastructure teams while maintaining ownership of data engineering deliverables
What We’re Looking For:
- Strong data engineering expertise with hands‑on development experience
- Proven ability to work across both Snowflake and SQL Server environments
- 3 years of experience in Snowflake administration and operations
- Strong knowledge of RBAC, security, and compliance frameworks
- Experience with ETL/ELT tools and data integration strategies
- Proficiency in Python or other scripting languages for automation
- Experience building, maintaining, and optimizing production data pipelines
- Solid understanding of data warehousing concepts and downstream analytics use cases
Schedule: Monday-Friday; onsite 5 days a week; Flexible start times around 8-5
Salary : $95,000 - $135,000