2,232,993open jobs
143,832companies
254,933added this week
Browse all
Salary
$77k – $84k per year
Location
Hybrid (Waterloo, Canada, 8am - 12pm)
Seniority
Staff · 8+ years exp
Visa
Approved LMIA in the last two years

Confirmed on the employer's own hiring board on Nov 12, 2026. First seen by Alion on Nov 12, 2026. Tech Mahindra scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Tech Mahindra is a prominent Indian multinational information technology services and consulting enterprise specializing in digital transformation, cloud modernization, business process re-engineering, and network services. Headquartered in Pune, Maharashtra, India (with its registered office in Mumbai), the company is a flagship entity of the diversified Mahindra Group conglomerate. Established in 1986 (initially as Mahindra British Telecom), it operates across dozens of countries with a global delivery footprint serving enterprise clients in telecommunications, banking and financial services, healthcare, automotive, and retail. The organization is particularly recognized for its deep engineering heritage in telecommunications and 5G network integration, offering end-to-end solutions spanning artificial intelligence, enterprise application management, customer experience (CX), and next-generation connectivity infrastructure.
Backed by Seafund

Job Description

  • Skill Set :

    azure databricks

  • Total Experience :

    8.00 to 12.00 Years

  • No of Openings :

    1

  • Job Post Date :

    09/11/2026

  • Job Expiry Date :

    31/12/2026

  • Domain :

    IT

  • Location :

    WATERLOO [Canada]

  • Job Reference No :

    4116155

Job Summary

This job posting is for an existing, active vacancy and we are looking to hire Lead Data Engineer as WFH (Canada only), who has experience in Python programming, PySpark, Azure Databricks, Spark SQL, DataFrames, Datasets, Real-time Data Streaming, Azure Data Services & Advanced SQL.

Role Overview

  • 8-12 years of hands-on experience in software development, with a strong emphasis on Python programming.
  • Deep expertise in PySpark for building and optimizing scalable data pipelines.
  • Proficient in designing and implementing real-time data streaming solutions using Spark SQL, DataFrames, and Datasets.
  • Solid experience with Azure Databricks, including working with Delta tables, workflows, and scripting in Python.
  • Familiar with Azure cloud services, especially Azure Data Lake, Azure Data Factory, and EventHub or Kafka for streaming data ingestion.
  • Skilled in writing complex SQL queries and building views involving joins across multiple tables.
  • Experience across the Software Development Lifecycle (SDLC), with a strong grasp of Agile Scrum methodologies.
  • Proficient in tools like Jira (project management), Confluence (documentation), and GitHub (version control and CI/CD pipelines).

Soft Skills & Collaboration:

  • Strong collaboration mindset with enthusiasm for mobbing sessions and cross-team coordination.
  • Excellent problem-solving and code review skills.
  • Strong communication skills with the ability to understand business requirements and translate them into technical solutions.
  • Proactive and responsive during business hours for any ad-hoc calls or meetings.
  • Demonstrated ability to prioritize effectively, think creatively, and adapt quickly to new technologies and feedback.

The pay range for this role is $110,000 - $120,000* per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.

AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.

