OG
Data Engineer, Contract
Ovare Group
Remote · Canada Full-time Mid Level 4w ago
About the role
About the Role
TogetherWith is seeking a hands‑on Data Engineer to support and extend our growing data platform across both client and internal systems. This role focuses on maintaining ETL pipelines, troubleshooting integrations across APIs, ERPs, and databases, and supporting the development of data warehouse environments across Azure, SQL, and Python‑based systems.
- The role will work closely with our Canadian Data Team, supporting both internal initiatives and client‑facing systems.
- While the position is fully remote, we are primarily looking for candidates based in Canada who can collaborate easily with our Canadian team and operate within Canadian working hours.
- This opportunity is ideal for an engineer with a few years of experience who enjoys solving real production data challenges, debugging integrations, and ensuring data pipelines run reliably and efficiently in a fast‑moving environment.
What You’ll Do
- Maintain and monitor ETL and data ingestion pipelines across internal and client environments
- Troubleshoot and debug integrations involving APIs, ERP systems, databases, and external data feeds
- Support the design, development, and optimization of data warehouse environments within Azure
- Write and maintain SQL queries, stored procedures, and Python scripts to support data workflows
- Collaborate closely with the Canadian Data Team, as well as engineering, analytics, and operations teams
- Investigate and resolve data quality and reliability issues across ingestion, transformation, and storage layers
- Assist with documenting data architecture, pipeline structures, and operational processes
- Improve automation, monitoring, and performance of existing data infrastructure
- Support deployment, testing, and validation of new data pipelines and integrations
- Contribute to maintaining a stable, scalable, and well‑documented data environment
What We’re Looking For
- 2–4 years of experience in data engineering, ETL development, or data integration
- Strong working knowledge of Python and SQL for data transformation and processing
- Familiarity with Azure data services or similar cloud‑based data environments
- Experience working with APIs, relational databases, and external system integrations
- Comfort troubleshooting and debugging production data pipelines
- Strong analytical and problem‑solving skills with attention to detail
- Ability to work independently in a remote environment while collaborating with distributed teams
- Strong communication and documentation skills
- Candidates based in Canada or able to work closely with a Canada‑based team are strongly preferred
Contract Details
- Employment Type: Fixed‑Term Full‑Time Employee
- Contract Duration: Fixed‑term employment contract for six (6) months, beginning on the employee’s agreed start date and ending six (6) months from that date.
- Compensation: Hourly compensation based on experience
- Location: Remote, working with the Canadian Data Team
- At the conclusion of the initial six‑month term, the company may, at its discretion, offer the opportunity to renew the contract for an additional six‑month term. Additionally, depending on both individual performance and business needs, there may be the opportunity for the role to transition into a permanent full‑time position.
- Unless otherwise extended or converted into a permanent role through written agreement, employment will automatically conclude at the end of the fixed‑term period
Requirements
- Strong working knowledge of Python and SQL for data transformation and processing
- Familiarity with Azure data services or similar cloud-based data environments
- Experience working with APIs, relational databases, and external system integrations
- Comfort troubleshooting and debugging production data pipelines
- Strong analytical and problem-solving skills with attention to detail
- Ability to work independently in a remote environment while collaborating with distributed teams
- Strong communication and documentation skills
Responsibilities
- Maintain and monitor ETL and data ingestion pipelines across internal and client environments
- Troubleshoot and debug integrations involving APIs, ERP systems, databases, and external data feeds
- Support the design, development, and optimization of data warehouse environments within Azure
- Write and maintain SQL queries, stored procedures, and Python scripts to support data workflows
- Collaborate closely with the Canadian Data Team, as well as engineering, analytics, and operations teams
- Investigate and resolve data quality and reliability issues across ingestion, transformation, and storage layers
- Assist with documenting data architecture, pipeline structures, and operational processes
- Improve automation, monitoring, and performance of existing data infrastructure
- Support deployment, testing, and validation of new data pipelines and integrations
- Contribute to maintaining a stable, scalable, and well-documented data environment
Skills
APIAzureCloudData WarehouseDatabasesETLERPPythonSQL
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free