Enable job alerts via email!

Senior Software Engineer / Technical Lead

EAIGLE

Canada

Remote

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in AI and logistics is seeking a Senior Software Engineer to lead cloud software development. This role involves designing scalable systems for processing computer vision data, collaborating with cross-functional teams, and mentoring junior engineers. The ideal candidate has extensive experience in cloud architecture and Python programming, with a focus on security and performance.

Benefits

Competitive compensation
Stock options
Remote-first environment

Qualifications

  • 10+ years of software engineering experience, including cloud system design.
  • 3+ years supporting ML-powered systems.

Responsibilities

  • Design, develop, and maintain cloud architecture for edge computer vision.
  • Implement fault tolerance, monitoring, and recovery mechanisms.

Skills

Python
Communication

Education

Bachelor’s Degree in Computer Science

Tools

Docker
Kubernetes
Terraform

Job description

Senior Software Engineer / Technical Lead

Direct message the job poster from EAIGLE

EAIGLE is an end-to-end AI platform transforming operations in the supply chain and logistics sectors through intelligent video and sensor data. Our solutions are trusted by major logistics operators to optimize yard operations, automate vehicle access control, and enhance asset visibility—improving security and operational efficiency at scale. By leveraging cutting-edge computer vision and real-time data processing, we enable enterprises to drive efficiency and resilience. Our mission is to bring AI-powered automation to the physical world, one yard at a time.

We’re hiring across multiple levels — if you’re passionate about applied AI and ready to build impactful systems, we’d love to hear from you.

About the Role

We are seeking a highly skilled Senior Software Engineer to join our R&D software team as a Cloud Software Technical Lead. This pivotal role involves designing, building, and maintaining a scalable, secure, cloud-native system to process, distribute, and archive results from our on-premise "edge" computer vision systems. You will collaborate with product managers and the computer vision team to ensure the system is robust, efficient, and future-proof.

You should have expertise in architecting cloud systems that support computer vision data, with a focus on security, scalability, and reliability.

What you'll do

  • Design, develop, and maintain cloud architecture supporting edge computer vision pipelines.
  • Define and optimize secure, high-performance REST APIs for integration with various services and interfaces.
  • Enhance database, API, and backend system performance for latency and scalability.
  • Implement fault tolerance, monitoring, and recovery mechanisms to ensure high availability.
  • Manage deployment tools using Infrastructure-as-Code (IaC) tools like BiCEP and Terraform; automate CI/CD pipelines.
  • Collaborate with cross-functional teams to align system design with business needs.
  • Mentor and guide team members on system design, best practices, and ML operations.

What you need

  • Bachelor’s Degree in Computer Science, Engineering, or relevant field.
  • 10+ years of software engineering experience, including cloud system design and maintenance.
  • 3+ years supporting ML-powered systems.
  • Proven experience with secure, scalable REST API development.
  • Hands-on experience with on-premise hardware like NVIDIA GPUs and edge devices.
  • Strong Python programming skills for high-performance systems.
  • Deep knowledge of cloud platforms (e.g., Azure) and cloud-native development.
  • Experience with serverless architectures and containerization (Docker, Kubernetes).
  • Proficiency with IaC tools such as BiCEP or Terraform.
  • Understanding of CI/CD pipelines and deployment processes.
  • Solid grasp of secure system design and engineering best practices.
  • Effective communication skills for multidisciplinary collaboration.

Preferred Qualifications

  • Experience with video processing, streaming, or encoding pipelines.
  • Knowledge of edge computing and ML processors.
  • Understanding of ML R&D lifecycle, including neural network deployment for computer vision.
  • Experience with real-time systems under tight SLA constraints.
  • Familiarity with foundational models, vision-language models, and LLMs.

What we offer

  • Competitive compensation, including salary and stock options.
  • Impactful role at the forefront of computer vision and ML-driven logistics innovation.
  • Remote-first environment with flexibility and autonomy.

EAIGLE is an equal-opportunity employer committed to diversity. We encourage applications from all qualified candidates and will provide accommodations as needed during the recruitment process.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Technical Lead – IT & Cybersecurity (MSP)

TEEMA

Calgary

Remote

CAD 90,000 - 120,000

Today
Be an early applicant

Project Manager - Technical Lead (Remote))

TEKsystems

Toronto

Remote

CAD 125,000 - 150,000

Today
Be an early applicant

Solutions Delivery Manager

Hexagon Geospatial

Calgary

Remote

CAD 90,000 - 120,000

2 days ago
Be an early applicant

Senior Software Developer - Technical Lead (Job Req #2025-054)

Ross Video

Ottawa

On-site

CAD 80,000 - 120,000

30+ days ago

Principal Tech Lead

Lumenalta

Toronto

Remote

CAD 100,000 - 130,000

Yesterday
Be an early applicant

Node Engineer - Tech Lead

Lumenalta

Toronto

Remote

CAD 100,000 - 130,000

Yesterday
Be an early applicant

Technical Manager, Analytics Implementations

Dentsu Aegis Network Ltd.

Toronto

Remote

CAD 97,000 - 112,000

Today
Be an early applicant

Data Engineer - Databricks - Tech Lead

Lumenalta

Mississauga

Remote

CAD 100,000 - 130,000

2 days ago
Be an early applicant

Data Engineer - Snowflake - Tech Lead

Lumenalta

Remote

CAD 100,000 - 130,000

2 days ago
Be an early applicant