Timely
Senior Software Engineer, Optimizer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду оптимизатора Timely: разработка и поддержка ядра оптимизационного движка и окружающих full-stack и data-intensive систем для планирования расписаний в школах. Роль предполагает техническое лидерство, on-call и работу с ML/генеративным AI.
Задачи
- Совместно с продуктом выявлять и улучшать ядро алгоритма оптимизатора, модели и full-stack-фреймворк оркестрации задач
- Исследовать, рекомендовать и внедрять расширения ядра оптимизации, включая генеративный AI и машинное обучение, для повышения точности, скорости и доступности
- Вести крупные проекты и инициативы, поддерживать продуктовую команду в достижении целей, помогать формулировать и декомпозировать новые задачи
- Обеспечивать техническое лидерство в ключевых областях стека команды оптимизатора и всей инженерной команды
- Применять лучшие практики коммуникации, коллаборации и управления проектами для своевременной и качественной поставки
- Разбирать проблемы клиентов и оперативно их решать, возможны ограниченные дежурства on-call
- Менторить и поддерживать junior-инженеров, развивать культуру непрерывного улучшения и коллаборации
Требования
- 4+ года опыта разработки с подтверждённым треком поставки ценности клиентам и работой по всему стеку
- Опыт успешного ведения сложных технологических проектов: работа с продуктовыми стейкхолдерами, принятие критичных решений, построение роадмапов и задач, презентация результатов
- Глубокие знания хотя бы в части областей: линейная оптимизация и солверы; приложения на машинном обучении; продуктовые и инфраструктурные стеки с генеративным AI; backend API и асинхронные задачи
- Способность погружаться в другие части стека при необходимости: frontend, облачная инфраструктура, data engineering
- Опыт быстрого погружения в сложные продуктовые требования и технические домены
- Навыки разработки и поддержки масштабируемых веб-приложений, написания unit- и интеграционных тестов, работы с CI/CD
- Сильные коммуникативные навыки и умение работать в кросс-функциональной среде
- Нацеленность на непрерывное улучшение: код-ревью, парное программирование, совместное решение задач
- Комфорт в быстро меняющемся стартапе: ownership, самостоятельность, ориентация на действие и быструю поставку ценности
- Опыт в EdTech — плюс, но не обязателен
Условия
- Полностью удалённая работа с предпочтением кандидатов из NY или Boston
- Работа в исключительной команде над значимыми задачами в образовании
- Растущая финансово здоровая компания с проверенным продуктом
- Комплексные бенефиты: медицинская, стоматологическая, зрительная и страхование жизни
- Неограниченный PTO
- Возможности профессионального развития, включая бесплатный доступ к онлайн-программам обучения
Навыки
- Linear optimization
- Machine Learning
- Generative AI
- Backend API
- Asynchronous tasks
- Frontend
- Cloud infrastructure
- Data engineering
- CI/CD
- Unit testing
- Integration testing