JetBrains - Product Manager – Agent Interoperability (ACP)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Responsibilities
• Identify and prioritize the developer scenarios JetBrains should support through ACP in JetBrains IDEs. • Study how those scenarios are already handled in CLIs and agents, and define coherent IDE-native flows that JetBrains should support. • Work on examples such as plan mode, sub-agent workflows, or agent-to-agent communication, and turn them into clear scenario definitions and product requirements. • Talk to JetBrains product and engineering teams, external agent developers, and partners to collect requirements, constraints, and compatibility concerns. • Turn those inputs into crisp problem statements, GitHub Issues, success criteria, and roadmap priorities. • Partner closely with protocol engineers and ACP maintainers to translate validated scenarios into protocol proposals, implementation requirements, and delivery plans. • Represent JetBrains in regular protocol conversations with Zed and the broader ACP community, helping drive alignment on what belongs in the protocol, what should remain implementation-specific, and what should wait. • Balance immediate JetBrains product needs against long-term protocol design concerns such as extensibility, backward compatibility, clarity, and ecosystem fit. • Define and monitor the right telemetry and product metrics for ACP-related surfaces, including agent installation success, authentication success, protocol feature adoption, task completion, reliability, and developer satisfaction. • Help JetBrains make long-term, product-quality decisions about supporting ACP across multiple IDE experiences. • Communicate decisions, trade-offs, and priorities clearly to highly technical stakeholders inside and outside JetBrains. • We’ll be happy to have you on our team if you: • Have 1-4 years of product management experience, or equivalent end-to-end ownership in a hybrid engineering/product role. • Have a substantial software engineering background and hands-on production coding experience in real systems. • Understand how modern web and integration primitives work in practice, including OAuth, WebSockets, HTTP, JSON-RPC, and service-to-service communication. • Are comfortable reasoning about APIs, protocols, payload schemas, event-driven systems, authentication flows, local/remote execution, and backward compatibility. • Can discuss technical details credibly with engineers and agent developers, even when the conversation goes deep into protocol behavior, edge cases, or extensibility. • Can take raw technical feedback and turn it into clear user scenarios, requirements, issue tickets, and written decisions. • Have strong product judgment and can distinguish between a JetBrains-specific UX choice and a protocol-level capability that should be standardized. • Have a data-driven mindset and know how to combine telemetry, qualitative feedback, and ecosystem signals in product decisions. • Have strong spoken and written English. • We’d be especially thrilled if you: • Previously worked as a senior software engineer, staff engineer, library/framework maintainer, SDK owner, or platform/integration engineer before moving closer to product work. • Have experience with developer tools, IDEs, AI coding agents, CLI workflows, or interoperability layers such as LSP, MCP, or ACP. • Have contributed to open-source projects or standards-like processes. • Are comfortable working in public GitHub workflows with Issues, Discussions, pull requests, and proposal documents. • Have built or supported products where compatibility, extensibility, and future-proofing mattered. • Use JetBrains IDEs regularly.
No credit card. Takes 10 seconds.