6h ago
Senior Software Engineer
Canada - Remote
$126.4k-$158k / year
full-timesenior Remotesoftware
π Tech Stack
πΌ About This Role
You'll join the Machine Learning Platform team to design and build secure, scalable ML pipelines. You'll work at the intersection of Data Science and DevOps, enabling Generative AI and NLP across SurveyMonkey's product portfolio in a high-growth AI environment.
π― What You'll Do
- Build and maintain ML systems using Python (Pandas/NumPy, PyTorch/transformers)
- Design ML cloud infrastructure on AWS for scalability and reuse
- Collaborate with application engineers to integrate and monitor ML model services
- Act as a consultant to internal teams on ML tooling and infrastructure
- Implement telemetry for real-time failure mode analysis
π Requirements
- 8+ years of professional ML development experience
- Proven track record designing and implementing ML infrastructure in AWS
- Mastery of ML concepts (supervised/unsupervised learning) and deep understanding of LLMs and NLP
- Expert-level Python skills and experience with high-scale data processing (PySpark, etc.)
β¨ Nice to Have
- Experience with real-time applications (spam detection, personalization, ranking)
- Bachelor's Degree in Computer Science or related quantitative field
π Benefits & Perks
- ποΈ Flexible work environment with hybrid options
- π©Ί Medical, dental, vision, life, and disability insurance
- π° RRSP matching and flexible spending health savings account
- π Paid holidays and paid time off
- π€ Employee assistance program
π¨ Hiring Process
Estimated timeline: 3-5 weeks Β· AI estimate
- 1Phone ScreenΒ· 30 min
- 2Technical AssessmentΒ· 1 hour
- 3Onsite InterviewsΒ· 3 hours
0 0 0