Perplexity

Member of Technical Staff (Software Engineer, Enterprise Knowledge Platform)

San Francisco, Remote. Posted 5 months ago

The role

This person will build the data and action layer that connects agents to enterprise systems. They will design connector infrastructure, semantic models, and the marketplace for customer integrations.

What you will do

  • Own the connector runtime for native connectors, MCP servers, and CLI-backed tools.
  • Build the semantic and knowledge layer including tool and entity schemas.
  • Design discovery, search, and recommendation systems for agents and users.
  • Build the marketplace and activation experience end to end.
  • Make connector execution reliable and observable.
  • Implement connector authentication, credential isolation, and permission enforcement.
  • Build the onboarding and publishing path for internal teams and external partners.

Required qualifications

  • 4+ years of software engineering experience.
  • Track record of owning complex backend systems from design through production operation.
  • Strong system design skills.
  • Strong proficiency in a backend language such as Python, Go, or Rust.
  • Hands-on experience with cloud infrastructure such as AWS and Kubernetes.
  • Deep expertise in at least one of the following: Connector runtimes, API platforms, or MCP servers; Schema design, semantic modeling, or knowledge systems; Search, ranking, recommendation, or tool dis
  • Ability to work across backend infrastructure and customer-facing product experiences.
  • Sound technical judgment in security-sensitive, distributed systems.
  • Track record of leading ambiguous, cross-team initiatives.

About the company

Perplexity's Enterprise Knowledge Platform team builds the data and action layer that connects agents to the systems where enterprise work happens.

Member of Technical Staff (Software Engineer, Enterprise Knowledge Platform) at Perplexity | JobZoey