Technical Lead / Senior Software Engineer

Toronto, ON, CA, Canada

Job Description

Senior Software Engineer / Technical Lead

Location:

Remote / Hybrid

Company:

Aerialytic

Company Overview

Founded in 2018 and headquartered in Toronto, Canada,

Aerialytic

is an AI-powered technology company transforming the residential solar industry. We develop and maintain a suite of advanced platforms that:

Generate solar PV designs and interactive proposals in seconds Enable high-conversion lead generation for solar sales teams Leverage high-resolution aerial imagery, computer vision, and 3D modeling to optimize panel layouts
Our mission is to accelerate global solar adoption by delivering instant, data-driven insights to solar software companies, EPCs, and sales organizations worldwide.

Role Overview

We are seeking a

highly skilled Senior Software Engineer / Technical Lead

to join our core engineering team and play a critical role in shaping Aerialytic's technical foundation. This individual will combine

hands-on development

with

architectural leadership

, contributing directly to system design, scalability, and advanced algorithmic workflows.

You will work on complex, production-grade systems involving

distributed architectures, event-driven pipelines, cloud infrastructure, and AI/ML integrations

, while collaborating closely with Product, Data, and Design teams. This role offers the opportunity to influence both

technical direction and engineering best practices

across the organization.

Key ResponsibilitiesSoftware Architecture & System Design

Lead the design, development, and deployment of

scalable web applications and backend services

using Python, TypeScript, and modern frameworks. Define and evolve system architecture leveraging

microservices and event-driven patterns

(e.g., Kafka-based pipelines). Architect systems for

high availability, fault tolerance, and cost-efficient scale

, including caching strategies, load balancing, and container orchestration.
Application & API Development

Build and maintain

RESTful APIs and webhooks

to support internal services and third-party integrations. Develop secure, well-documented APIs following best practices in authentication, authorization, and versioning. Implement robust business logic supporting solar design workflows, proposal generation, and data analytics.
Data, Algorithms & AI/ML Integration

Collaborate with data scientists to productionize

computer vision, 3D modeling, and geometry-based algorithms

. Integrate and deploy machine learning models using

PyTorch or TensorFlow

for applications such as shading analysis and automated solar layouts. Optimize performance-critical workloads, including real-time data ingestion and GPU-accelerated processing where applicable.
Cloud, DevOps & Infrastructure

Deploy, monitor, and optimize applications on

cloud platforms (AWS, GCP, or Azure)

. Build and maintain

containerized workloads using Docker and Kubernetes

, including CI/CD pipelines (e.g., GitHub Actions). Support Infrastructure-as-Code practices using tools such as Terraform or CloudFormation.
Databases & Systems

Design, develop, and optimize

SQL-based databases

(e.g., PostgreSQL, MySQL, SQL Server), ensuring data integrity, security, and performance. Maintain and support

Linux-based environments

for development and production workloads.
Technical Leadership & Collaboration

Lead code reviews, enforce engineering standards, and mentor junior engineers. Collaborate with cross-functional teams in

Agile environments

to deliver high-quality software efficiently. Champion continuous improvement by evaluating and adopting new tools, frameworks, and development practices.
Technical Stack HighlightsCategoryTechnologiesLanguagesPython, TypeScript, JavaScriptBackend FrameworksFastAPI, Django, Node.js, ExpressFrontendReact, Next.js, Three.jsArchitecturesMicroservices, Event-Driven SystemsMessagingApache Kafka, Kafka Connect, DebeziumCloud & InfraKubernetes (GKE), Docker, CI/CDDatabasesPostgreSQL, MySQL, SQL ServerAI/MLPyTorch, TensorFlow, Computer VisionSecurityOAuth 2.0, RBAC, Identity-Aware ProxiesVersion ControlGit, GitHubExperience & QualificationsRequired

Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.

5-7+ years of professional software development experience

, including web and backend systems. Strong proficiency in

Python and/or TypeScript

, with experience building production-grade services. Solid understanding of

REST APIs, distributed systems, and microservice architectures

. Hands-on experience deploying applications to

cloud environments

(AWS, GCP, or Azure). Experience working with

SQL databases

, schema design, and performance optimization. Familiarity with

Agile/Scrum methodologies

and modern version control workflows (Git).
Preferred

Prior experience in a

technical leadership or senior engineering role

. Background in

event-driven architectures

(Kafka or similar). Experience integrating

AI/ML or computer vision models

into production systems. Exposure to

3D geometry, spatial data, or graphics pipelines

. Familiarity with

security and compliance frameworks

such as SOC 2 or GDPR. Experience working in

startup or fast-paced environments

with distributed teams.
What We Offer

Competitive compensation with salary, bonus, and equity opportunities Comprehensive health and benefits package Flexible remote or hybrid work environment Learning budget for conferences, certifications, and continued education Opportunity to work on

mission-driven technology

accelerating the global transition to clean energy
Job Type: Full-time

Pay: $92,000.00-$135,000.00 per year

Work Location: Hybrid remote in Toronto, ON M5H 2T7

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3438280
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned