Software Development Engineer II
$124,000–$155,000 year
On-site · Burnaby, British Columbia, Canada
Job Summary
Software Engineer II to design and build backend services in Go on AWS to support high-scale AI/ML workloads, develop and deploy GenAI applications, and enhance core AI/ML platform offerings (Feature Store, ML Orchestration, Model Deployment & Serving). Collaborate with data scientists, ML engineers, and software engineers to deliver end-to-end solutions, drive infrastructure optimization, and improve scalability and developer velocity. Role requires 4+ years of production-app experience (Go or Java), containerization, and CI/CD tooling; located in Burnaby, BC, Canada with in-office collaboration expectations (roughly 50% on-site, three days a week).
Required Qualifications
- 4+ years of experience developing production applications, ideally in Go or Java
- 1+ years of experience working on platform and/or infrastructure teams
- Experience deploying and maintaining containerized applications
- Experience building and operating core ML infrastructure (e.g., model serving, ML orchestration, feature stores)
- Experience with modern CI/CD tools (GitHub Actions, Jenkins)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.