Build and nurture relationships with developers, partners, and open-source communities.
Engage and interact with the developer ecosystem — hosting AMAs, office hours, webinars, and play a part in online communities.
Collect and synthesize developer feedback to inform product and engineering teams.
Identify influential developers, projects, and communities to establish collaboration opportunities.
Create and maintain high-quality technical content (blog posts, tutorials, sample apps, videos, documentation, SDK guides, etc.) directly targeted to developers.
Develop demos, prototypes, and reference implementations that showcase real-world use cases.
Contribute to improving developer experience through documentation feedback, onboarding flows, and API design suggestions.
Support developer onboarding through workshops, hackathons, and training sessions.
Advocate for the company’s technology stack at industry events, developer meetups, and online communities.
Translate complex technical concepts into clear, relatable value propositions.
Collaborate with marketing to align technical storytelling with broader brand messaging.
Track and report community sentiment and adoption metrics to measure evangelism impact.
Partner closely with engineering, product management, and marketing to align developer needs with product strategy.
Provide structured feedback loops between external developers and internal teams to improve product usability.
Support launch strategies for new developer-facing features, APIs, and SDKs.
Contribute to roadmap discussions to ensure developer experience remains a strategic priority.
Support initial technical discussions with potential customers and partners.
Represent the company as a credible technical voice in the ecosystem through public speaking, open-source contributions, and community engagement.
Stay ahead of industry trends, tools, and frameworks relevant to the developer community.
Mentor internal teams on effective developer communication and community engagement practices.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field
or equivalent professional experience.
3+ years of professional software development experience.
Previous experience as a Developer Advocate, Developer Relations, or Technical Community Manager.
Strong hands-on experience with JavaScript, TypeScript, and Node.js
able to write production-level code and explain it clearly to other developers.
Demonstrated experience building, testing, and maintaining applications or APIs.
Proven ability to create technical content (tutorials, sample projects, blog posts, videos, or documentation) that educates and inspires developers.
Experience presenting at public events, such as developer conferences, meetups, webinars, or internal company talks.
Excellent communication and presentation skills, both written and verbal, with the ability to translate complex technical concepts into simple, engaging messages.
Experience engaging with developer communities through events, GitHub, forums, or social media.
Strong understanding of developer experience principles and best practices.
Ability to collaborate effectively with product, engineering, and marketing teams.
Strong experience with Llama.cpp and ggml inference engines, which facilitates the deployment of models to specific GPU architectures
Experience with AI or ML technologies, such as building or integrating LLMs, chatbots, or AI-driven SDKs and APIs.
English fluency — outstanding written and verbal communication skills are required for public-facing content and developer engagement.