Что за роль
Компания Нанософт ищет разработчика Python с опытом работы от трех лет. Вы будете разрабатывать и поддерживать функционал на Python в production-проектах, а также проектировать и развивать backend-сервисы и API на FastAPI.
Чем вы будете заниматься
- Разрабатывать и поддерживать функционал на Python в production-проектах.
- Проектировать и развивать backend-сервисы и API на FastAPI.
- Участвовать в проектировании архитектуры и бизнес-логики сервисов.
- Реализовывать асинхронную и параллельную обработку данных и запросов.
- Искать и устранять узкие места, улучшать производительность системы.
- Поддерживать качество кода: рефакторинг, тесты, код-ревью, документация.
Требования
- Опыт в коммерческой разработке на Python от трех лет.
- Уверенное владение Python 3.x и стандартными библиотеками.
- Практический опыт разработки API и сервисов, в том числе на FastAPI.
- Понимание принципов асинхронного программирования и параллелизма в Python.
- Навыки проектирования алгоритмов и структур данных.
- Уверенное владение SQL, опыт проектирования баз данных и работы с PostgreSQL и MongoDB.
- Опыт работы с Docker, CI/CD и GitLab CI, базовое понимание Kubernetes.
- Опыт работы с системами очередей и брокерами сообщений: Kafka, RabbitMQ или аналоги.
- Понимание принципов мониторинга и логирования, опыт работы с Prometheus/Grafana и/или ELK.
Будет плюсом
- Опыт работы с библиотеками для ML/NLP (PyTorch, TensorFlow, Hugging Face Transformers, spaCy и др.).
- Понимание алгоритмов машинного обучения и обработки естественного языка, умение проектировать модели и пайплайны.
- Опыт работы с LLM, оптимизация инференса, использование GPU и контейнеризация моделей (Docker, containerd).
Вакансия предлагает интересные задачи в области разработки на Python с использованием FastAPI. Условия работы гибридные, что может привлечь кандидатов, ищущих баланс между офисом и удалённой работой.
Кто здесь добьётся успеха
Глубокие знания Python и опыт разработки с использованием FastAPI, что позволяет эффективно создавать и поддерживать высоконагруженные backend-сервисы.
Способность работать в гибридном режиме, что подразумевает высокую степень самодисциплины и организации для успешного выполнения задач как в офисе, так и удаленно.
Опыт работы с системами управления базами данных, такими как PostgreSQL и MongoDB, что позволяет оптимизировать взаимодействие с данными в рамках проектов.
Знание контейнеризации с использованием Docker и опыт настройки CI/CD процессов с GitLab CI, что способствует автоматизации и повышению качества разработки.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости IT
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев