Remote-friendly .NET/C# Backend Engineer - AI & IoT

SmartRecruiters, Inc.

Montreal (administrative region)

Hybrid

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Telework policy with a $500 allowance
Retirement savings plan with employer.
Group insurance from day one

Job summary

Artelia Canada is seeking a Software Engineer (.NET / C# and AI/IoT) to design, develop, and optimize backend services with a focus on real-time data transmission and RTLS solutions.

You will work on multidisciplinary, experimental projects involving IoT and AI, building datasets for training models and integrating AI modules into the .NET ecosystem, with strong bilingual collaboration across national teams.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent experience.
  • 3+ years of professional software development experience.
  • Strong proficiency in C# and the .NET ecosystem for backend services.
  • Experience with real-time data streams or software-hardware integrations.
  • Experience with SQL/NoSQL databases for high-throughput data storage and processing.
  • Knowledge of Python and AI/data management tools is a plus.
  • Knowledge of IoT technologies (MQTT, AMQP, WebSockets) is a plus.
  • Proficiency in English and French, written and spoken, is required.

Responsibilities

  • Design, develop, and optimize high-performance backend applications using C# and .NET Core/.NET.
  • Maintain and enhance real-time data transmission systems and RTLS protocols.
  • Ensure reliability, low latency, and scalability for spatial data processing.
  • Collaborate on IoT and AI projects to integrate new features.
  • Build and manage datasets for AI model training and data labelling.
  • Develop Python scripts to automate data processing workflows.
  • Diagnose and resolve issues in spatial data, real-time systems, and hardware-software integrations.
  • Collaborate with diverse technical teams to ensure quality and evolution of solutions.

Skills

C# & .NET
Real-time data streams
SQL/NoSQL databases
Python
IoT technologies
French & English

Education

Bachelor's degree in CS/Software Engineering or related field

Tools

MQTT
AMQP
WebSockets
Edge computing

Job description

Artelia Canada is seeking a Software Engineer (.NET / C# and AI/IoT) to design, develop, and optimize backend services with a focus on real-time data transmission and RTLS solutions.

You will work on multidisciplinary, experimental projects involving IoT and AI, building datasets for training models and integrating AI modules into the .NET ecosystem, with strong bilingual collaboration across national teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur Logiciel .NET/C# – IA/IoT Backend
Ingénieur Logiciel .NET/C# – IA/IoT Backend

SmartRecruiters, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Régime d’épargne-retraite
Remboursement des frais de cotisation‑
Télétravail avec allocation de 500 $
+1
Software Engineer (.NET / C# and AI/IoT)
Software Engineer (.NET / C# and AI/IoT)

SmartRecruiters, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Telework policy with a $500 allowance
Retirement savings plan with employer.
Group insurance from day one
Ingénieur(e) logiciel (.NET / C# et IA/IoT)
Ingénieur(e) logiciel (.NET / C# et IA/IoT)

SmartRecruiters, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Régime d’épargne-retraite
Remboursement des frais de cotisation‑
Télétravail avec allocation de 500 $
+1
Remote Backend Engineer for Scalable AI Infrastructure
Remote Backend Engineer for Scalable AI Infrastructure

Alignerr Corp. • Montreal (administrative region)

Remote
CAD 55,000 - 110,000
AI Developer Full time ✺ Quebec - Montreal
AI Developer Full time ✺ Quebec - Montreal

Mirego inc. • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Senior .NET Architect — Azure, AI & API Lead (Hybrid)
Senior .NET Architect — Azure, AI & API Lead (Hybrid)

Rentsync • Toronto

Hybrid
CAD 100,000 - 120,000
Hybrid work model
AI Engineer, Sr 1
AI Engineer, Sr 1

Jobgether • Canada

On-site
CAD 100,000 - 160,000
Remote work flexibility
Comprehensive benefits package
Diverse, international team
+1
Senior .NET (C#) Developer - IoT (Zigbee, BLE)
Senior .NET (C#) Developer - IoT (Zigbee, BLE)

Industry Professionals • Montreal (administrative region)

On-site
CAD 100,000 - 120,000
Competitive salary
Flexible work arrangement
Modern tech stack
Senior Backend Engineer - AI-First, .NET/C# (Remote Canada)
Senior Backend Engineer - AI-First, .NET/C# (Remote Canada)

Computrition, Inc. • Canada

Remote
CAD 150,000 - 170,000
Cloud Backend Engineer – Hybrid Montréal, AWS/Azure IoT
Cloud Backend Engineer – Hybrid Montréal, AWS/Azure IoT

Taiga Motors • Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Horaires flexibles et hybride
Événements d’entreprise
Régime d’assurance collective
+2