Staff / Principal Software Engineer

United States Digital Space LLC

Toronto

On-site

CAD 140,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

United States Digital Space LLC is seeking a Staff/Principal Software Engineer in Toronto to lead design and delivery of scalable distributed systems for AI/ML platforms. You will architect cloud-native solutions on AWS, mentor engineers, and collaborate with data science and product teams to build production-grade software.

Ideal candidates have 10+ years in software engineering, deep Java/Spring expertise, and strong experience with AI data pipelines and edge computing.

Qualifications

  • 10+ years of software engineering experience.
  • Strong Java & Spring Boot experience.
  • AWS and distributed systems expertise.
  • Experience with AI/ML data pipelines or inference platforms.
  • Edge computing/CDN experience.
  • Experience using AI coding tools such as GitHub Copilot.
  • Strong architecture and system design skills.

Responsibilities

  • Design and build scalable distributed systems from concept through production.
  • Develop backend services and APIs using Java Spring Boot.
  • Build data processing pipelines supporting AI/ML inference and feature engineering.
  • Design edge computing and CDN-based solutions for low-latency processing.
  • Architect cloud-native solutions on AWS.
  • Define integrations with third-party platforms, APIs, and authentication services.
  • Establish best practices for system architecture, observability, scalability, and reliability.
  • Collaborate with Data Science, Product, and Engineering teams to deliver AI-enabled platforms.
  • Leverage AI-assisted development tools to improve engineering productivity.
  • Lead technical design discussions and mentor other engineers through hands-on development.

Skills

Java & Spring Boot
AWS & distributed systems
AI/ML data pipelines
Edge computing/CDN
Code-generation AI tools
Architecture & system design
GitHub Copilot / AI coding tools

Tools

GitHub Copilot

Job description

Overview

We are seeking a Staff/Principal Software Engineer to design and build scalable distributed systems supporting AI/ML platforms, backend services, and edge computing. This is a hands-on technical leadership role responsible for architecting solutions, developing production-quality software, and collaborating with cross-functional teams to deliver high-performance, cloud-native applications.

Responsibilities
  • Design and build scalable distributed systems from concept through production.
  • Develop backend services and APIs using Java Spring Boot.
  • Build data processing pipelines supporting AI/ML inference and feature engineering.
  • Design edge computing and CDN-based solutions for low-latency processing.
  • Architect cloud-native solutions on AWS.
  • Define integrations with third-party platforms, APIs, and authentication services.
  • Establish best practices for system architecture, observability, scalability, and reliability.
  • Collaborate with Data Science, Product, and Engineering teams to deliver AI-enabled platforms.
  • Leverage AI-assisted development tools to improve engineering productivity.
  • Lead technical design discussions and mentor other engineers through hands-on development.
  • 10+ years of software engineering experience.
  • Strong Java & Spring Boot experience.
  • AWS and distributed systems expertise.
  • Experience with AI/ML data pipelines or inference platforms.
  • Edge computing/CDN experience.
  • Experience using GitHub Copilot or other AI coding tools.
  • Strong architecture and system design skills.
Nice to Have
  • JavaScript/TypeScript
  • Python
  • Databricks
  • Microservices, event-driven architecture
  • JWT, OAuth2, PKI
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff / Principal Software Engineer
Staff / Principal Software Engineer

High Tech Genesis Inc. • Toronto

On-site
CAD 140,000 - 190,000
Principal Staff Software Engineer
Principal Staff Software Engineer

Apexon • Toronto

On-site
CAD 140,000 - 190,000
Lead / Principal Java Engineer
Lead / Principal Java Engineer

High Tech Genesis Inc. • Toronto

On-site
CAD 140,000 - 210,000
Principal Software Engineer, AI (Web & Data)
Principal Software Engineer, AI (Web & Data)

Okta • Toronto

On-site
CAD 125,000 - 150,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

Socket.dev • Toronto

On-site
CAD 140,000 - 240,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

Kinvie • Toronto

On-site
CAD 140,000 - 190,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

EQ Bank | Canada's Challenger Bank • Toronto

On-site
CAD 150,000 - 210,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

EQ Bank • Toronto

On-site
CAD 140,000 - 190,000
Software Engineering Manager
Software Engineering Manager

Exchange Solutions • Toronto

On-site
CAD 150,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Arcadia • Toronto

Hybrid
CAD 120,000 - 170,000
Competitive compensation
Bonus
Comprehensive benefits
+1