About the Role
This role involves guiding developers through adoption challenges by creating practical resources, improving tooling, and representing community needs within the product organization.
Responsibilities
- Lead technical content creation for developer tools and integration patterns
- Engage with open-source contributors and external development teams
- Deliver presentations at conferences and community events
- Create tutorials, sample applications, and code examples
- Collaborate with engineering teams to improve developer workflows
- Gather and prioritize community feedback for product development
- Advocate for developer needs in product design discussions
- Troubleshoot complex implementation scenarios
- Document best practices for system integration and debugging
- Mentor junior advocates and community contributors
- Represent the platform in technical forums and discussions
- Evaluate new developer tools and suggest improvements
- Produce technical documentation aligned with real-world use cases
- Bridge gaps between engineering teams and external developers
- Identify adoption barriers and recommend solutions
- Support SDK maintenance and sample code quality
- Promote consistency across developer-facing materials
- Analyze usage patterns to guide content strategy
- Facilitate workshops and hands-on training sessions
- Maintain awareness of industry trends in distributed systems
Nice to Have
- Contributions to widely used open-source projects
- Experience with workflow orchestration systems
- Speaking experience at international tech conferences
- Authorship of widely read technical blog posts or articles
- Background in platform or infrastructure engineering
- Familiarity with gRPC and protocol buffers
- Knowledge of security best practices in distributed environments
- Experience mentoring technical communities
- Understanding of scalability challenges in long-running workflows
- Active GitHub or similar public profile
Compensation
Competitive salary and equity package
Work Arrangement
Remote-friendly with team collaboration expectations
Team
Part of the Developer Experience team focused on community engagement and product feedback
About the Team
The Developer Experience team is responsible for making complex systems accessible to engineers of all levels. We focus on lowering barriers to entry, improving documentation, and ensuring tools work seamlessly in real-world environments.
What You’ll Do
You will shape how developers interact with the platform by creating practical resources, identifying friction points, and driving improvements in tooling and documentation.
Available for qualified candidates
