Responsibilities
- Establish technical vision and long-term engineering direction for the chat functionality team, ensuring alignment between product goals and backend implementation
- Tackle complex and undefined backend challenges, producing secure, efficient, and thoroughly tested solutions with limited supervision
- Implement and expand generative artificial intelligence features within a chat product, integrating large language models and third-party AI platforms like Google Vertex AI
- Build, deploy, and sustain backend components using Python and Ruby on Rails to support chat capabilities across the full product suite
- Create, manage, and evaluate GraphQL APIs and associated server-side logic to ensure stable performance, scalability, and seamless frontend integration
- Enhance system monitoring, debugging efficiency, and incident response by improving logging, distributed tracing, and production diagnostics
- Promote high code quality and sustainable development by defining best practices, conducting thorough code reviews, and actively reducing technical debt
- Provide technical mentorship to team members and contribute to system reliability through participation in secondary on-call rotations, including root cause analysis and test improvements
Benefits
- Comprehensive benefits covering health, financial security, and personal well-being
- Flexible paid time off policy
- Employee-led resource groups for community and inclusion
- Equity-based compensation and stock purchase options
- Dedicated fund for professional growth and learning
- Parental leave benefits
- Support for home office setup
Work Arrangement
Remote (Worldwide)
Other
- Ability to work remotely from any location globally
- Required participation in secondary on-call shifts
- Collaboration across time zones using asynchronous methods such as issues, merge requests, and documentation

