Job Description
STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!
Job Title: Senior Data Engineer
Location Charlotte, NC ** On-Site and some remote
Duration 12 months
Role Type: W2 Contract Engagement-No C2C
Overview
We are seeking a highly skilled Senior Data Engineer with deep expertise in AWS Cloud, big data engineering, and AI/ML integration. The ideal candidate has strong programming skills, hands-on experience building large-scale data pipelines, and the ability to work with cloud-native technologies to deliver intelligent data solutions.
Key Responsibilities
- Design, build, and optimize scalable data pipelines using AWS Glue, Apache Kafka, AWS Lambda, and Step Functions.
- Develop, enhance, and support data lakes and data warehouses on Amazon S3.
- Implement Infrastructure as Code (IaC) using CloudFormation Templates (CFT).
- Collaborate with Data Scientists and ML Engineers to productionize AI/ML models within data workflows.
- Write clean, reusable, and testable code in Python, SQL, and PySpark.
- Ensure data quality, security, governance, and compliance across platforms.
- Monitor, troubleshoot, and improve pipeline performance and reliability.
- Participate in architectural discussions and contribute to cloud best practices and platform strategy.
Required Skills & Experience
- 5+ years of Data Engineering experience with strong AWS focus.
- Proficiency in Python, SQL, and PySpark.
- Hands-on experience with:
- AWS Glue
- Apache Kafka
- Amazon S3
- AWS Lambda
- AWS Step Functions
- CloudFormation Templates (CFT)
- Strong understanding of AI/ML concepts and experience integrating models into pipelines.
- Experience with CI/CD tools and DevOps practices in cloud environments.
- Strong troubleshooting, analytical thinking, and collaboration skills.
Preferred Qualifications
- AWS certifications (Data Analytics, Solutions Architect, or equivalent).
- Experience with containerization and orchestration: Docker, ECS, Airflow, EMR.
- Knowledge of data governance frameworks and compliance standards.