Stream
Senior Fullstack Engineer (Moderation)
Toronto office, Remote. Posted 17 days ago
The role
You will own the backend of the AI Moderation product by building new capabilities and improving Go services. You will work on the moderation team to design features, refactor code, and improve system reliability.
What you will do
- Design and ship Go services from database schema and API endpoints to production rollout
- Refactor existing moderation services and reduce technical debt
- Strengthen alerting and observability and fix scaling and latency issues
- Maintain and extend AI and moderation provider integrations
- Diagnose defects to root cause and participate in on-call
- Troubleshoot customer issues directly
- Ship React changes and review peer code
Required qualifications
- 6+ years of professional software engineering experience, mostly on the backend
- Solid backend experience in Go, Python or a comparable language
- Experience designing REST APIs and relational data models (ideally Postgres)
- Experience working with Redis
- Track record of shipping features used at scale and of refactoring production systems
- Working knowledge of React and TypeScript or JavaScript
- Experience with automated testing across client and server code
- Comfort working with customers and handling production incidents
Nice to have
- Exposure to trust and safety, content moderation or policy enforcement products
- Professional experience with Go
- Experience with GCP or another major cloud provider
- Experience integrating LLM or ML-based services into production systems
- Message queue experience
- Full-text search experience
- Open-source contributions
Benefits
- 20 days of PTO first year of employment, 24 days starting your second year
- Company equity
- Extended Healthcare
- Dental benefit
- Long & Short-Term Disability
- Life Insurance
- Fitness stipend
- A Macbook Pro provided
- A Learning and Development budget
- The opportunity to attend or present to global conferences and meetups
- The possibility to visit our offices in Boulder, CO and Amsterdam, NL
Before you apply
- You must be legally entitled to work in Canada
- We can't offer visa sponsorship or relocation for this role
About the company
Stream powers real-time Chat, Video, Activity Feeds, and AI Moderation for more than 1 billion end users across 4,000+ apps. It is a Series B company with a team of 140+ people.