Location: Charlotte, NC (South End – ~5 mins outside Uptown)
Schedule: Hybrid (Onsite Wed/Thurs required, Day 1)
Duration: 12-month contract (likely extension up to 24 months)
Interview: 1-round, 60-min virtual (live coding)
Comp: $55–60/hr (W2 only any auth – no C2C/subvendors)
Overview
Insight Global is hiring an AWS Data Engineer to support large-scale data initiatives focused on building and enhancing ETL pipelines in a fully AWS/serverless environment.
This role is highly technical and hands-on—candidates must actively be building ETL pipelines in their current or most recent role. The team is unifying data across legacy systems and requires strong ownership of data pipelines, transformations, and analysis.
Must-Have Qualifications
- 6–8+ years of hands-on Data Engineering experience
- 4+ years working in AWS data environments
- Strong experience building ETL pipelines (must be current/recent)
- Deep experience with: AWS Glue, Pyspark/Spark, Python (OOP concepts), and Advanced SQL (complex joins, profiling, summarization, etc)
- Strong understanding of data engineering fundamentals (data flow, sourcing, transformations, modeling concepts)
- Experience working in serverless AWS architectures
- Proven ability to own development + explain technical decisions and use cases
- Strong problem-solving and debugging skills
Key Responsibilities
- Design, build, and enhance ETL/data pipelines in AWS (net-new + existing)
- Work heavily with AWS Glue and PySpark in a serverless data environment
- Write and optimize advanced SQL queries (multi-joins, profiling, summarization)
- Perform data analysis and validation to support business requirements
- Collaborate on system/data design, including data sourcing and transformations
- Troubleshoot and optimize pipeline performance and data quality
- Clearly explain current data flows, use cases, and architecture decisions
Nice to Have
- Experience leveraging AI tools (Copilot, Claude) to assist development
- Exposure to data modeling or system design discussions
Interview Process
- 1 round (60 mins, virtual)
- Highly technical:
- Live SQL coding (screen share)
- Deep discussion of current ETL pipelines and AWS Glue use cases
- Focus on real-world application vs. theoretical knowledge
Pay: $55.00 - $60.00 per hour
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Employee discount
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Retirement plan
- Tuition reimbursement
- Vision insurance
Experience:
- Data Engineer: 8 years (Required)
- AWS Data Engineering (with current/recent usage of AWS Glue): 4 years (Required)
- Python/Pyspark/Spark: 1 year (Preferred)
Ability to Commute:
- Charlotte, NC 28203 (Required)
Work Location: Hybrid remote in Charlotte, NC 28203