Разработчик веб-приложений — преобразование ноутбуков в интерактивные приложения@ Freelanceroff
О позиции
Мы ищем разработчика веб-приложений, который сможет преобразовать демонстрационные ноутбуки в интерактивные веб-приложения. Ваша задача будет заключаться в том, чтобы превратить каждый из этих ноутбуков в готовое к производству, контейнеризированное веб-приложение.
Чем вы будете заниматься
- Рефакторинг кода из ноутбуков в чистые модули Python и создание конечных точек через FastAPI.
- Обеспечение доступности всей логики обработки и аналитики как через пользовательский интерфейс, так и через REST маршруты.
- Создание кратких docstring и написание юнит-тестов для интеграции в CI/CD.
- Разработка публичной части приложения с использованием Streamlit, включая интерактивные визуализации моделей.
- Реализация функционала загрузки и скачивания данных, чтобы пользователи могли загружать свои CSV/JSON и получать обработанные результаты.
- Создание аналитики в реальном времени, которая обновляется по мере изменения параметров пользователем.
- Упаковка всего в Docker-образ, который запускается одной командой.
- Поддержание чистоты истории Git и открытие pull request для каждого логического блока работы.
Требования
- Опыт работы с Django, Docker, FastAPI, HTML5, JavaScript, MLOps, Python и Streamlit.
- Знание принципов разработки и тестирования веб-приложений.
- Способность работать с контейнерами и CI/CD процессами.
- Опыт работы с визуализацией данных и аналитикой.
- Умение писать чистый и поддерживаемый код.
Будет плюсом
- Опыт работы с облачными платформами.
- Знание других языков программирования.
- Опыт работы в команде и участия в проектировании архитектуры приложений.
Что мы предлагаем
- Конкурентоспособная зарплата от 12500 до 37500 INR в месяц.
- Гибкий график работы и возможность удалённой работы.
- Интересные задачи и возможность влиять на продукт.
- Поддержка профессионального роста и обучения.
- Дружелюбная команда и поддерживающая атмосфера.
Вакансия предлагает интересные задачи в области разработки веб-приложений с использованием современных технологий. Условия работы гибкие, что делает её привлекательной для разработчиков.
Кто здесь добьётся успеха
Инженеры, увлечённые Python и созданием значимых продуктов
Самостоятельные специалисты, умеющие эффективно работать в асинхронном формате и удалённых командах
Любознательные специалисты, готовые к вызовам и стремящиеся к постоянному развитию
Кандидаты, которых вдохновляют инновации и рост в сфере технологий
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Data Science
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев