Data Engineer
TogetherWith
About the role
About
Together With 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.
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
Requirements
- 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
Employment Details
- Employment Type: Fixed‑Term Full‑Time Employee
- Contract Duration: Six (6) months, with possible renewal for an additional six‑month term or conversion to a permanent full‑time position based on performance and business needs
- Compensation: Hourly, based on experience
- Location: Remote, working with the Canadian Data Team
#J-18808-Ljbffr
Skills
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