Staff Software Developer, Applied AI, Site Reliability Development
Waterloo, ON8+ YOECandidates need a bachelor's degree in computer science or equivalent practical experience, 8 years of software development, 3 years leading projects, and 3 years designing and troubleshooting distributed systems. A master's degree in computer science or engineering is preferred.
Senior Android Infrastructure Software Developer
Waterloo, ON5+ YOECandidates need a bachelor's degree or equivalent practical experience, 5 years of software development in one or more languages, and 3 years of Android development in Kotlin or Java. They also need 3 years of testing, maintaining or launching software and 1 year of large-scale application design.
Gradle, Bazel, Blaze, KSP, Dagger, Hilt