Perplexity
Member of Technical Staff (Software Engineer, Infrastructure)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инфраструктурный инженер в Perplexity: строит и эксплуатирует распределённые системы, обеспечивающие поиск, retrieval, model serving и агентные нагрузки в реальном времени. Роль для сильных инженеров с опытом в нескольких инфраструктурных доменах и склонностью к кросс-доменным задачам.
Задачи
- Владеть кросс-доменными инфраструктурными задачами: compute, storage, networking, data, deployment и reliability, устранять узкие места на путях retrieval и serving, строить общие абстракции между средами деплоя и решать отказы, пересекающие границы платформ
- Проектировать, строить и эксплуатировать распределённую инфраструктуру для consumer-, AI- и enterprise-нагрузок Perplexity, отвечая за системы от архитектуры до продакшена
- Выявлять разрывы между существующими платформами и создавать общие абстракции, автоматизацию и инструменты, делающие инфраструктуру проще и безопаснее в использовании
- Улучшать производительность, доступность, масштабируемость и экономическую эффективность систем как для онлайн-трафика, так и для фоновых нагрузок
- Отлаживать сложные продакшен-инциденты на стыке сервисов и инфраструктуры и превращать выводы в долговечные архитектурные улучшения
- Задавать техническое направление для сложных инфраструктурных систем, вести высокоэффективные программы между командами и устанавливать устойчивые технические стандарты совместно с инфраструктурой, продуктом, AI и безопасностью
Требования
- 4+ года профессионального опыта в software engineering: разработка и эксплуатация продакшен backend-, платформенных или распределённых систем
- Подтверждённый опыт владения сложными продакшен-системами end-to-end и устойчивого технического влияния на уровне команд
- Способность задавать техническое направление, вести через влияние и повышать планку инженерии через архитектуру, design review и менторство
- Сильные навыки software engineering на Python или других системных/backend-языках: Go, Rust, C++ или Java
- Значимый опыт минимум в двух инфраструктурных доменах: облачные платформы, распределённые системы, Kubernetes, storage, базы данных, networking, data systems, developer infrastructure или production reliability
- Умение быстро углубляться в незнакомые системы, рассуждать на стыке software и инфраструктуры и доводить продакшен-инциденты от диагностики до устойчивого решения
Навыки
- Python
- Go
- Rust
- C++
- Java
- Kubernetes
- distributed systems
- cloud platforms
- storage
- databases
- networking
- data systems
- developer infrastructure
- production reliability