Search jobs > Montreal, QC > Staff software engineer

Staff Software Engineer

Mytechtal
Montreal, QC, Canada
$150K-$200K a year
Full-time
Quick Apply

About the Role

We are looking for a Senior Full Stack Engineer to drive data engineering, cloud infrastructure optimization, and machine learning integration for our next-gen platform.

As a key member of our technical team, you'll leverage data pipelines , AWS cloud services , and cutting-edge machine learning technologies to help scale our data systems and support product initiatives.

You will be pivotal in ensuring that our platform is built with performance, security, and data-driven decisions at its core.

Key Responsibilities

  • Data Engineering & System Optimization : Design and implement scalable data pipelines for ETL (Extract, Transform, Load), leveraging cloud technologies and ensuring efficient data processing.
  • Cloud Infrastructure Management : Optimize and manage AWS cloud infrastructure (EC2, S3, Lambda, RDS) to ensure high availability and reliability of our data systems.
  • Machine Learning & Automation : Automate data workflows and integrate machine learning models (TensorFlow, PyTorch) to improve data accuracy, scalability, and efficiency.
  • KPIs & Performance Tracking : Define, track, and optimize key performance indicators (KPIs) to measure system performance, data flow, and model efficacy.
  • Team Leadership & Mentorship : Collaborate with cross-functional teams, provide mentorship to junior engineers, and lead data-driven decision-making.

Review code, guide deployments, and drive innovation in data practices.

Collaboration with Leadership : Work closely with senior leadership to allocate the right resources, prioritize projects, and ensure smooth communication between technical and non-technical teams.

Key Qualifications

  • Location : Must be based in Montreal, Canada (or willing to relocate).
  • Experience : Minimum of 10 years as a Full Stack Developer , with a strong focus on data systems design , cloud infrastructure , and data engineering .
  • Technical Skills :
  • Proficiency in TypeScript , Python , and familiarity with testing frameworks (e.g., Jest , PyTest ).
  • Strong experience with AWS services (EC2, S3, Lambda, RDS) for cloud-based architecture.
  • Expertise in SQL and relational databases, with a track record of optimizing data storage and retrieval.
  • Experience in building and maintaining machine learning models (experience with TensorFlow or PyTorch preferred).
  • Familiarity with Apache Kafka , Apache Airflow , and other data ingestion and workflow orchestration tools.
  • Strong understanding of DeFi (Decentralized Finance) ecosystems and how to integrate decentralized data into traditional systems.
  • Leadership Skills : Strong communication , problem-solving , and collaboration abilities. A history of leading projects, mentoring engineers, and driving innovation in complex technical environments.

Why Join Us?

  • Work in a dynamic startup environment where your contributions directly impact company growth.
  • Be part of a cutting-edge team focusing on data engineering , cloud optimization , and machine learning .
  • Competitive salary and benefits package with flexible work options.
  • Opportunity to make a real impact on the future of the DeFi industry.

Position : Senior Full Stack Engineer - Data Engineering & Cloud Infrastructure

Location : Remote (Preference for candidates based in Montreal, Canada)

Employment Type : Full-time

Salary : $150,000 - $200,000

3 days ago
Related jobs
Coinbase
Canada
Remote

We’re looking for Staff Software Engineers to balance the role of an individual contributor while also anchoring new projects, leading technical direction and mentoring other engineers on the team. Our engineering team leverages a diverse tech stack and our focus is finding smart engineers who’ve wo...

StackAdapt
Canada

We're seeking a Staff Software Engineer to help lead our growing backend engineering team. Promote software development best-practices and conduct rigorous code reviews. At least 5 years experience of software development in distributed systems, architecting scalable microservices and data pipelines...

Instacart
Canada (ON, AB or BC Only)
Remote

As a Staff Software Engineer on the Order Quality team at Instacart, you'll be at the forefront of enhancing customer satisfaction in online grocery shopping. As a Staff Software Engineer, you'll have the opportunity to share your expertise openly, engage in constructive dialogue, and contribute to ...

Coinbase
Canada
Remote

As a Staff Software Engineer on our team, you'll play a pivotal role in shaping the future of crypto memberships. You have at least 8 years of experience in software engineering and at least 7 years of experience in developing web apps and shipping user-facing features with JavaScript and modern, co...

Instacart
Canada (ON, AB or BC Only)
Remote

You'll work closely with senior engineering leadership to establish technical vision and execution strategies across multiple teams driving dozens of initiatives. Conduct engineering reviews to ensure high standards across all projects. Mentor junior engineers, fostering growth and technical excelle...

StackAdapt
Canada

We're seeking a Staff Engineer to help lead our growing full-stack engineering team. As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. StackAdapt’s ...

Lime
Canada

Lime is hiring a Staff Security Software Engineer to join our Security team! In this role, you will help us revolutionize the way people move around cities. You'll develop and maintain incident response plans, improve security-related standards and processes, and mentor and train junior engineers. S...

Instacart
Canada (ON, AB or BC Only)
Remote

As a Staff Software Engineer, you will play a crucial role in building a robust data platform that addresses strategic challenges within Ads and across Instacart. Collaborate with engineers and engineering teams, providing mentorship and fostering a strong engineering culture. Your efforts will driv...

Lime
Canada

The Platform Engineering team at Lime is responsible for enabling software engineers to build, test and deploy Lime products globally at scale through resilient, cost effective and secure infrastructure, and high-quality developer and data science tooling. Mentor and lead other engineers at Lime. Co...

Mytechtal
Montreal, Quebec

Senior Full Stack Engineer - Data Engineering & Cloud Infrastructure. Data Engineering & System Optimization. Collaborate with cross-functional teams, provide mentorship to junior engineers, and lead data-driven decision-making. A history of leading projects, mentoring engineers, and driving...