Anthropic
Software Engineer, Tokens and Prompt Structures
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Encodings Infra, которая поддерживает библиотеки кодирования текста и мультимодальных данных для Claude и определяет структуру промптов. Роль широкая: от претрейна и файнтюна до API, в тесной работе с исследователями и инженерами.
Задачи
- Поддерживать и улучшать библиотеки кодирования, используемые инженерами и исследователями Anthropic
- Проводить эксперименты по оптимальной подаче структурированных данных в Claude
- Проектировать структуры данных и абстракции, скрывающие детали кодирования от большинства команды и удобные для power users
- Адаптировать библиотеки кодирования под новые исследовательские направления и доводить идеи до продакшена
- Оптимизировать производительность кодирования в зависимых системах
Требования
- 5+ лет опыта в разработке ПО, значительная часть — поддержка библиотек, SDK или developer-facing API
- Понимание ML-терминологии и архитектуры LLM
- Опыт сложных рефакторингов в больших кодовых базах
- Сильные коммуникативные навыки и умение работать с исследователями и инженерами
- Ориентация на результат и гибкость
- Готовность брать задачи за пределами зоны ответственности
- Забота о социальных последствиях работы
Условия
- Гибридный формат: минимум 25% времени в одном из офисов
- Спонсорство визы при возможности
- Конкурентная компенсация и бенефиты
- Опциональный equity donation matching
- Щедрый отпуск и родительский отпуск
- Гибкий график работы
- Офис в Сан-Франциско
Навыки
- Python
- Rust
- LLM
- ML
- Tokenizers
- Reinforcement Learning
- Model training infrastructure
- Performance optimization