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
501 - 1,000 Employees
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. This role offers an exciting opportunity to shape the future of AI integrations while working with a vibrant developer community.

The position involves working at the intersection of open-source development and AI technology, where you'll be responsible for designing and implementing core protocol features, building SDKs, and driving technical discussions through public channels. The role requires a strong background in software engineering with at least 5 years of experience, particularly in TypeScript/JavaScript and Python ecosystems.

As part of Anthropic, a public benefit corporation dedicated to creating reliable and safe AI systems, you'll be working with a team of committed researchers, engineers, and policy experts. The company offers a competitive salary range of $320,000 to $560,000 USD, along with comprehensive benefits including visa sponsorship for eligible candidates.

The hybrid work environment requires at least 25% presence in their San Francisco office, providing a balance between remote work flexibility and in-person collaboration. You'll be part of a collaborative environment that values impact and views AI research as an empirical science, similar to physics and biology.

This role is ideal for someone passionate about developer experience, open-source contribution, and AI technology. You'll have the opportunity to work on large-scale research efforts while helping to ensure AI systems are steerable and trustworthy. The position offers not just technical challenges but also the chance to influence the direction of AI integration standards while working with a diverse and inclusive team.

Last updated an hour 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
  • 5+ years of software engineering experience
  • 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
  • Experience with TypeScript/JavaScript and Python ecosystems
  • Bachelor's degree in a related field or equivalent experience
  • Care about security, scalability, and backwards compatibility

Benefits For Software Engineer, Model Context Protocol (MCP)

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

Interested in this job?

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

Software Engineer, Model Context Protocol

Senior Software Engineering position at Anthropic focusing on Model Context Protocol development with competitive compensation in major US tech hubs.

Software Engineer, Model Context Protocol (MCP)

Senior Software Engineer role at Anthropic, building the Model Context Protocol (MCP) for AI integrations, combining open source development with protocol design.

Software Engineer, Model Context Protocol (MCP)

Senior Software Engineer role at Anthropic, building the Model Context Protocol (MCP) for AI context integration, working with open source community and developing industry standards.

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.