Perplexity
Software Engineer, Enterprise Knowledge Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Enterprise Knowledge Platform, которая строит слой данных и действий, связывающий агентов Perplexity с корпоративными системами. Роль с полной ответственностью за продукт и платформу: от инфраструктуры коннекторов и семантических моделей до маркетплейса интеграций.
Задачи
- Владеть рантаймом коннекторов: регистрация, хостинг и выполнение нативных коннекторов, hosted MCP-серверов и CLI-инструментов через единый интерфейс для агентов
- Строить семантический слой и слой знаний: схемы инструментов и сущностей, метаданные возможностей, связи, терминология организаций, с сохранением происхождения данных и прав доступа
- Проектировать системы поиска, рекомендаций и обнаружения инструментов и контекста
- Разрабатывать маркетплейс и опыт активации интеграций end-to-end: от просмотра и рекомендаций до установки, настройки и администрирования
- Обеспечивать надёжность и наблюдаемость выполнения коннекторов: структурированные результаты, ретраи, идемпотентность, пагинация, обработка rate-limit и частичных сбоев
- Реализовывать аутентификацию коннекторов, изоляцию учётных данных и контроль прав совместно с командами Trust & Governance, Security и Backend Platform
- Строить путь онбординга и публикации для внутренних команд и внешних партнёров: схемы, тестовые фикстуры, валидация, ревью и версионирование
Требования
- 4+ года опыта в разработке ПО с опытом владения сложными backend-системами от проектирования до продакшена
- Сильные навыки системного дизайна: надёжные масштабируемые платформы, интегрирующие разнородные API с чёткими границами безопасности и изоляции
- Уверенное владение backend-языком, например Python, Go или Rust, и практический опыт с облачной инфраструктурой, например AWS и Kubernetes
- Глубокая экспертиза хотя бы в одном из направлений: рантаймы коннекторов, API-платформы или MCP-серверы с аутентификацией и авторизацией; проектирование схем, семантическое моделирование или системы знаний; поиск, ранжирование, рекомендации или обнаружение инструментов; маркетплейсы, платформы для разработчиков или корпоративный онбординг
- Способность работать на стыке backend-инфраструктуры и клиентских продуктовых сценариев
- Техническое чутьё в security-sensitive распределённых системах
- Опыт ведения неоднозначных кросс-командных инициатив от архитектуры до внедрения и менторства
Навыки
- Python
- Go
- Rust
- AWS
- Kubernetes
- MCP
- API
- CLI