Artificial Intelligence
AI Developer Advocate Job Description
An AI Developer Advocate is a working engineer who helps outside developers succeed with an AI company's models, APIs, SDKs and agent tooling. The job sits in a developer relations team, and its output is code and teaching: sample apps, quickstarts, tutorials, conference talks, community support and structured feedback to the product team. It is not a sales job; the audience is the developers building on the platform, not a buyer in a deal. BLS does not report developer advocates separately. For the nearest occupation, Software Developers, the May 2025 national pay band ran from $82,460 at the 10th percentile to $214,670 at the 90th, with a median of $135,980.
Last updated
Role at a glance
- Typical education
- Typically a bachelor's degree in computer science or a related field, or an equivalent public record of shipped code.
- Typical experience
- Two to five years of software development, as a rough guide, plus public speaking or technical writing.
- Key certifications
- None required; optional credentials include the Agentic AI Foundation's MCPA and cloud machine learning certifications.
- Top employer types
- AI model providers, AI API and agent-framework companies, cloud platforms, and developer-tool vendors.
- Growth outlook
- BLS does not track developer advocates; it projects 10 percent growth for software developers, QA analysts and testers from 2025 to 2035.
- AI impact (through 2030)
- Docs and samples now serve AI coding agents as well as people, adding formats such as llms.txt and AGENTS.md.
Duties and responsibilities
- Build and maintain sample applications, quickstarts and notebooks that show developers how to call the platform's models, APIs and SDKs correctly.
- Write and review tutorials, API reference examples and migration guides so documentation matches current model versions, parameters and rate limits.
- Prepare documentation for AI coding agents as well as people, including llms.txt files, AGENTS.md guidance and clean markdown copies of key pages.
- Build reference MCP servers and tool integrations that show how agents connect the platform to databases, file stores and third-party services.
- Deliver conference talks, workshops, livestreams and hackathon sessions that teach developers to ship working features with the platform's AI capabilities.
- Answer developer questions in forums, Discord servers and GitHub issues, reproducing reported bugs and routing confirmed defects to the owning engineering team.
- Collect, tag and summarize developer friction points, then present prioritized feedback to product managers and engineers during roadmap planning.
- Test new models, endpoints and SDK releases before launch, writing up rough edges, breaking changes and gaps in the getting-started path.
- Track adoption signals such as tutorial completions, sample repository forks, API key activations and community activity to judge which content works.
- Coordinate with marketing, partner and community teams on launch content, open source contributions and developer programs without making sales commitments.
Overview
The Developer Relations Foundation defines developer relations as "the practice of building and nurturing relationships with external and internal teams through community engagement, technical support, education, and advocacy to enable the successful adoption of an organization's developer products and drive business value." An AI Developer Advocate does that work for a model provider, an AI API, an agent framework, a vector database or a cloud AI service. The customer is a developer with an editor open, and the job is to get that developer from an API key to a working feature with as little friction as possible.
The outward half: code and teaching
The visible output starts with code. An advocate builds sample apps that call a chat or embeddings endpoint, wires up tool calling and structured output, shows streaming responses in a web UI, and keeps quickstarts in Python and TypeScript passing against the current SDK release. They publish Jupyter notebooks for retrieval pipelines, write reference MCP servers that expose a database or a SaaS app to an agent, and maintain starter repositories on GitHub that people fork as the first commit of a real project.
Around the code sit the teaching formats: tutorials, blog posts, short videos, livestreams, workshops and conference talks. GitLab's Developer Advocate job description, a published example of the role at a developer-tools company, says advocates "might write sample code, author client libraries, provide insights to journalists," and lists blog posts, demos, videos and technical presentations among the content they create. On an AI platform the same list applies, with the subject matter shifted to prompts, context windows, rate limits, evaluation and agent design.
The inward half: feedback to product
The other half of the job happens inside the company. An advocate spends hours in Discord servers, forums and GitHub issues, reproduces the bug a developer reported, and turns a pile of complaints into a ranked list the product team can act on: the SDK method nobody can find, the error message that hides a quota problem, the tutorial that breaks when a model version is retired. Before a launch they act as the first outside-minded tester, running the new endpoint the way a stranger would and flagging the gaps in the getting-started path.
Who they work with
GitLab's description names marketing, engineering, product, business development, sales and partners as the advocate's daily contacts. In an AI company those contacts include SDK and API engineers, documentation writers, product managers for the model or platform, the events team, and partner engineers at companies building integrations.
What it is not
An AI Developer Advocate is not a sales engineer. A sales engineer prepares demos and proofs of concept for one prospect's purchase and works toward a quota. An advocate works in public for every developer at once, and the measure is adoption and developer success rather than a closed deal. The role also differs from a technical writer: advocates write, but they also build, speak, run community programs and argue for product changes.
Qualifications
No license or degree is legally required. As a rough guide, people move into AI developer advocacy after about two to five years of building software, for example from backend, full-stack or machine learning engineering, and most start out with a degree in software engineering, computer science or a nearby field, usually at the bachelor's level. A public portfolio can carry a candidate without the degree: repositories other people use, merged pull requests to open source AI libraries, recorded talks and tutorials that rank in search.
Technical skills
The technical bar is a working developer's bar. Expect to write production-quality Python and TypeScript, call REST and streaming APIs, handle authentication and retries, and debug other people's code quickly. AI platform work adds its own vocabulary: tool and function calling, structured outputs, embeddings and retrieval, context management, prompt design, evaluation harnesses, and agent frameworks. Familiarity with the Model Context Protocol and with AGENTS.md conventions for coding agents is useful because advocates build and document integrations that rely on both.
Communication skills
The other bar is teaching. Advocates explain a concept in a five-minute lightning talk, then again in a long written guide, then again in a forum reply to someone who is stuck. GitLab's published job family is a concrete example of what one employer asks for: "Experience creating software or contributing to open source software" and "at least 1 year of experience giving talks and developing demos, workshops, webinars, videos, and other technical content." The same description asks for the ability to manage a conference schedule with its CFP deadlines and show dates.
Credentials
Certifications are optional and secondary to shipped work, but a few map directly to the job:
- Model Context Protocol Associate (MCPA), from the Agentic AI Foundation, formed under the Linux Foundation. It was announced Sept. 14, 2026 as a 120-minute, online, proctored, multiple-choice exam covering five domains, including security and governance.
- AWS Certified Machine Learning Engineer - Associate (an Amazon Web Services credential), for advocates whose platform runs on or integrates with AWS.
- Google Cloud Professional Machine Learning Engineer, from Google Cloud, for the equivalent on Google's platform.
Getting in
Entry routes include moving from an engineering team at the same company, from a solutions or support engineering role, or from an independent track record of open source work, meetup organizing and technical writing. A practical first step is to pick an AI API, build three small but complete projects with it, write them up clearly, and give a talk about one of them at a local meetup.
Career outlook
BLS does not publish employment or projections for developer advocates, so the nearest official figures come from the broader software group. The Occupational Outlook Handbook projects employment of software developers, quality assurance analysts and testers to grow 10 percent from 2025 to 2035, "much faster than the average for all occupations," with about 106,100 openings a year on average across that group. Those numbers describe engineers broadly, not developer relations teams, and they should be read as background rather than as a forecast for this title.
The standards layer moved to neutral foundations
One change for AI developer advocates since late 2025 is what they are advocating for. On Dec. 9, 2025, the Linux Foundation announced the formation of the Agentic AI Foundation (AAIF), with founding contributions from Anthropic, Block and OpenAI: the Model Context Protocol, the goose agent framework, and AGENTS.md, which the foundation describes as a standard that gives AI coding agents "a consistent source of project-specific guidance." For an advocate at a platform company, part of the job can include teaching open, vendor-neutral protocols alongside the company's own SDK, and contributing sample servers and examples to shared repositories as well as to the company's own.
Documentation is still the front door
The 2026 Stack Overflow Developer Survey, a global poll that drew 30,903 responses from 169 countries, found that technical documentation (59%) was the leading way respondents learned to code, edging out AI codegen tools (53%). The same survey found that around 79% of developers were focusing on AI skills in their learning. For an AI Developer Advocate, those two findings point at the same deliverable: clear, accurate docs and examples for AI features, written so that a person reading them and an assistant quoting them both get the call right.
Career paths
Developer advocacy has its own ladder at companies that publish one. GitLab's job family lists Developer Advocate, Senior Developer Advocate, Staff Developer Advocate and Principal Developer Advocate levels, alongside Developer Relations Program Manager and Director of Developer Relations roles. Advocates also move sideways into product management, where their record of developer feedback is direct evidence of user insight; into developer experience or SDK engineering; into solutions architecture; or into partner engineering for an AI platform's integration ecosystem.
What to watch
Where the team sits matters. At GitLab, for example, the Developer Advocate job family is filed under marketing roles, so it is worth asking in interviews where the team reports, how its work is measured, and whether the role owns any product or documentation surface outright. Keep a running record of shipped code that other developers depend on and of product changes that came from your feedback; it makes the case for the role concrete. The work also uses the same AI tools it teaches: an assistant can draft a tutorial or a sample app, so the parts to build a career on are the ones a draft cannot supply, such as testing what actually runs, catching inaccurate claims, and keeping the trust of the developers you serve.
Sample cover letter
Dear Hiring Manager,
I am applying for the AI Developer Advocate position on your developer relations team. For the past several years I have worked as a backend engineer on a payments product, and for the last two of them I have spent my evenings and weekends doing the work this role describes: building with AI APIs in public, writing about what broke, and helping other developers get unstuck.
The project I am proudest of is an open source starter kit for retrieval-augmented support bots. It began as a weekend experiment with your embeddings endpoint and grew into a repository that other developers fork as the first commit of their own projects. Maintaining it taught me what developers actually trip over: authentication errors that look like model errors, SDK upgrades that silently change defaults, and quickstarts that assume a reader already knows what a context window is. I rewrote the README three times based on issues people filed, and each rewrite cut the number of repeat questions.
I also speak. I have given talks at two regional Python meetups and a community conference on building tool-calling agents, and I run a monthly online workshop where attendees build a small agent from scratch in ninety minutes. Recording those sessions and turning the questions into written guides is my favorite part of the work.
On my current team I am the person who files the most detailed bug reports against our vendors, with reproduction steps, logs and a suggested fix. I would like to bring that habit inside an AI platform, where turning developer frustration into a clear product request is part of the job rather than a side effect.
I would welcome the chance to walk you through the starter kit and talk about how I would approach your next SDK launch.
Sincerely, Jordan Avery
Frequently asked questions
- What does an AI Developer Advocate do?
- An AI Developer Advocate is a working engineer who helps outside developers succeed with an AI company's models, APIs, SDKs and agent tooling. The job sits in a developer relations team, and its output is code and teaching: sample apps, quickstarts, tutorials, conference talks, community support and structured feedback to the product team. It is not a sales job; the audience is the developers building on the platform, not a buyer in a deal. BLS does not report developer advocates separately. For the nearest occupation, Software Developers, the May 2025 national pay band ran from $82,460 at the 10th percentile to $214,670 at the 90th, with a median of $135,980.
- What are the main duties of an AI Developer Advocate?
- Core duties include: build and maintain sample applications, quickstarts and notebooks that show developers how to call the platform's models, APIs and SDKs correctly; write and review tutorials, API reference examples and migration guides so documentation matches current model versions, parameters and rate limits; and prepare documentation for AI coding agents as well as people, including llms.txt files, AGENTS.md guidance and clean markdown copies of key pages.
- How is an AI Developer Advocate different from an AI sales engineer?
- A developer advocate teaches the whole developer community through public code, documentation and talks, then carries what it learns back to the product team. A sales engineer works deal by deal with one prospect's technical staff to scope and win a purchase. Advocates may pass promising leads to sales, but they do not own quotas, pricing or a contract's proof of concept.
- How is AI changing the developer advocate's work?
- Part of the audience is now software: coding agents read documentation on a developer's behalf. The llms.txt proposal, first published Sept. 3, 2024, describes a coding agent fetching a library's documentation to get an API call right, and its August 2026 revision calls that routine. Advocates therefore write docs and samples that a person and an assistant can both parse without guessing.
- Do you need a computer science degree to become an AI Developer Advocate?
- No license or specific degree is required for the title. The practical credential is proof that you can build software and explain it: shipped projects, open source pull requests, recorded talks and written tutorials. A computer science or engineering degree helps, but a public body of working code can stand in for it.
- Does an AI Developer Advocate travel?
- Travel depends on the employer's event calendar: conferences, meetups, hackathons and partner visits, with livestreams and recorded workshops covering part of the schedule. As one employer example, GitLab's published Developer Advocate job family lists the ability to travel up to 20% of the time.
- How does a developer advocate show impact?
- Teams track signals such as sample repository stars and forks, tutorial completions, workshop attendance, API sign-ups that trace back to a piece of content, and product issues filed from community feedback. Each team chooses its own mix, so ask how success is measured before accepting an offer.
Sources
Salary figures and role details on this page were checked against the following sources. Dates show when each was last reviewed.
- Software Developers, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 3, 2026
- Software Publishers industry estimates, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 3, 2026
- Software Developers, Quality Assurance Analysts, and Testers, Occupational Outlook Handbook, U.S. Bureau of Labor Statistics (2025-35 projections)Checked Nov 3, 2026
- Developer Advocate job family, The GitLab Handbook, GitLab (accessed November 2026)Checked Nov 3, 2026
- What is Developer Relations?, Developer Relations Foundation (accessed November 2026)Checked Nov 3, 2026
- The /llms.txt file, v2, llms-txt proposal (September 3, 2024; modified August 10, 2026)Checked Nov 3, 2026
- Linux Foundation Announces the Formation of the Agentic AI Foundation (AAIF), The Linux Foundation (December 9, 2025)Checked Nov 3, 2026
- Agentic AI Foundation Launches MCPA Certification to Validate MCP Expertise, The Linux Foundation (September 14, 2026)Checked Nov 3, 2026
- How developers learned to code, 2026 Stack Overflow Developer Survey, Stack Overflow (2026)Checked Nov 3, 2026
- Community, 2026 Stack Overflow Developer Survey, Stack Overflow (2026)Checked Nov 3, 2026
- Stack Overflow Developer Survey 2026, Stack Overflow (2026)Checked Nov 3, 2026
- AWS Certified Machine Learning Engineer - Associate, Amazon Web Services (accessed November 2026)Checked Nov 2, 2026
- Professional Machine Learning Engineer certification, Google Cloud (accessed November 2026)Checked Nov 2, 2026
Related job descriptions
See all Artificial Intelligence jobs →- AI Agent Developer$115K–$195K
AI Agent Developers design, build, and deploy autonomous AI systems that perceive inputs, reason over goals, and take actions — using large language models, tool-calling APIs, memory systems, and multi-agent orchestration frameworks. They sit at the intersection of applied ML engineering and software architecture, converting research capabilities into production-grade agents that operate reliably inside enterprise workflows, customer-facing products, and backend automation pipelines.
- AI Trading Algorithm Developer$120K–$220K
AI Trading Algorithm Developers design, build, and deploy machine learning models and quantitative strategies that execute trades autonomously across equities, futures, options, FX, and crypto markets. They sit at the intersection of data science, financial engineering, and low-latency software development — responsible for turning statistical edge into live P&L. The role demands equal fluency in ML methodology, market microstructure, and production-grade engineering.
- Artificial Intelligence (AI) Developer$120K–$200K
AI Developers build software systems that incorporate machine learning, large language models, and AI capabilities — from training and fine-tuning models to building inference pipelines, integrating LLM APIs, and deploying AI features into production applications. They bridge data science and software engineering, turning AI research and model outputs into reliable, scalable products.
- Assistant Victim Advocate$38K–$62K
Assistant Victim Advocates provide direct support and case management services to victims of crime within law enforcement agencies, prosecutors' offices, courts, and nonprofit victim services programs. They help clients understand the criminal justice process, access emergency resources, prepare for court appearances, and navigate systems that can feel opaque or hostile in the immediate aftermath of trauma.
- Constituent Advocate$42K–$72K
Constituent Advocates help residents navigate government systems and resolve problems with federal, state, or local agencies. Working in congressional offices, state legislator offices, or ombudsman programs, they intervene with agencies on constituents' behalf, manage casework from intake through resolution, and ensure that people who are struggling with government bureaucracy get a fair hearing and responsive service.
- NFL Player Advocate$65K–$110K
NFL Player Advocates serve as direct support contacts for active and retired players, helping them navigate league resources, benefits claims, mental health services, and financial education programs. Working through the NFLPA or club-level programs, they connect players with certified advisors, mediate disputes, and ensure athletes understand the full scope of their contractual and post-career entitlements.