Senior Data Engineer
$95k - $145k per yearSenior Data Engineer Position Description
This role is hybrid and time.requires you to be at our downtown Toronto and/or Client office at a minimum 4 days per week - subject to change at any We are seeking a Senior Data Engineer to join a high-performing data engineering team responsible for building and maintaining scalable data pipelines and modern data platforms. The successful candidate will play a key role in designing, developing, and optimizing large-scale data processing solutions while collaborating closely with data architects, software engineers, and business stakeholders. The ideal candidate brings strong expertise in Spark 3, Scala, and Python, with experience building distributed data processing solutions in enterprise environments. Experience with Kafka is considered a strong asset. The successful candidate will also be expected to learn and adopt Q as part of the role, with training provided. Your future duties and responsibilities
• Design, develop, and maintain scalable data pipelines and ETL/ELT processes.
• Build and optimize distributed data processing applications using Spark 3 and Scala.
• Develop data engineering solutions using Python for automation, transformation, and orchestration.
• Support ingestion, processing, and integration of structured and unstructured data from multiple sources.
• Collaborate with architects and stakeholders to design efficient and reliable data solutions.
• Ensure data quality, integrity, governance, and operational reliability across platforms.
• Monitor, troubleshoot, and optimize performance of data processing workloads.
• Participate in code reviews and promote engineering best practices.
• Contribute to CI/CD, automation, and deployment processes.
• Learn and apply Q technology within the data platform ecosystem through provided training. Required qualifications to be successful in this role
• 5+ years of experience in Data Engineering or related disciplines.
• Strong hands-on experience with Spark 3.
• Strong programming experience with Scala.
• Strong development experience with Python.
• Experience designing and maintaining large-scale data pipelines.
• Solid understanding of distributed computing and big data architectures.
• Experience working with data modeling, data transformation, and data integration frameworks.
• Strong problem-solving and troubleshooting skills.
• Experience working in Agile development environments.
• Excellent communication and collaboration skills.
Preferred Qualifications
• Experience with Kafka and event-driven architectures.
• Exposure to real-time data streaming solutions.
• Experience with cloud-based data platforms.
• Familiarity with CI/CD pipelines and DevOps practices.
• Experience working with large enterprise data ecosystems.
• Previous experience in financial services or highly regulated industries.
• Exposure to Q or willingness to learn new technologies.
Technical Skills
Required
• Spark 3
• Scala
• Python
• SQL
• Data Engineering
• ETL / ELT
• Distributed Computing
• Data Pipeline Development
Nice to Have
• Kafka
• Streaming Data Platforms
• Cloud Technologies
• CI/CD
• DevOps
• Q **CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,000–$145,000. This role is an existing vacancy. #LI-BN Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world.
This role is hybrid and time.requires you to be at our downtown Toronto and/or Client office at a minimum 4 days per week - subject to change at any We are seeking a Senior Data Engineer to join a high-performing data engineering team responsible for building and maintaining scalable data pipelines and modern data platforms. The successful candidate will play a key role in designing, developing, and optimizing large-scale data processing solutions while collaborating closely with data architects, software engineers, and business stakeholders. The ideal candidate brings strong expertise in Spark 3, Scala, and Python, with experience building distributed data processing solutions in enterprise environments. Experience with Kafka is considered a strong asset. The successful candidate will also be expected to learn and adopt Q as part of the role, with training provided. Your future duties and responsibilities
• Design, develop, and maintain scalable data pipelines and ETL/ELT processes.
• Build and optimize distributed data processing applications using Spark 3 and Scala.
• Develop data engineering solutions using Python for automation, transformation, and orchestration.
• Support ingestion, processing, and integration of structured and unstructured data from multiple sources.
• Collaborate with architects and stakeholders to design efficient and reliable data solutions.
• Ensure data quality, integrity, governance, and operational reliability across platforms.
• Monitor, troubleshoot, and optimize performance of data processing workloads.
• Participate in code reviews and promote engineering best practices.
• Contribute to CI/CD, automation, and deployment processes.
• Learn and apply Q technology within the data platform ecosystem through provided training. Required qualifications to be successful in this role
• 5+ years of experience in Data Engineering or related disciplines.
• Strong hands-on experience with Spark 3.
• Strong programming experience with Scala.
• Strong development experience with Python.
• Experience designing and maintaining large-scale data pipelines.
• Solid understanding of distributed computing and big data architectures.
• Experience working with data modeling, data transformation, and data integration frameworks.
• Strong problem-solving and troubleshooting skills.
• Experience working in Agile development environments.
• Excellent communication and collaboration skills.
Preferred Qualifications
• Experience with Kafka and event-driven architectures.
• Exposure to real-time data streaming solutions.
• Experience with cloud-based data platforms.
• Familiarity with CI/CD pipelines and DevOps practices.
• Experience working with large enterprise data ecosystems.
• Previous experience in financial services or highly regulated industries.
• Exposure to Q or willingness to learn new technologies.
Technical Skills
Required
• Spark 3
• Scala
• Python
• SQL
• Data Engineering
• ETL / ELT
• Distributed Computing
• Data Pipeline Development
Nice to Have
• Kafka
• Streaming Data Platforms
• Cloud Technologies
• CI/CD
• DevOps
• Q **CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,000–$145,000. This role is an existing vacancy. #LI-BN Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world.
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Data Engineer in Toronto, ON vacancy
$87.58 - $97.58 per hour
...pipelines and infrastructure. Design curated, business centric data models that provide a single source of truth for reporting and... ...business language and usability. Partner with analysts, scientists, engineers, and architects to deliver pipelines feeding enterprise data...SuggestedWork at officeLocal area$120k - $145k per year
...the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As a Senior Data Engineer you’ll be tasked with designing, building, and maintaining scalable data platforms and pipelines. Your deep knowledge of data...SeniorFull timeWork from homeFlexible hours$115k - $130k per year
...ambitious work, creative collaboration, and helping to build 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 join our Platform and Data team! In this role, you’ll help us build...SeniorRemote work- ...’t just contribute. You’ll make things happen–fast. The Senior Data Enginee r is the technical anchor for the Strategic Partnerships... ...This is not a pure pipeline-building role. The Senior Data Engineer sets the standards the rest of the team follows — how we model...SeniorInternshipRemote workWorldwide
$75.9k - $141.9k per year
...experience with ETL/ELT development/testing and data warehousing concepts ~ Hands on... ...Experience with AI concepts, GenAI, prompt engineering, retrieval-augmented generation (RAG), AI... ...setting Experience interacting with senior leaders Experience working in highly regulated...SeniorFull timeContract workPart time- ...mission to democratize AI. Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI Enterprise... ...achieve their full potential with AI. Type: Remote Full-time Senior Data Engineer Are you an experienced Data Engineering professional...SeniorFull timeContract workLocal areaRemote work
- We are seeking a hands-on Data Engineer to support the Total Fund Management Portfolio Management Technology team. This role focuses on... ...Other Languages English: C1 Advanced Seniority Senior...SeniorFor subcontractor
$62.87k - $147.5k per year
...At Capgemini Engineering, the world leader in engineering services, we bring together a global... ...are the same. Job Description Role: Data Engineer Location: Canada – PST (... ...licenses, Relevant experience and skills, Seniority and performance, Market and business consideration...SeniorPermanent employmentFull timeLocal areaRemote work$58k - $102k per year
...well-being and connectedness. Learn from deep subject matter experts through mentoring and on the job coaching -- As a Data & AI Platform Engineer on the AI & Data Transformation team, you will operate at the core of modern data and AI ecosystem designing, building, and...SeniorPermanent employmentFlexible hours$80k - $138k per year
...well-being and connectedness. Learn from deep subject matter experts through mentoring and on the job coaching -- As a Data & AI Platform Engineer, you operate at the foundation of modern data and AI ecosystems—designing, deploying, and operating scalable, secure, and...SeniorPermanent employmentFlexible hours$94.6k - $176k per year
...Toronto or 250 Yonge Street, Toronto About the team Data and AI Technology (DAT) Engineering supports BMO's Digital-First, risk, regulatory and... ...enterprise-wide level and serves as a specialist resource to senior leaders and stakeholders. What do you need to succeed...SeniorFull timeContract workPart timeWork at office2 days per week$144k - $188k per year
...content personalization for marketers through data-activated content generation and AI... ...Systems team owns the core recommendations engine and ML platform that powers billions of AI... ...the world's largest consumer brands. As a Senior Data Engineer, you will own the Spark-based...Senior- ...Job Description WHAT IS THE OPPORTUNITY? The Senior Data Engineer bridges analytical expertise and engineering capabilities within the US Mortgage Technology group. This role leads end-to-end data solutions—from requirements gathering through deployment—establishing frameworks...SeniorFull timeFlexible hours
- ...Job Description What is the opportunity? The Senior Data Engineer is responsible for designing, building, and maintaining scalable data... ...automation (e.g., agents, workflow orchestration, or decision engines) that reduces manual effort. Experience with DevOps and CI...SeniorFull timeFlexible hours
$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...SeniorLong term contractManual laborRemote work$177.1k - $221.4k per year
...This is a software engineering role on a software engineering team. The team builds and operates the data platform: the infrastructure, abstractions, and SDKs that the rest of... ...engineering bar. You’ll work alongside other senior staff engineers across the broader data platform...SeniorWork at officeRemote workFlexible hours$77k - $102k per year
...technically strong and business-oriented Machine Learning / AI Engineer with a passion for building and scaling intelligent solutions? Our... ...design, Execute ML/AI engineering tasks including exploratory data analysis, data preparation, model development (e.g., forecasting,...SeniorFull timeInternship$77k - $102k per year
...talented leader with a proven track record for motivating teams and delivering exceptional client service? Our team is looking for a Data Engineer with extensive hands-on expertise in Databricks and strong consulting capability. This role will support and lead modernization...SeniorFull timeInternship- ...no further than Zurich Canada. If you have experience in data engineering, and are looking for a new challenge, we would love to hear... ...Reporting to a Data Platform Leader, you will work closely with senior data engineers, data platform teams, analytics partners, and business...SeniorWork at officeLocal areaWorldwide3 days per week
- ...individuals and organizations to thrive in the modern economy. Rockstar is supporting this client in their search for a talented Sr. Data Engineer to help evolve their core data platform and drive impactful business outcomes. A Sr. Data Engineer is sought to join the...Senior
- ...Job Title: Consultant Data Engineer Location: Remote Job Summary: We're looking for a Senior Data Engineer with strong data platform experience to help with support of existing AWS/dbt platform and that can help with standing up our new GCP platform, working...SeniorRemote job
$101k - $169k per year
...day look like? Our mission is to use data and analytics to deliver value for our... ...& Architecture Risk Data Modelling & Engineering Risk Data Analytics, Reporting & Insights... ...programs for data and analytics. Support the senior management team with go to market...SeniorLong term contractPermanent employmentFlexible hours$105k - $115k per year
...working people who are lifelong learners. About The Role As a Senior Data Analyst, you are an experienced analytics professional who... ...business decisions. You work closely with consultants, data engineers, developers, designers and clients across multiple engagements....SeniorFull timeWork from homeFlexible hours- ...Data Engineer / Snowflake + DBT Consultant - Insurance Domain Required Skills • Strong hands-on experience with Snowflake and DBT • Experience in Data Lake / Modern Data Platform implementations is mandatory • Good understanding of data modeling, ETL/ELT pipelines...Full time
$110k - $140k per year
...marketplace, we’re shaping the future of automotive retail in Canada and beyond. As Senior Data Analyst you will join our Seller & Listing Analytics team. You will partner with Product, Engineering, Commercial, and Leadership teams to drive seller product performance through...Senior- ...We are looking for a skilled Senior Data Platform Engineer with a strong Python background to join our team. This role is ideal for a data engineering professional experienced in delivering robust data platforms and implementing data fabric solutions. As a Senior Data Platform...Senior
- ...Ontario City: Toronto Summary As the Specialist, SCM Data, you will be joining a team that embraces data and technology to... ...Language processing and Deep Learning. 4. Familiar with ML Ops, Data Engineering and CI/CD Pipeline concepts. 5. Foundational knowledge on...SeniorInternshipWork at officeLocal areaRemote work
- ...innovative platform providing comprehensive data extraction, monitoring, and valuation... .... About the Role: We are seeking a Senior Data Architect to serve as a technical lead... ...frameworks, and best practices across engineering teams. ~ Champion data governance, security...SeniorWork at office
$72k - $138k per year
...coaching -- What will your typical day look like? As a Senior Consultant on the AI & Data Transformation team, you will operate at the intersection... ...with cross-functional teams of data scientists, engineers, designers, and consultants to deliver scalable AI and data...SeniorPermanent employmentFlexible hours$50 per hour
...Role : GCP Data Engineer Pay Rate: $50 CAD per hour INC Duration: 6 month contract initially, plus possible extension options Location: Toronto, ON Working Structure: Hybrid 2-3 days per week in office -- We have a great new opportunity to support one of...Hourly payContract workWork at office2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Engineer. Be the first to apply!
Related searches
- data centre engineer Toronto, ON
- junior data engineer Toronto, ON
- python data engineer Toronto, ON
- big data developer Toronto, ON
- remote data engineer Toronto, ON
- data integration developer Toronto, ON
- data engineering intern summer Toronto, ON
- information engineer Toronto, ON
- gcp data engineer Toronto, ON
- data engineer Toronto, ON
