Senior Backend разработчик Python

WMT

Senior Backend разработчик Python

Описание вакансии

Описание проекта:
Проект: Платформа генеративного ИИ

Требования к кандидату:
Опыт работы:
- Участие в проектах, связанных с искусственным интеллектом, машинным обучением и языковыми моделями.
- Разработка и поддержка высоконагруженных backend-систем.
- Оптимизация существующих сервисов, улучшение производительности и стабильности кода.

Техническая экспертиза:
Python
- Глубокое знание Python и его внутреннего устройства.
- Уверенные навыки разработки с использованием ООП, паттернов проектирования и асинхронного программирования.
- Оптимизация и профилирование кода, работа с инструментами анализа производительности.
- Опыт интеграции с внешними API и построения надёжных асинхронных сервисов.
- Владение современными фреймворками: FastAPI, Flask, asyncio, Pydantic, SQLAlchemy, Celery, Poetry и др.

Базы данных и хранилища
- Опыт работы с реляционными (PostgreSQL, MySQL) и NoSQL базами данных (MongoDB, Redis).
- Работа с векторными базами данных (Chroma, Weaviate) для LLM-решений.
- Опыт взаимодействия с объектными хранилищами данных, включая Amazon S3 и S3-совместимые системы (MinIO, DigitalOcean Spaces).
- Оптимизация запросов и управление схемами данных.

Микросервисы, контейнеризация и CI/CD
- Разработка и поддержка микросервисов.
- Опыт контейнеризации приложений с использованием Docker и их оркестрации с помощью Kubernetes.
- Настройка CI/CD-процессов с использованием GitLab CI/CD: автоматизация сборки, тестирования и деплоя сервисов.
- Понимание принципов построения надёжных и масштабируемых систем.

API, интеграции и безопасность
- Опыт разработки RESTful API, GraphQL, gRPC, WebSocket сервисов.
- Создание и документирование API для взаимодействия с моделями.
- Интеграция backend-систем с внешними сервисами и корпоративными системами аутентификации.
- Опыт работы с Keycloak, LDAP и реализация SSO-механизмов (OAuth2, OpenID Connect, SAML).
- Реализация безопасной аутентификации и авторизации, управление токенами, шифрование конфиденциальных данных.
- Применение принципов secure coding, защита от типовых уязвимостей (OWASP Top10): валидация входных данных, предотвращение инъекций, защита API-ключей и пользовательских данных.

Сетевые технологии и протоколы
- Понимание принципов работы сетевого стека (OSI, TCP/IP).
- Глубокое знание HTTP/HTTPS, принципов взаимодействия клиент-сервер, REST-архитектуры и HTTP-методов.
- Опыт работы с SSL/TLS, сертификатами и настройкой безопасного соединения.
- Опыт разработки и отладки решений с использованием низкоуровневых сокетов (TCP/UDP) и веб-сокетов (WebSocket, WSS) для real-time-взаимодействия.
- Понимание основ маршрутизации, DNS, балансировки нагрузки и проксирования.
- Опыт настройки и отладки сетевых взаимодействий на уровнях приложений и сервисов.

Оптимизация, мониторинг и масштабирование
- Оптимизация производительности backend-сервисов в production.
- Внедрение систем мониторинга и логирования.
- Опыт работы с Graylog, Grafana, Prometheus для отслеживания метрик, анализа логов и построения дашбордов.
- Поддержка стабильности производственных систем под нагрузкой.

Дополнительные компетенции:
- Понимание основ frontend-разработки: структура веб-приложений, базовые знания HTML, CSS, JavaScript и принципов клиент-серверного взаимодействия.
- Базовые знания Node.js: понимание модели событий, построение API, взаимодействие с внешними сервисами.
- Знания Unix/Linux-систем: навигация по файловой системе, работа с процессами, правами доступа, сетевыми утилитами и shell-скриптами.
- Опыт работы с CLI-инструментами, логированием и мониторингом процессов в Unix-окружении.
- Базовое понимание DevOps-подходов и взаимодействия backend-сервисов с инфраструктурой.


