Data Engineer (W-2 Only), Contract To Hire, Remote
Job Responsibilities
Define, build, test, and implement scalable data pipelines
Perform data analysis required to troubleshoot data related issues and assist in the resolution of data issues
Collaborate with development, analytics and reporting teams to develop data models that feed business intelligence tools
Design and build API integrations to support the needs of analysts and reporting systems
Develop, deploy, and manage AWS Lambda functions written in Python
Develop, deploy, and manage AWS Glue jobs written in Python
Ensuring efficient and scalable serverless operations
Debugging and troubleshooting Lambda functions / Glue jobs
Collaborating with other AWS service teams
Job Qualifications
Bachelor’s degree in Computer Science, Information Systems, Analytics, or related field
3+ years of experience programming with Python
3+ years in an ETL or Data Engineering role building and implementing data pipelines
Keen understanding of design best practices for multiple needs including OLTP systems, ODS reporting needs, and dimensional database practices
Experience with AWS Lambda & AWS Glue
Proficient in Python
Understanding of serverless architecture benefits and challenges
Experience designing, building, and maintaining data processing pipelines
Experience with API driven data access (API development experience a plus)
Strong skills with Python and SQL with the ability to write efficient queries
Experience working in agile environments
Highly self-motivated and directed with an attention to detail
Good understanding of relational theory, data warehousing design techniques, data modeling, and data design best practices
Ability to communicate well with multiple groups to elicit and confirm data requirements
Collaborating with other AWS Services Teams