Data Engineer at Synpulse | Toronto, Ontario, Canada | Rezi

Data Engineer at Synpulse

Data Engineer

Synpulse · Toronto, Ontario, Canada

1 weeks ago

Data Engineer

Synpulse · Toronto, Ontario, Canada

12 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Data Engineer role.

Rezi rewrites your resume against Synpulse's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Data Engineer posting at Synpulse — free, in seconds.

About the Role

As a Data Engineer, you will design, build, and optimize data pipelines and infrastructure for financial services clients. You will collaborate with consultants and stakeholders to deliver scalable, secure, and high-performance data solutions that support strategic decision-making in a dynamic, multi-project environment.

Responsibilities

  • Develop ETL/ELT workflows for data extraction, transformation, and loading from diverse sources into warehouses, data lakes, and client applications.
  • Contribute to full-stack platform and infrastructure projects, adapting to new technologies to deliver comprehensive client solutions.
  • Build and maintain data assets and models for analytics, reporting, visualization, and operational use cases.
  • Architect and implement data mesh patterns for domain-oriented data ownership.
  • Collaborate with business teams, consultants, and analysts to gather requirements and ensure alignment with client objectives.
  • Implement observability, monitoring, lineage, and compliance best practices for transparency and regulatory alignment.
  • Contribute to migration projects from legacy platforms to modern data ecosystems.
  • Build and maintain CI/CD pipelines for data applications, ensuring automated testing, deployment, and rollback in containerized environments.
  • Collaborate with QA and Support teams to troubleshoot and resolve production issues, ensuring data quality and stability.
  • Participate in client workshops, solution design sessions, and technical documentation preparation.

Requirements

  • 5+ years of professional experience in data engineering, focusing on scalable data pipelines, ETL/ELT workflows, and data integration solutions.
  • Proficiency in SQL and Python.
  • Knowledge of Spark, PySpark, Scala, or Java is a strong asset.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP) and cloud-native data tools (e.g., Snowflake, Databricks, Airflow, AWS Glue, EMR, AWS Lambda).
  • Experience working with ML Models, LLM frameworks and deploying GenAI pipelines (prompt chains, embeddings etc.).
  • Experience with containerization (Docker) and orchestration (Kubernetes) in cloud environments.
  • Familiarity with data mesh architecture principles and decentralized data ownership models.
  • Experience with relational and NoSQL databases (PostgreSQL, Sybase, MySQL, DynamoDB) and storage/integration systems (S3, SFTP).
  • Experience with scheduling and orchestration tools (CRON, Apache Airflow, AWS Step Functions).
  • Strong understanding of data modeling, warehousing concepts, and real-time processing architectures.
  • Experience with version control (Git/Bitbucket) and CI/CD practices using tools such as Jenkins.
  • Familiarity with Infrastructure as Code solutions like Terraform and CloudFormation.
  • Knowledge of observability, monitoring, and data lineage frameworks.
  • Experience in financial services data domains (risk, compliance, trading, wealth/asset management, customer analytics).
  • Excellent communication skills and ability to work with both technical and non-technical stakeholders.
  • Resume required for application.

Skills

  • SQL
  • Python
  • Spark
  • PySpark
  • Scala
  • Java
  • AWS
  • Azure
  • GCP
  • Snowflake
  • Databricks
  • Airflow
  • AWS Glue
  • EMR
  • AWS Lambda
  • ML Models
  • LLM frameworks
  • GenAI pipelines
  • Docker
  • Kubernetes
  • Data mesh
  • PostgreSQL
  • Sybase
  • MySQL
  • DynamoDB
  • S3
  • SFTP
  • CRON
  • Apache Airflow
  • AWS Step Functions
  • Data modeling
  • Data warehousing
  • Real-time processing
  • Git
  • Bitbucket
  • Jenkins
  • Terraform
  • CloudFormation
  • Observability
  • Monitoring
  • Data lineage

Location

  • Toronto

Work Type

  • Hybrid
  • In-person interviews

Experience Level

  • 5+ years of professional experience in data engineering

Salary/Compensations

  • $70,000 - $120,000

Benefits

  • 20 days annual leave plus public holidays
  • Contribution to retirement account
  • Health and Life insurance coverage from day 1
  • Employee Assistance Program with 24/7 mental health support
  • Extensive Perks Program

About the Company

  • Synpulse is a leading global management and technology consultancy with Swiss roots, transforming financial institutions since 1996.
  • We shape the future of financial services by delivering expertise in strategy, operations, and technology to banks and insurers worldwide.
  • We cultivate a collaborative, high-impact culture where initiative and creativity are valued.
  • With 21 offices across Europe, the Americas, and Asia-Pacific, we bring together diverse perspectives and talents.
  • Our core values are Embrace, Drive, Achieve.
  • We offer opportunities for development, impact, and being part of a team redefining financial services.
  • We are a growing international company with Swiss roots and a strong corporate culture.

Equal Opportunity

  • Internal and external events to drive our DE&I mission “Free To Be Me”