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

  1. 1Phone ScreenΒ· 30 min
  2. 2Technical AssessmentΒ· 1 hour
  3. 3Onsite InterviewsΒ· 3 hours
0 0 0