Negotiable
Outside
Remote
USA
Summary: The Data Engineer role focuses on designing, developing, and implementing ETL solutions using Python and PySpark within AWS data services. The position requires strong communication skills and collaboration, as well as hands-on experience with AWS tools and SQL for data manipulation. Candidates should have experience leading teams and familiarity with big data technologies. This is a remote, long-term contract position outside IR35.
Key Responsibilities:
- Design, develop, and implement robust ETL solutions using Python and PySpark.
- Extract, transform, and load data from various sources into AWS data services.
- Utilize SQL for data manipulation, querying, and optimization across various database platforms.
- Hands-on experience with AWS Glue, EMR, Step Functions, and Lambda for ETL workflows.
- Implement CI/CD pipelines using AWS CDK or similar tools.
- Lead or mentor a team of developers/engineers in a collaborative environment.
- Troubleshoot complex technical issues and provide operational support in AWS.
Key Skills:
- Proficiency in Python and PySpark.
- Experience with AWS Glue, EMR, Step Functions, and Lambda.
- Strong SQL skills for data manipulation and querying.
- AWS certifications such as AWS Certified Developer or AWS Certified Solutions Architect.
- Familiarity with big data technologies like Apache Spark, Hadoop, or Kafka.
- Excellent communication and collaboration skills.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Long term Contract