Developer Advocate

Thousand Brains Project · Remote

Product
Public Infrastructure
Partners & Advocates
Climate Change
$150,000 - $230,000 Per Year
Posted 2 hours ago
Report an Issue
Featured Job

As a developer advocate for the Thousand Brains Project, you are the interface between our internal team and external developers and contributors. You will help grow the project’s community. Your responsibility is to ensure people have what they need to successfully use Monty (our open-source codebase) and contribute to the project. You will need to understand developers’ pain points and common issues they encounter, communicate them to our team, and help devise plans to address them. You will also be heavily involved in creating learning resources for developers and contributors, including interactive visualizations, follow-along tutorials, and demos.

Key Responsibilities

  • Be the interface between our team and the OSS community
    • Gather feedback from the community and communicate it to our team
    • Use developer feedback to influence the engineering and research roadmap
    • Help our team communicate their work to the broader community (more details below)
  • Create useful resources for developers
    • Focus on interactive resources such as tutorials, interactive visualization tools, learning resources, demos, and beginner projects to help developers get started
    • Create resources that can convey to the community new theories and Monty features as these emerge; this will require an ability to learn about and understand the Thousand Brains Theory and the Monty implementation as they develop (with support from our research team)
    • Help maintain our documentation
    • Other content, such as blog posts, videos, podcasts, talks, etc. (as needed)
  • Manage our communication channels
    • Manage our video editing contractor
    • Manage our social media channels
    • Be the first point of contact for media inquiries and community questions
    • Moderate our Discourse forum and field questions to our team
    • Manage our website and make it easy for researchers and developers to find the information they need
  • Help us increase the number of researchers and developers working with us to accelerate our progress
    • Field collaboration inquiries, conduct first meetings, keep an overview of our ongoing collaborations, and make sure they have the support they need
    • Targeted outreach to industry and universities
    • Identify talk and interview opportunities
    • Organize online community/developer events (as needed)
  • Develop and refine our community strategy
    • Use knowledge of our technology and feedback from our community to inform our strategy for improving the developer experience
    • Develop and track community health metrics and use them to inform the strategy
    • Develop an awareness of potential application areas of our technology, the interests of developers, and the capabilities of our system to come up with ways to excite people about our project (such as impressive demos)

Requirements

  • 7–10+ years of hands-on experience building software or working in closely related technical roles (e.g., software engineering, developer advocacy, platform engineering)
  • 5+ years of experience creating software or contributing to open source software to be able to relate to developers and understand their needs
  • 5+ years of experience in science or technical communication to technical and non-technical audiences
  • Excellent ability to communicate
    • With people of varying backgrounds
    • Written and verbal communication
    • In meetings and giving talks or interviews
  • Ability to understand TBT and our implementation
    • Ability to understand Python code
    • Strong desire to learn and ability to grasp novel, complex concepts
  • Sufficient technical skills to build demos, interactive learning resources, and tutorials
  • Initiative and ability to work with minimal supervision
  • Ability to think strategically and synthesize input from many sources into a coherent plan
  • Strong organizational ability to monitor and manage numerous simultaneous initiatives, deliverables, and stakeholders.

What We Offer

  • Flexible work hours and the ability to work remotely.
  • The chance to work on the cutting edge of biologically inspired intelligence.
  • A deep dive into understanding how intelligence works.
  • Working with an amazing team of researchers and engineers in a company that values innovation, creativity, and collaboration.
  • Significant opportunities for personal growth and development.
  • Opportunity to grow into a key strategic leadership role at the TBP.

Job Location: Remote work in the United States and selected international locations.

Compensation: We offer a competitive salary reflective of the candidate’s expertise. Our compensation package includes full medical, dental, and vacation benefits (details depend on geographic location). This position’s base annual salary range is $150,000 to $230,000; the exact salary will depend on the candidate’s experience level and fit to the job description, responsibilities, and requirements.

How To Apply

Please send your resume and a cover letter to [email protected]. The cover letter must state your specific fit to the job description above. Please also include links to relevant past work in your cover letter. These could include recordings of talks you gave, blog posts you wrote, interactive learning resources you created, open-source communities you built/interacted with, and OSS codebases you contributed to.

We are an equal opportunity employer supporting workforce diversity.

Related Jobs

Senior Product Manager, AI Geo Assistant - Planet
San Francisco, CA - Posted 4 weeks ago
Group Product Manager - Uplight
Remote (US) - Posted 3 weeks ago
Product Strategist - Promise
Oakland, CA - Posted 1 month ago
View more remote jobs
Be the first to see new Developer Advocate jobs

Save this search to get an email when new jobs match this search.

Create Email Alert