Senior Data Engineer

1 day ago


Toronto, Ontario, Canada Perinial Softech Pvt ltd Full time

Job Title

Senior PySpark Data Engineer

Work Mode

  • 3 days working from client office, remaining days WFH as per project requirement.​

Experience

  • Minimum 7 to 8 years of total IT experience in data engineering / big data.​

Location

Downtown Toronto – Hybrid

Key Skills

  • PySpark
  • Python
  • AWS (S3, EMR, Lambda, Glue, Redshift or similar)
  • SQL (strong on complex queries, performance tuning)​

Role Overview

The Senior PySpark Data Engineer will work closely with data and business teams to design, build, and optimize scalable data pipelines and platforms on AWS, supporting analytics and regulatory/reporting use cases in the banking domain.​

Responsibilities

  • Design, develop, and maintain data pipelines and ETL/ELT workflows using PySpark and Python on AWS-based data platforms.​
  • Build and optimize large-scale batch and near real-time data processing solutions for banking/financial use cases.
  • Write efficient, optimized SQL for data extraction, transformation, analysis, and reporting.​
  • Collaborate with architects, data engineers, BAs, and stakeholders to understand requirements and translate them into technical designs.​
  • Ensure data quality, reliability, and performance through robust testing, monitoring, and validation.
  • Implement best practices for security, compliance, and governance aligned with policies.​
  • Troubleshoot production issues, optimize jobs, and improve performance and cost efficiency on AWS.

Required Qualifications

  • 7–8 years of hands-on experience in data engineering / big data, with at least 4–5 years in PySpark.​
  • Strong programming experience in Python for data processing and automation.
  • Solid expertise in AWS cloud services relevant to data engineering (e.g., S3, EMR, Glue, Lambda, Redshift, CloudWatch).​
  • Advanced SQL skills including complex joins, window functions, and query optimization.
  • Experience working in banking / financial services domain preferred (regulatory or risk/analytics projects is a plus).​
  • Good understanding of data warehousing concepts, ETL patterns, and data modeling.
  • Experience with CI/CD, version control (Git), and Agile ways of working is an added advantage.​

Soft Skills

  • Strong communication and stakeholder management skills for a global banking environment.​
  • Ability to work independently at client site 3 days a week and collaborate with offshore/onshore teams.
  • Problem-solving mindset with focus on quality, timelines, and compliance.

Job Types: Full-time, Permanent

Pay: $35.00-$38.00 per hour

Expected hours: 40 per week

Benefits:

  • Extended health care
  • Life insurance

Work Location: Hybrid remote in Toronto, ON (York District)



  • Toronto, Ontario, Canada NTT DATA Full time

    Req ID: 350474NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Test Automation Engineer / Test Lead (remote) to join our team in Toronto, Ontario (CA-ON), Canada (CA). We are...

  • Senior Data Engineer

    2 weeks ago


    Toronto, Ontario, Canada Mindlance Full time

    Now Hiring: Senior Data Engineer — 12-Month Contract (Toronto, ON | Hybrid)We're looking for an experienced Senior Data Engineer to lead the development of large-scale data pipelines powering our LLM, GenAI, and agent-based applications. In this role, you'll own end-to-end data engineering initiatives, mentor junior engineers, and collaborate with...


  • Toronto, Ontario, Canada StafinGo Full time

    Stafingo is Hiring: Senior Data Engineer (Hybrid – Toronto)Hourly Rate:$80.00 – $90.00 per hourContract Duration: 252 Business Days, with possible extensionLocation:Ontario (Hybrid – Work must be performed within Ontario)Start Date:Jan 5th, 2026Stafingo is seeking a highly experiencedSenior Data Engineerto support major enterprise-level data...


  • Toronto, Ontario, Canada NTT DATA Full time

    At NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees have been key factors in our company's growth and market presence. By hiring the best people and helping them grow both professionally and personally, we ensure a bright future for NTT DATA and for the people who work...

  • Senior Data Engineer

    43 minutes ago


    Toronto, Ontario, Canada Professional Staffing Full time

    Position Title: Senior Data EngineerLocation:Downtown Toronto, Ontario, Canada (On-site, 5 Days In-Office)Position Type:Full-time (Contract)About the CompanyJoin a fast-growing PE Backed Fintec at the forefront of innovation in business lendingThis is an exciting opportunity to contribute to a team scaling new heights in the healthcare financing sector.About...


  • Toronto, Ontario, Canada Phoenix Full time

    What We're Looking ForWe're expanding ourProduct Engineeringteam and are looking for our first everSenior Data Engineerto join us As the first Senior Data Engineer at Phoenix Digital, you'll be able to shape what our data ecosystem looks like. You'll work closely with our cofounders and cross-functional teams to design, build, and maintain scalable data...

  • Senior Data Engineer

    3 hours ago


    Toronto, Ontario, Canada MapleRecord Full time

    Position Description:We are seeking a highly experienced Senior Data Engineer with strong expertise in Generative AI and Agentic AI to lead the design and evolution of our data platforms. This role will be responsible for defining and architecting scalable, high-performance data solutions while providing technical direction and mentorship to the engineering...

  • Senior Data Engineer

    45 minutes ago


    Toronto, Ontario, Canada Aarorn Technologies Inc Full time

    Job Title: Senior Data EngineerLocation: Toronto, ON (3x onsite a week)Employment Type: ContractJob DescriptionWe are seeking a highly skilled Senior Data Engineer with expertise in ETL processes, data engineering, and scheduling. The ideal candidate will design and implement robust data solutions, support existing applications, and ensure high-quality...


  • Toronto, Ontario, Canada Enterprise Solutions Inc. Full time

    Job Title: Senior Data EngineerLocation:Hybrid – Toronto, Brampton, or Calgary (Canada)Engagement:ContractRole OverviewWe are seeking aSenior Data Engineerwith strong expertise in Azure-based data engineering and modern data platforms. The ideal candidate will have hands-on experience designing, developing, and modernizing data ingestion and transformation...


  • Toronto, Ontario, Canada Phoenix Full time

    What we're looking for:We're expanding our Product Engineering team and are looking for our first ever Senior Data Engineer to join us As the first Senior Data Engineer at Phoenix Digital, you'll be able to shape what our data ecosystem looks like. You'll work closely with our cofounders and cross-functional teams to design, build, and maintain scalable data...