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.