“Tech Mahindra is an Equal Employment Opportunity client. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at [email protected]

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,232,993 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Remote, many countries
Similar stack
Same company
Waterloo
$52k – $83k per year · Hybrid · Full-Time · St. Catharines
SQL
Databases
Microsoft Fabric
DevOps
Rest API
Azure DevOps
Azure
Incident Management
SOAP
Cybersecurity
Least Privilege
Microsoft Entra ID
Analytics
Power BI
ETL/ELT
Azure Data Factory
Dimensional Modeling
Apply
In office · Top Secret · Contractor · Ottawa
Python
SQL
SAS
Python
pySpark
Databases
Db2
Databricks
Oracle
Delta Lake
Teradata
AI/ML
Copilot
Spark
MLFlow
Machine Learning
DevOps
Terraform
Azure
CI/CD
Cybersecurity
Microsoft Entra ID
Analytics
ETL/ELT
DataStage
Apply
Hybrid · 7+ years exp · Master's Degree · Toronto
Python
SQL
Apply
Senior Data Engineer 8 hours ago
In office · Full-Time · 10+ years exp · PhD · Toronto
Python
SQL
Databases
Snowflake
Databricks
Apache Iceberg
MS SQL
Apache Kafka
AI/ML
Spark
Airflow
dbt
DevOps
GitHub Actions
Azure
CI/CD
GitHub
Analytics
Dimensional Modeling
Apply
In office · Full-Time · Bachelor's Degree · Hamilton
Python
SQL
AI/ML
Machine Learning
Analytics
Tableau
Power BI
Apply
Remote (likely EAEU) · Ufa
SQL
Databases
PostgreSQL
Redis
Oracle
RabbitMQ
ActiveMQ
Apache Kafka
OpenSearch
Frontend
GraphQL
DevOps
Rest API
gRPC
Prometheus
GitLab CI
CI/CD
Jenkins
Grafana
API Gateway
SOAP
Cybersecurity
SonarQube
Shift-Left Security
Analytics
ETL/ELT
Management
Confluence
QA
Selenium
Swagger
Postman
Pytest
Apply
Remote (likely EAEU) · 3+ years exp · Moscow
SQL
Databases
PostgreSQL
MS SQL
Greenplum
AI/ML
Spark
Airflow
DevOps
CI/CD
Docker
Kubernetes
Analytics
ETL/ELT
Informatica
Apply
Data Engineer 12 hours ago
Remote (likely EAEU) · 4+ years exp · Moscow
Analytics
ETL/ELT
Talend
Apply
Data Engineer 1 day ago
Remote (likely DACH) · Full-Time
Python
SQL
Databases
Databricks
AI/ML
dbt
Analytics
Data Vault
Apply
Remote (United States, Brazil, Colombia, Chile) · São Paulo · Santiago · Bogotá
Python
JavaScript
SQL
Scala
Databases
Snowflake
DevOps
GCP
AWS
Apply
Quality Engineering 2 hours ago
Hybrid · Full-Time · Calgary · Halifax
Python
Java
SQL
C++
DevOps
SOAP
QA
Selenium
Cypress
Playwright
Postman
Rest-Assured
Apply
In office · Full-Time · Bachelor's Degree · Shanghai
Python
JavaScript
TypeScript
SQL
AI/ML
LLM
RAG
Synthetic Data
Machine Learning
DevOps
AWS
Apply
Hybrid · Valencia
DevOps
Azure DevOps
Azure
Git
GitLab
Management
Confluence
Jira
Apply
In office · TS/SCI · 2+ years exp · High School Diploma · Arlington
Python
Cybersecurity
Snort
Apply
In office · TS/SCI · 5+ years exp · High School Diploma · Arlington
Python
JavaScript
Databases
ElasticSearch
Frontend
Vue.js
React.js
DevOps
Rest API
Ansible
Podman
CI/CD
AWS
Docker
Kubernetes
Apply
Sr. Data Engineer 8 days ago
$70k – $81k per year · Hybrid · 5+ years exp · Waterloo
Python
SQL
Python
pySpark
Databases
Databricks
Apache Kafka
AI/ML
Spark
DevOps
Azure
CI/CD
GitHub
Analytics
Azure Data Factory
Management
Confluence
Jira
Agile
Scrum
Apply
Data Engineer 2 hours ago
$100k – $120k per year · In office · Alpharetta
Python
SQL
Databases
Snowflake
Db2
Teradata
AI/ML
Hadoop
DevOps
Unix
Management
Agile
Apply
In office · Juno Beach
Python
SQL
Python
pySpark
Databases
DynamoDB
AI/ML
Spark
DevOps
Terraform
CloudFormation
CI/CD
Git
AWS
AWS Lambda
Amazon S3
IAM
Amazon CloudWatch
Amazon Kinesis
AWS Step Functions
Analytics
ETL/ELT
AWS Glue
QA
Postman
Apply
In office · 10+ years exp · New Delhi
Python
SQL
Databases
Oracle
DevOps
Ansible
Linux
Cryptography
Vault
Apply
Sr. Data Engineer 3 days ago
In office · 7+ years exp · Bachelor's Degree · Chennai
Python
Java
SQL
Databases
Snowflake
AI/ML
Hadoop
Spark
DevOps
GCP
Azure
AWS
Analytics
Tableau
Power BI
ETL/ELT
Management
Agile
Apply
In office · Full-Time · Waterloo
AI/ML
Copilot
Management
SharePoint
Apply
$21k – $56k per year · In office · Full-Time · Waterloo
Apply
$58k – $78k per year · In office · 10+ years exp · Waterloo
Apply
$72k – $107k per year · Hybrid · 10+ years exp · Bachelor's Degree · Markham · Whitby · Toronto · Waterloo
Apply
See all jobs
This is one of many
2,232,993 more open roles from verified company boards, updated every day.