06 Aug
|
High Tech Genesis
|
Toronto
06 Aug
High Tech Genesis
Toronto
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.
Robust 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
📌 Staff / Principal Software Engineer (Toronto)
🏢 High Tech Genesis
📍 Toronto