Principal Software Engineer – AI/ML & Distributed Systems
Summary
The Principal Software Engineer will lead the design and delivery of scalable distributed systems for AI/ML platforms using Java, Spring, and AWS. The role involves architecting cloud-native solutions, mentoring engineering staff, and collaborating with data science teams.
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.