OpenMined
Senior/Staff Software Engineer - Tech Lead
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Техлид в некоммерческий фонд OpenMined, который строит open-source инфраструктуру для федеративного AI. Возглавит команду ScreamingFace, разрабатывающую лидерборд и Python-инструментарий для оценки fusion-моделей (ансамблей LLM).
Задачи
- Вести техническую архитектуру команды ScreamingFace end-to-end: дизайн, разработка и деплой по всему стеку
- Обеспечивать production readiness: мониторинг деплоя, обработка ошибок, graceful degradation, операционные runbook'и
- Задавать стандарты инженерных практик (модульность, безопасность, надёжность, масштабируемость), качества кода и доставки в прод, менторить команду
- Участвовать в стратегии core-стека через архитектурные ревью и выделение общих примитивов и стандартных интерфейсов
- Совместно с product lead формировать и выполнять реалистичные роадмапы
- Отвечать за выполнение квартальных целей инженерии и за результат, сроки и мораль команды
- Внедрять инструменты, процессы и методологии качественной разработки, лидировать руками через код и код-ревью
- Создавать техническую документацию и процессы для высокой скорости и передачи знаний
Требования
- 8+ лет профессионального опыта в разработке ПО с личным треком создания, релиза и эксплуатации production-систем в масштабе
- Практический опыт создания production-софта с AI coding-агентами (Claude Code, Cursor) и управления agentic-воркфлоу команды
- Сильное владение Python (3.12+): FastAPI, асинхронная оркестрация параллельных вызовов моделей, типизированный SDK и упаковка, парсеры, AST, DAG-исполнение
- Опыт распределённых систем и дизайна API, включая эволюцию интерфейсов для нескольких независимых команд
- Опыт технического лидерства: внедрение практик качества (код-ревью, тестирование, CI/CD) и менторство/управление минимум 2 инженерами
- Комфорт с неопределённостью и ограниченными ресурсами
- Ответственность и ownership: релиз должен выйти, а инциденты — быть устранены
- Async-fluent: сильная письменная коммуникация и построение доверительных отношений в распределённой команде с разницей часовых поясов 6+ часов
- Кросс-функциональная коммуникация между инженерами и нетехническими стейкхолдерами
Условия
- Зарплата $125,000 - $258,000 в год (зависит от навыков, опыта и локации)
- Миссия-ориентированная работа в некоммерческом фонде 501(c)(3)
- Медицинская, стоматологическая и офтальмологическая страховка с вкладом компании
- Пенсионный план 403(b)
- Вклад в open-source проект
- Международная коллаборативная команда
- Гибкий график работы
- Полностью удалённая работа в пределах требований по локации
- Гибкий оплачиваемый отпуск и признание местных национальных праздников
Навыки
- Python
- FastAPI
- async
- distributed systems
- API design
- CI/CD
- Claude Code
- Cursor
- RAG
- vector databases
- Vue 3
- TypeScript
- Rust
- Tauri
- P2P
- LLM
- DAG