Job Description
🚨 Urgent Contract Opportunity: Data Engineer with prior experience working at Amazon 🚨
📍 Location: Remote (Anywhere in Canada, EST hours)
💼 Role: Data Engineer (Contract)
⏳ Duration: 6 months with potential extension
📅 Start Date: ASAP
🔢 Positions Available: 1
We are looking for an experienced Data Engineer to join their team for a contract opportunity. If you’re passionate about data, have strong technical expertise, and thrive in a collaborative remote environment, we want to hear from you!
Responsibilities:
Build and maintain database infrastructure using software engineering best practices and data management fundamentals.
Collaborate closely with stakeholders to understand requirements and design the right data solutions.
Work alongside cross-functional teams to analyze source systems, define data sources, transformation requirements, and design data models.
Build and maintain systems and datasets that will be leveraged by analysts and scientists to generate actionable insights.
Drive productivity and quality through efficient development techniques and adherence to best practices.
Conduct peer reviews, mentor junior team members, and improve overall team skills and system knowledge.
Basic Qualifications:
4+ years of experience in data engineering.
Proficiency in Python (4+ years of experience).
Experience with Apache Airflow and Amazon Redshift.
Strong skills in SQL, Data Modelling, and database administration/governance.
Experience building and optimizing ETL pipelines handling large volumes of data (PB scale).
Familiarity with AWS technologies like Step Functions, Lambda, SNS, SQS, S3, Kinesis, FireHose, Glue, IAM Roles.
Proficiency in PostgreSQL and MySQL.
Strong computer science background (Bachelor’s degree or higher in Computer Science or equivalent).
Good interpersonal and communication skills to collaborate across teams.
Ability to learn quickly and work independently.