09 Aug
|
United States Digital Space
|
Toronto
09 Aug
United States Digital Space
Toronto
OverviewWe 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.ResponsibilitiesDesign 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.Robust architecture and system design skills.Nice to HaveJavaScript/TypeScriptPythonDatabricksMicroservices, event-driven architectureJWT, OAuth2, PKI #J-18808-Ljbffr
📌 Staff / Principal Software Engineer (Toronto)
🏢 United States Digital Space
📍 Toronto