Senior Developer Advocate
Grows Viam’s developer community by building robotics projects, producing technical content, and engaging developers through events and online channels. The role requires production software experience, hands-on hardware skills, strong communication, and public speaking ability.
About the job
Responsibilities
- Build creative robotics projects that demonstrate what developers can do with Viam.
- Turn projects and learnings into technical content, including tutorials, videos, sample code, workshops, demos, and talks.
- Represent Viam at conferences, meetups, hackathons, and other developer events through speaking, teaching, and collaborative building.
- Grow engagement across Viam’s Discord and other developer communities.
- Build credibility and a presence in relevant technical communities.
- Experiment with emerging technologies and developer tools, identifying opportunities for Viam to build, teach, or participate.
- Build, assemble, test, and troubleshoot the software and hardware behind demos and projects.
- Bring developer feedback to Product and Engineering teams.
- Use engagement and platform activation metrics to evaluate impact and focus future efforts.
Requirements
- Experience building, shipping, and maintaining production software used by real users.
- Experience with Python, Go, C++, or TypeScript.
- Strong technical judgment and the ability to independently scope, build, debug, and iterate on software projects with limited direction.
- Track record of creating high-quality technical content for developers, such as tutorials, videos, sample projects, workshops, or talks.
- Hands-on experience with hardware, IoT, embedded systems, electronics, maker projects, or similar physical systems.
- Ability to explain complex technical concepts clearly while maintaining technical depth.
- Understanding of how developers discover, evaluate, and adopt new technologies.
- Comfort speaking publicly, teaching, appearing on video, and engaging directly with developer communities.
- Ability to move quickly, experiment frequently, and determine what and how to build.
- Willingness to travel and participate in occasional evening or weekend events.
Compensation and Benefits
- Annual salary of $220,000–$250,000.
- Equity grants, health benefits, and additional total rewards.
- 100% covered medical, dental, and vision insurance plans.
- Commuter benefits.
- 25 days of paid vacation and generous holiday observances.
- Free lunch on office days.
- One Medical membership.
- Citi Bike membership.
- Monthly wellness stipend.
- Paid parental leave.
- Reproductive health benefits, including fertility benefits and abortion access travel benefits.
- Annual learning and development budget.
Skills
Python, Go, C++, TypeScript, Robotics, Hardware, Iot, Embedded Systems, Electronics, Technical Writing, Public Speaking, Developer Communities
Similar jobs
Developer Relations jobsLeads technical customer enablement for OpenAI products, designing and delivering trainings, workshops, and adoption programs for enterprise technical and executive audiences. The role requires 4+ years in customer-facing or instructional work, strong software and API expertise, and practical knowledge of production AI systems.
Senior Developer Advocate focused on building LiveKit’s developer audience through credible social and blog content, product-launch campaigns, and authentic participation in agentic AI conversations. Requires exceptional writing, deep AI interest, measurable audience-growth experience, and a data-driven approach to engagement.
Leads the end-to-end creation, presentation, and live-production execution of high-impact AI demonstrations across events and strategic programs. The role combines technical fluency, workflow design, storytelling, executive presentation, and cross-functional operational leadership.
Leads an open source Developer Relations team, setting strategy, growing advocates, strengthening Apache and Linux Foundation relationships, and driving adoption and contribution across the Open Lakehouse and Omnigent ecosystems. Requires 8+ years of combined technical and DevRel experience, proven team management, and a substantial open source track record.
This role amplifies security research and open-source tooling through community relationships, technical content, events, workshops, and maintainer collaboration. It requires deep hands-on security experience, a public technical track record, practical agentic-tooling experience, and strong writing and speaking skills.