Data Engineer in Montréal

Data Engineer in Montréal

Montréal Full-Time 121500 - 148500 $ / year (est.) Hybrid
W

At a Glance

  • Tasks: Design and develop scalable data pipelines using Apache Spark and optimize backend services.
  • Company: Join a fast-growing tech consultancy with a global presence and a culture of excellence.
  • Benefits: Enjoy competitive pay, health insurance, remote work options, and generous PTO.
  • Other info: Be part of a diverse team committed to innovation and continuous learning.
  • Why this job: Make an impact in a dynamic environment while working with cutting-edge technologies.
  • Qualifications: 3-5 years in data engineering or backend roles with strong Java or Python skills.

The predicted salary is between 121500 - 148500 $ per year.

The Wissen team continues to expand its footprint in the USA, Canada, UK, Australia, and India. We are looking for a Data Engineer with strong backend engineering fundamentals and hands-on experience building scalable, high-performance data pipelines. The ideal candidate comes from a Java or Python backend background and has worked extensively with Apache Spark. Experience with Scala is a plus but not mandatory.

This role involves designing, developing, and optimizing data processing workflows, ensuring reliability, performance, and maintainability across distributed systems.

Key Responsibilities

  • Design and develop distributed data processing pipelines using Apache Spark.
  • Build and maintain high-performance backend services for data ingestion, transformation, and storage.
  • Work with large-scale datasets and optimize jobs for performance, scalability, and cost efficiency.
  • Collaborate with data architects, analysts, and platform teams to deliver robust data solutions.
  • Implement best practices for code quality, testing, CI/CD, and version control.
  • Troubleshoot production issues and improve system reliability.
  • Contribute to the design of data models, schemas, and storage strategies.
  • Ensure data quality, lineage, and governance across pipelines.

Required Skills & Experience

  • 3–5 years of experience as a Data Engineer or Backend Engineer.
  • Strong programming skills in Java or Python (Scala optional).
  • Hands-on experience with Apache Spark (batch or streaming).
  • Solid understanding of backend concepts: Multithreading & concurrency, REST APIs / microservices, Data structures & algorithms, Performance optimization.
  • Experience with distributed systems and cloud-based data platforms (AWS, Azure, or GCP).
  • Familiarity with SQL and relational databases.
  • Experience with version control (Git) and CI/CD pipelines.

Good to Have

  • Experience with Scala for Spark development.
  • Knowledge of Delta Lake, Iceberg, or Hive.
  • Exposure to Kafka, event streaming, or real-time data pipelines.
  • Experience with containerization (Docker, Kubernetes).
  • Understanding of data warehousing concepts.

We offer healthcare insurance for you and your family (medical, dental, vision), short/long term disability insurance, life insurance, accidental death & disability insurance, 3 weeks of paid time off, support and fee coverage for immigration needs, remote office set up stipend, support for industry certifications, additional cash incentives, and re-skilling opportunities to transition between technologies.

Schedule: Monday to Friday
Work Mode: Hybrid
Job Type: Full-time

Wissen embraces diversity and is an equal opportunity employer. We are committed to building a team that represents a variety of backgrounds, skills, and abilities. We believe that the more inclusive our team is, the better our work will be. All qualified applicants, including but not limited to LGBTQ+, Minorities, Females, the Disabled, and Veterans, are encouraged to apply.

Data Engineer in Montréal employer: Wissen Technology

Wissen Technology is an exceptional employer that fosters a culture of engineering excellence and continuous learning, making it an ideal place for Middleware Integration Specialists to thrive. With a commitment to employee growth, competitive benefits including healthcare, generous paid time off, and support for industry certifications, Wissen empowers its team members to excel in a dynamic and inclusive environment. Located in Canada, this high-end consulting firm offers unique opportunities to work on mission-critical projects for Fortune 500 clients while enjoying a hybrid work model that promotes work-life balance.

W

Contact Details:

Wissen Technology Recruitment Team

We think you need these skills to ace Data Engineer in Montréal

Backend Engineering Fundamentals
Java Programming
Python Programming
Apache Spark
Scala (optional)
Data Processing Workflows
Distributed Systems