Software Engineer, Model Context Protocol (MCP)

Anthropic creates reliable, interpretable, and steerable AI systems, focusing on safe and beneficial AI development for users and society.
$320,000 - $560,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI

Description For Software Engineer, Model Context Protocol (MCP)

Anthropic is seeking a Senior Software Engineer to join their Model Context Protocol (MCP) team, working on establishing the industry standard for AI context integration. Launched in November 2024, MCP enables AI models to securely connect with external context, tools, and capabilities. The role combines open-source development, protocol design, and community engagement.

The MCP team operates with a unique blend of internal product development and open-source community collaboration. They focus on protocol development, developer experience, and ecosystem growth, maintaining high standards for backwards compatibility, security, and performance.

This position offers an opportunity to shape the future of AI integrations while working with a vibrant developer community. The ideal candidate will have experience with open-source projects, strong technical communication skills, and expertise in TypeScript/JavaScript and Python ecosystems. They should be comfortable working in public, engaging with developer communities, and balancing various stakeholder needs while maintaining technical excellence.

Anthropic offers a competitive compensation package ranging from $320,000 to $560,000 USD, along with benefits including equity donation matching, generous vacation and parental leave, and flexible working hours. The company maintains a hybrid work model requiring at least 25% office presence in San Francisco.

As a public benefit corporation, Anthropic approaches AI research as empirical science, focusing on building steerable, trustworthy AI systems. They value collaboration, impact-driven work, and diverse perspectives in addressing the social and ethical implications of AI development.

Last updated 2 minutes ago

Responsibilities For Software Engineer, Model Context Protocol (MCP)

  • Design and implement core protocol features in collaboration with the open source community
  • Build and maintain high-quality SDKs and reference implementations
  • Drive technical discussions and decision-making through public RFCs and GitHub issues
  • Support both external developers and internal teams building on MCP
  • Develop showcase implementations that demonstrate MCP's capabilities
  • Write clear, comprehensive technical documentation
  • Participate in code reviews and provide mentorship to community contributors
  • Help shape the technical direction of the protocol while ensuring backward compatibility

Requirements For Software Engineer, Model Context Protocol (MCP)

TypeScript
JavaScript
Python
  • Experience contributing to or maintaining open source projects
  • Comfortable working in public and engaging with developer communities
  • Strong technical communication skills, both written and verbal
  • Experience designing and implementing protocols, APIs, or developer platforms
  • Passionate about developer experience and building for other engineers
  • Experience with TypeScript/JavaScript and Python ecosystems
  • Care about security, scalability, and backwards compatibility

Benefits For Software Engineer, Model Context Protocol (MCP)

Visa Sponsorship
Parental Leave
  • Competitive compensation and benefits
  • Optional equity donation matching
  • Generous vacation and parental leave
  • Flexible working hours
  • Office space for collaboration

Interested in this job?

Jobs Related To Anthropic Software Engineer, Model Context Protocol (MCP)

Software Engineer - Tokens: Data Acquisition Team Lead

Lead Software Engineer position at Anthropic focusing on large-scale web crawling and data acquisition for AI system development.

Senior Software Engineer, Billing Systems

Senior Software Engineer position focused on building and maintaining enterprise-scale billing systems at Anthropic, an AI research company.

Software Engineer - Tokens: Data Acquisition Team Lead

Lead Software Engineer position at Anthropic focusing on large-scale web crawling and data acquisition for AI system development.

Software Engineer - Horizons Team

Senior Software Engineer position at Anthropic, focusing on AI infrastructure and safety, offering $280k-$560k salary with hybrid work in San Francisco.

Backend Software Engineer, Technical Partnerships

Senior Backend Engineer role at Anthropic focusing on technical partnerships and integration of AI models with cloud service partners.