Job Title: Senior Data Engineer
Location: Toronto, ON (Hybrid)
Estimated Duration: Fulltime
About Tundra Managed Solutions
Tundra Managed Solutions (TMS) is the solutions arm of Tundra Technical Solutions, delivering high-impact services across four core pillars: Digital, Security, Data & Analytics, and AI/ML. With over 20 years of global talent experience, TMS combines human expertise with cutting-edge solutions to help enterprise clients transform and thrive across North America, the UK, and India.
At the forefront of digital transformation, TMS helps global enterprises unlock the power of AI, Data, Security, and Digital enablement. Building on two decades of success in developing elite technology teams, we are now expanding our AI & Innovation practice – accelerating the next phase of growth and impact for our clients worldwide.
Why Join TMS?
Join a dynamic, growing organization at the intersection of talent and technology. TMS brings together deep domain expertise and innovation across Digital, Security, Data & Analytics, and AI/ML to deliver value-driven solutions. You'll be part of a forward-thinking team that thrives on execution, impact, and transformation.
The Role
We are looking for a Senior Data Engineer to design, build, and operate the data pipelines that power enterprise analytics and AI solutions. You will play a key role in integrating data from multiple business systems, ensuring data is delivered accurately, reliably, and efficiently across the platform.
This is a hands-on engineering role for someone who enjoys solving complex data challenges, building scalable solutions, and taking ownership of production systems from development through operations.
- Design, build, and maintain scalable data pipelines and integration solutions on Microsoft Azure.
- Develop and support batch, incremental, and CDC-based data ingestion processes across multiple source systems.
- Integrate data from SaaS platforms, APIs, databases, and enterprise applications into centralized data platforms.
- Implement data quality controls, validation frameworks, monitoring, and alerting to ensure data reliability and trustworthiness.
- Optimize data processing workloads for performance, scalability, and cost efficiency.
- Troubleshoot and resolve production data issues while continuously improving platform stability and operational excellence.
- Contribute to CI/CD pipelines, deployment automation, and infrastructure-as-code initiatives.
- Create and maintain technical documentation, data contracts, operational runbooks, and integration specifications.
- Collaborate with Data Architects, BI developers, AI engineers, and business stakeholders to deliver high-quality data solutions.
- Participate in code reviews and contribute to engineering best practices, standards, and continuous improvement initiatives.
Who You Are
- You have 5+ years of experience building and supporting production-grade data pipelines and data integration solutions.
- You are highly skilled with Python, SQL, Azure Functions, Azure SQL, Azure Data Factory, Microsoft Fabric, Azure Storage, Key Vault, and Entra ID.
- You have experience integrating data from SaaS platforms, REST APIs, databases, and event-driven systems using CDC, incremental loading, and batch ELT patterns.
- You have strong expertise in SQL performance tuning, indexing, partitioning, query optimization, and large-scale data processing.
- You have experience designing and maintaining resilient data pipelines with robust error handling, monitoring, alerting, and recovery mechanisms.
- You are comfortable working with CI/CD pipelines, source control, secrets management, and infrastructure-as-code practices.
- You can effectively document data flows, integration patterns, operational procedures, and technical solutions.
- You have experience troubleshooting production data issues and driving them through to resolution.
Nice to Have
- Experience implementing OAuth authentication, token management, API pagination, and high-volume data extraction patterns.
- Experience with modern transformation frameworks such as dbt, SQLMesh, or similar tools.
- Experience with Microsoft Fabric, OneLake, Azure Synapse Analytics, Databricks, or Snowflake.
- Experience building real-time or event-driven data pipelines using Event Hubs, Kafka, or similar technologies.
- Experience preparing and optimizing data for AI and machine learning workloads, including embeddings, vector search, and Retrieval-Augmented Generation (RAG).
- Experience with Power BI, semantic models, and analytical data modeling.
- Experience with Infrastructure-as-Code tools such as Bicep or Terraform.
- Experience working with Docker, containerized workloads, and cloud-native deployment patterns.
The pay range that the employer reasonably expects to pay for this position is between CA$125,000 and CA$140,000
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
This posting is for an existing vacancy.If you believe this post to be fraudulent, please report by clicking here
Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.
We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!