Weedmaps
Senior Software Engineer, AI Platform (Remote)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в AI Platform команду Weedmaps. Задача — строить production AI-агентов (включая автономного кодинг-агента) и слой контекста «AI brain» с retrieval, knowledge graph и интеграцией с Snowflake.
Задачи
- Проектировать, разрабатывать и эксплуатировать production AI-агентов, включая автономного кодинг-агента, работающего из Jira и Slack, открывающего PR, исправляющего CI-фейлы и применяющего фидбек ревью
- Строить retrieval и контекстный слой «AI brain»: эмбеддинги, семантический поиск, моделирование knowledge graph, интеграция со Snowflake semantic layer и внутренней документацией
- Расширять внутренний MCP-сервер общими скиллами, инструментами и процессами для переиспользования другими командами
- Отвечать за оценку качества: офлайн-тест-сеты и онлайн-метрики, гейтить релизы на их основе
- Снижать стоимость и латентность: роутинг на самую дешёвую подходящую модель, кэширование, structured outputs, трекинг затрат на AWS Bedrock
- Защищать агентов от prompt injection, memory poisoning и избыточных прав: least-privilege доступ, аудит действий, human approval
- Инструментировать агентов трассировкой и логированием, участвовать в on-call
- Оценивать новые модели и инструменты, внедрять то, что работает
- Писать дизайн-документы, ревьюить код и менторить инженеров по работе с LLM
Требования
- Бакалаврская степень или эквивалентный практический опыт
- Минимум 6 лет профессиональной разработки ПО, включая владение production-сервисами end-to-end
- Минимум 1 год практического опыта вывода LLM-фич или агентов в production: tool/function calling, prompt design, structured outputs, обработка отказов моделей
- Опыт построения retrieval-систем: эмбеддинги, vector или hybrid search, chunking и ranking, измерение качества retrieval
- Сильное владение хотя бы одним из Python, TypeScript или Ruby и комфорт в polyglot-кодовой базе
- Опыт с крупной облачной платформой (предпочтительно AWS), CI/CD и observability-инструментами
- Опыт измерения результатов: evals, A/B-тесты или чёткие метрики до/после
Условия
- Удалённая работа
- Базовая зарплата $196,984.00 – $222,000.00 в год плюс конкурентный бонус
- Медицинская, стоматологическая и оптическая страховка: 100% премии оплачивает работодатель, до 80% для иждивенцев
- Взнос компании в HSA
- 401(k) с матчингом до 3.5% взноса сотрудника
- Basic Life, Voluntary Life и AD&D страхование
- Дополнительные бенефиты: погашение студенческого кредита/529, FSA, Critical Illness, Accident, кратко- и долгосрочная нетрудоспособность, страхование питомцев, защита от кражи личности, юридическая помощь
- PTO, оплачиваемый больничный и корпоративные праздники (включая holiday shutdown 2026)
- Оплачиваемый родительский отпуск
Навыки
- LLM
- AI agents
- tool/function calling
- prompt design
- structured outputs
- embeddings
- vector search
- hybrid search
- knowledge graph
- Snowflake
- MCP
- AWS
- AWS Bedrock
- CI/CD
- observability
- Python
- TypeScript
- Ruby
- Jira
- Slack
- GitHub Actions
- Ruby on Rails
- Elixir
- Node.js
- dbt