Software Engineer, Enterprise Knowledge Platform

Perplexity
US - California - Palo Alto
View Company Profile / << Go Back

  • Job Type: Full time
  • 23 days ago

Job Description

Own and develop the platform for executing connectors, MCP servers, and CLI-backed tools, including its semantic knowledge layer, discovery systems, and customer-facing integration marketplace. Ensure secure, reliable, observable connector operations and build onboarding and publishing workflows for internal teams and external partners.

Requirements: Requires at least four years of software engineering experience, strong backend system design skills, proficiency in Python, Go, or Rust, and hands-on experience with cloud infrastructure such as AWS and Kubernetes. Candidates should have deep expertise in at least one relevant area, such as connector runtimes, semantic knowledge systems, search and discovery, or developer marketplaces, and be able to lead cross-team initiatives involving security-sensitive distributed systems.

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




Fast Track Upload