Задачи на проекте:
- Разработка и поддержка backend-сервисов для интеграции AI/ML/LLM-моделей.
- Оптимизация, рефакторинг и отладка существующих решений.
- Работа с большими объёмами данных и реализация высокопроизводительных пайплайнов обработки.
- Создание и поддержка API для взаимодействия между сервисами и моделями.
- Интеграция механизмов авторизации и аутентификации (Keycloak, LDAP, SSO).
- Настройка и поддержка CI/CD-пайплайнов (GitLab) с учётом требований безопасности.
- Реализация и соблюдение принципов безопасной разработки, защита данных и контроль доступа на всех уровнях системы.
- Обеспечение стабильной и надёжной работы production-систем.

Об условиях:

  • Аккредитованная IT компания
  • ВСЕГДА удаленный формат работы
  • Стабильная заработная плата, которую мы готовы обсуждать по итогам интервью
  • Индексация оклада по итогам проекта или полугодия работы
  • Премирование по итогам проекта или года работы
  • Полноценный трудовой договор или оформление по удобному для вас формату сотрудничества (ИП, СЗ)
  • Возможна организация обучения или сертификации, как по плану обучения внутри компании, так и по инициативе сотрудника.
  • Организация участия в профильных IT мероприятиях (в том числе по инициативе сотрудника)
  • Реферальная программа для сотрудников – бонус за рекомендованного трудоустроенного IT-специалиста!
  • Комфортное HR сопровождение на всех этапах сотрудничества

О нас:

Компания WMT Group - IT компания, аккредитация Минкомсвязи от 14.09.2020, в реестре операторов Персональных Данных с 25.10.2019.

Наша компания реализует ряд проектов разработки в крупных компаниях преимущественно на проектах компаний финансовой отрасли.

Мы, WMT Group — Аккредитованная IT-компания. Занимаемся как разработкой собственных продуктов на стыке ML и AI которые делают мир лучше, так и реализуем проекты разработки в крупных компаниях финтеха в формате outstaff. У нас колоссальный опыт в разработке продуктов различной сложности, но при этом, мы не только создаем код — мы работаем с людьми.

Наша уникальность в том, что мы не просто IT-компания, мы пространство, в котором всегда будет чем заняться, чему научиться, с кем пообщаться, получить помощь и поддержку в любой ситуации, у нас реально работающая служба заботы!

Все наши разработчики участвуют в проектах удаленно на постоянной основе!

Посмотреть контакты работодателя

Похожие вакансии

MP Rating
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
«Баланс-Платформа»

Ruby on Rails developer (middle/middle+)

«Баланс-Платформа»

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Удаленная работа
  • Москва

  • до 6500 USD

Рекомендуем
«Баланс-Платформа»

Frontend Developer (React)

«Баланс-Платформа»

Удаленная работа
  • Москва

  • до 6500 USD

Телеком Клуб

Fullstack-разработчик

Телеком Клуб

Удаленная работа
  • Москва

  • от 130000 RUR

Golang-разработчик

Фомин Сергей Александрович

Удаленная работа
  • Москва

  • до 300000 RUR

NestJS TypeScript разработчик

Информационно-Технологические Системы

Удаленная работа
  • Москва

  • до 300000 RUR

SP
Удаленная работа
  • Москва

  • от 200000 RUR

Datanomica
Удаленная работа
  • Москва

  • до 280000 RUR

Admire

IOS Developer

Admire

Удаленная работа
  • Москва

  • до 280000 RUR

Отраслевой центр разработки и внедрения информационных систем / ОЦРВ

Ведущий разработчик ETL

Отраслевой центр разработки и внедрения информационных систем / ОЦРВ

Удаленная работа
  • Москва

  • до 280000 RUR

RENDERSCOPE
Удаленная работа
  • Москва

  • до 280000 RUR

Backend-разработчик

ГК Ладж Азиан Дистрибьюшн Нэтворк

Удаленная работа
  • Москва

  • до 280000 RUR

Строй Кадры
Удаленная работа
  • Москва

  • от 250000 RUR

PARMA Technologies Group

Java-разработчик

PARMA Technologies Group

Удаленная работа
  • Москва

  • от 250000 RUR

ITECH
Удаленная работа
  • Москва

  • от 250000 RUR

НОВОЛАЗЕР
Удаленная работа
  • Москва

  • от 250000 RUR

ТПС Недвижимость

Backend-разработчик

ТПС Недвижимость

Удаленная работа
  • Москва

  • от 250000 RUR

UNICA engineering

Разработчик 1С

UNICA engineering

Удаленная работа
  • Москва

  • от 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию