Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Data Engineer (Python/Spark/SQL)

$65 - $72 per hour
Full-time

NEARSOURCE TECHNOLOGIES

Job Title: Senior Data Engineer - (Python/Spark/SQL)

Job Location: Hybrid (3 days remote), Toronto, Canada

Experience: 4 to 7 Years

Rate: 65 to 72 CAD PH

Role Summary: NearSource is looking for a Senior Data Engineer to design and scale enterprise-grade data platforms supporting high-volume analytics and reporting. The role focuses on building resilient data pipelines and enabling data-driven decision-making for a Fortune 500 product company.

Key Responsibilities

  • Architect and implement scalable data and analytics solutions aligned with business objectives
  • Design and optimize batch and real-time data pipelines for processing large-scale datasets
  • Drive the development of a robust data infrastructure to ensure reliability, scalability, and performance
  • Execute ETL workflows and data transformation processes using modern data engineering tools
  • Automate cloud infrastructure, monitoring, and observability to enhance operational efficiency
  • Develop and maintain pipelines to improve deployment quality and velocity
  • Collaborate with cross-functional teams to gather requirements and deliver data-driven solutions
  • Analyze complex datasets to identify trends, insights, and optimization opportunities
  • Deliver dashboards and reporting solutions for product, marketing, and business performance tracking
  • Define and maintain key metrics, KPIs, and data models to support analytics initiatives
  • Present technical insights and recommendations to both technical and non-technical stakeholders
  • Enable self-service analytics through well-designed dashboards and data access patterns

Must-Have Skills

  • Proficient in programming for data engineering and pipeline development
  • Strong experience with Apache Spark, Spark SQL, and PySpark for large-scale data processing
  • Expertise in SQL and analytical data modeling, including dimensional modeling techniques
  • Hands-on experience with data warehousing platforms such as Snowflake and Hive
  • Experience with ETL orchestration tools such as Apache Airflow
  • Strong experience building dashboards using BI tools such as Power BI, Tableau, or Qlik
  • Experience with version control systems and pipelines, including Git and
  • Hands-on experience working with notebook environments such as Jupyter or Apache Zeppelin

Nice-to-Have Skills

  • Familiarity with Looker for data visualization and reporting
  • Experience with Presto for distributed querying
  • Exposure to services for cloud-based data infrastructure
  • Experience working with large-scale, real-time data streaming systems

Apply now, or share your resume with salary expectations at ***email_hidden***. Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there's a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.

About the Company: NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.

Equal Opportunity Statement: NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute.

Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Senior Data Engineer (Python/Spark/SQL) in Toronto, ON vacancy
  • $65 - $72 per hour

     ...Job Title: Senior Data Engineer - (Python/Spark/SQL) Job Location: Hybrid (3 days remote), Toronto, Canada Experience: 4 to 7 Years Rate: 65 to 72 CAD PH Role Summary: NearSource is looking for a Senior Data Engineer to design and scale enterprise-grade data platforms... 
    Senior
    Sql
    Long term contract
    Manual labor
    Remote work

    NEARSOURCE TECHNOLOGIES

    Toronto, ON
    14 days ago
  •  ...Scope of Work: Responsible for designing, developing, and maintaining Azure-based data pipelines using ADF and Databricks, including ETL/ELT workflows, Spark SQL processing, and Azure SQL integration, while ensuring data quality, performance optimization, and reliable... 
    Sql
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    11 days ago
  •  ...Data Engineer - Python, ETL Location: Toronto, ON (Hybrid – 2–3 days onsite) Duration: 7 Months Experience: 6–8 Years...  ...scale data applications and integrations Write and optimize SQL queries and scripts Work with Databricks / Snowflake and... 
    Sql

    Astra North Infoteck Inc.

    Toronto, ON
    7 days ago
  •  ...Required Skills & Experience · Strong knowledge of SQL and database concepts with hands-on data validation experience. · Good understanding of testing principles, SDLC, and STLC. · Able to independently manage end-to-end testing activities. · Work closely with... 
    Sql

    Astra North Infoteck Inc.

    Toronto, ON
    7 days ago
  • $60 - $70 per hour

     ...Job Title: Senior Data Engineer Job Location: Hybrid, Toronto, Ontario, Canada Job Type: T4 Contract Experience: 5+ Years Rate: 60 to...  ...NearSource is looking for a Data Platform Engineer with expertise in Python, Spark, and Snowflake to join our engineering team in Toronto... 
    Senior
    Sql
    Long term contract
    Contract work
    Manual labor

    NEARSOURCE TECHNOLOGIES

    Toronto, ON
    13 hours ago
  • $60 - $70 per hour

     ...Job Title: Senior Data Engineer Location: Hybrid (2 days remote), Toronto, Canada Experience: 5+ Years Rate: 60 CAD to 70 CAD per hour...  ...technical stakeholders Must-Have Skills Strong experience with Python, Spark (PySpark, Spark SQL), and SQL Hands-on experience... 
    Senior
    Sql
    Hourly pay
    Long term contract
    Remote work

    Techedin

    Toronto, ON
    13 hours ago
  • $130k - $180k per year

     ...Fitch Group delivers vital credit and risk insights, robust data, and dynamic tools to champion more efficient, transparent...  ...data at Fitch? Visit:  Fitch Group is currently seeking a Senior Software Engineer – Python based out of our Toronto office. How You’ll Make an... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch Group

    Toronto, ON
    2 days ago
  • $75.9k - $141.9k per year

     ...Gordon Baker Road Technology About the team Data and AI Technology (DAT) Engineering supports BMO's Digital-First, risk, regulatory and compliance...  ...warehousing concepts ~ Hands on experience with SQL, NoSQL, Python, Spark, Scala Experience with SSIS, Glue, cloud... 
    Senior
    Sql
    Full time
    Contract work
    Part time

    BMO Financial Group

    Toronto, ON
    3 days ago
  •  ...Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI...  ...potential with AI. Type: Remote Full-time Senior Data Engineer Are you an experienced Data...  .... Languages: Strong proficiency in Python, SQL (complex queries, performance tuning... 
    Senior
    Sql
    Full time
    Contract work
    Local area
    Remote work

    Fusemachines

    Toronto, ON
    16 days ago
  • $67.2k - $124.2k per year

     ...Address: 100 King Street West Job Family Group: Data Analytics & Reporting The Senior Data Engineering & Analytics Specialist is responsible for designing,...  ...combines strong data engineering expertise , deep SQL Server dashboarding, cloud knowledge , and... 
    Senior
    Sql
    Full time
    Contract work
    Part time
    Internship
    Work at office
    Toronto, ON
    2 days ago
  •  ...Databricks   Role Description: · Strong knowledge of Azure services: Data Factory, Databricks, ADLS, Azure SQL. · Hands-on experience with Databricks notebooks, PySpark, Spark SQL, and Delta Lake. · Understanding of ETL/ELT concepts, data ingestion patterns... 
    Sql
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    26 days ago
  • $95k - $145k per year

    Senior Data Engineering Consultant Position Description This role is hybrid and time.requires you to be at our downtown Toronto and/or Client...  .... The ideal candidate brings strong expertise in Spark 3, Scala, and Python, with experience building distributed data... 
    Senior
    Sql
    Work at office
    Toronto, ON
    9 days ago
  •  ...technology team is a crucial part of the Client & data management group under Global Banking &...  ...and highly motivated Software Engineer (Python) to join our team to take on this challenging...  ...to work with various stakeholders (senior level, and subject matter experts) stakeholders... 
    Senior
    Flexible hours

    Scotiabank

    Toronto, ON
    9 days ago
  •  ...Job Description: Job Title: Data Scientist   Duration: 12 Months   Work...  ...brings deep analytical skills, strong SQL and Python experience, and the ability to translate...  ...risk) Perform data exploration, feature engineering, and model performance evaluation Design... 
    Sql
    Contract work
    Work at office
    3 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $120k - $160k per year

     ...America’s most trusted platforms for financial data access, enrichment, and money movement....  ...in. The Role We're hiring our Senior Data Engineer (Data / ML Platform) to...  ...machine learning capabilities. Our stack Python, SQL, Bash Google Cloud Platform (GCP)... 
    Senior
    Sql
    Full time
    Contract work
    Remote work
    Flexible hours

    Flinks

    Toronto, ON
    4 days ago
  •  ...Role Description: • SQL expertise • Python automation coding • Code comprehension and analytical thinking • Framework design and test strategy • Data management and test outcomes • Testing frameworks and automation tools • Experience with test automation... 
    Sql
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    28 days ago
  • $115k - $130k per year

     ...something great, you’ll want to keep reading. About the Role: Senior Data Engineer We’re growing — and we’re hiring a Senior Data Engineer to...  ...on Snowflake. The rest of our tech stack is built on PHP, Python, React, mySQL and our infrastructure is in AWS. Innovation... 
    Senior
    Sql
    Remote work

    commonsku

    Toronto, ON
    14 days ago
  • We are seeking a hands-on Data Engineer to support the Total Fund Management Portfolio Management...  ...Responsibilities Develop and optimize Spark-based workloads in cloud environments...  ...Must have Strong Python with PySpark... 
    Senior
    For subcontractor

    Luxoft

    Toronto, ON
    5 days ago
  •  ...learn more about working at Coinbase. The Data Platform team builds and operates systems...  ...and powering end-user experiences. As an engineer on the team you will contribute to the...  ...(Airflow), batch processing (Spark, SQL), streaming services (Kafka), query federation... 
    Senior
    Sql
    Full time

    Coinbase

    Toronto, ON
    6 days ago
  •  ...Angular : Strong hands-on coding experience with version 17 and above, aware of best practices in UI / UX design, understanding of data binding. Python : Fundamental knowledge of the technology, hands on coding experience, experience with Python Pandas, independently handle... 
    Senior
    Full time

    Intone Networks

    Toronto, ON
    5 days ago
  •  ...Job Type Full time Hybrid Senior Research Engineer Do you love creating innovative solutions...  ...and ML and is interested in building data-driven capabilities that drive transformation...  .... Have a deep understanding of Python software development stacks and... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    9 days ago
  • $90k - $125k per year

     ...working people who are lifelong learners. About The Role As a Data Engineer you’ll be tasked with designing, building, and maintaining...  ..., and storage solutions. Strong programming skills in SQL, Python, or related languages. Experience with big data technologies... 
    Sql
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    16 hours ago
  • $150k - $190k per year

     ...something big!  About the Team Engineers on this team build our rules-...  ...Reporting to the Manager of Data Platform, you will play an...  ...role in the evolution of our Spark-based data platform. You’ll design...  ...as Forma grows. As a Senior Engineer, Data Platform, you are... 
    Senior
    Sql

    Forma.ai

    Toronto, ON
    4 days ago
  • Data Engineer Date:  23 juin 2026 Lieu:  Toronto, ON, CA, M5J 2P1 Type d’emploi...  ...Engineering or similar role  Strong programming skills in Python, Scala, or Java  Hands-on experience with SQL and relational databases (e.g., PostgreSQL, SQL... 
    Sql
    Full time
    Summer work
    Work at office
    Remote work

    GFT Group

    Toronto, ON
    1 day ago
  • $117k - $130k per year

     ...and applying new technologies to complex problems. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining...  ...software solutions that meet business requirements, using Python and/or Golang programming languages. You are capable of... 
    Senior
    Full time
    Remote work
    Shift work

    Tucows

    Toronto, ON
    5 days ago
  •  ...ShyftLabs At ShyftLabs, we live and breathe data. Since 2020, we’ve been helping Fortune...  ...ShyftLabs is seeking a skilled Data Engineer to support in designing, developing, and...  ...role requires strong expertise in Apache Spark, SQL, Python, and cloud platforms (AWS/Azure/GCP... 
    Sql
    Full time

    shyftlabs

    Toronto, ON
    16 hours ago
  • $130k - $180k per year

     ...are looking to hire a Full Stack Python/React Developer for an applications team We're open on seniority from Upper Intermediate to...  ...brands understand their retail data and run targeted media campaigns...  ...Senior/Staff/Lead Full Stack Engineer who wants to play a key role on... 
    Senior
    Long term contract
    Full time
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    acquird

    Toronto, ON
    15 hours ago
  •  ...Job Description What is the opportunity? The Senior Data Engineer is responsible for designing, building, and maintaining scalable data...  ...experience as a data or software engineer. Proficiency in Python, Scala, Java and SQL with hands-on experience using modern data... 
    Senior
    Sql
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    a month ago
  •  ...Improving patient outcomes. As a market leader in AI-driven, data-powered, and privacy-compliant healthcare engagement, we connect...  ...does not have an entity established in Canada.   As a Senior Data Engineer , you will own Nimble's data platform — the layer that every... 
    Senior
    Full time
    Live out

    nimblerx

    Toronto, ON
    16 hours ago
  •  ...MUST HAVE skills/experience: · Strong knowledge PL SQL/T-SQL · Having experience in Data Modelling (Any designer tool), Gap analysis and MS Visio · Good understanding in Data warehousing concepts and ETL Process · Drive the requirement session/meetings with... 
    Sql
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Data Engineer (Python/Spark/SQL). Be the first to apply!