Software Engineer, Enterprise Knowledge Platform

Perplexity
US - California - San Francisco
View Company Profile / << Go Back

  • Job Type: Full time
  • 23 days ago

Job Description

Build and operate a unified runtime for connectors, MCP servers, and CLI-backed tools, alongside a semantic knowledge layer that enables agents to discover and use enterprise context securely. Develop integration discovery and marketplace experiences, ensure reliable and observable execution, enforce authentication and permissions, and create onboarding and publishing workflows for internal teams and partners.

Requirements: Requires at least four years of software engineering experience and a record of owning complex backend systems through production operation, with strong system design skills and proficiency in Python, Go, or Rust plus cloud infrastructure such as AWS and Kubernetes. Candidates should have deep expertise in at least one relevant area—connector or API platforms, semantic knowledge systems, search and discovery, or marketplaces—and be able to lead cross-team initiatives while balancing security, reliability, and usability.

Key Skills: Backend System Design, Python, Go, Rust, AWS, Kubernetes, Connector Runtime Development, API Integration, MCP Servers, Authentication and Authorization, Schema Design, Semantic Modeling, Search and Recommendation Systems, Marketplace Development, Distributed Systems, Security and Permission Enforcement




Fast Track Upload