Ведущий инженер-программист Python (в офисе)

Дата размещения вакансии: 04.12.2025
Работодатель: ВиКонт
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Обязанности

  • Разработка прикладного ПО на Python для Windows и Linux (Backend: алгоритмика, математика);
  • Доработка и поддержка существующего ПО;
  • Проектирование программных решений;
  • Внедрение в процесс разработки шаблонов проектирования и кодирования;
  • Участие в тестировании разработанного функционала;
  • Участие в написании проектной и пользовательской документации;
  • Сопровождение разработанного ПО, участие в процессах подготовки и поставки.

Требования

  • Опыт разработки на Python от 3 лет;
  • Опыт командной разработки;
  • Высшее образование ИТ/техническое/математическое;
  • Продвинутое владение ключевыми библиотеками: NumPy, SciPy, Matplotlib/Plotly/Seaborn, Pandas, scikit-learn, TensorFlow/PyTorch;
  • Опыт работы с SQL БД;
  • Знание ООП: умение создавать чистые, модульные и поддерживаемые классы;
  • Желание и способность писать хорошо структурированный и читаемый код;
  • Опыт работы с данными: чтение данных из различных форматов (CSV, Excel, бинарные специализированные форматы), их очистка и предобработка;
  • Знания основ математики в контексте используемых библиотек: математический анализ, линейная алгебра и теория вероятностей, анализ временных рядов (методы сглаживания и выявления аномалий, декомпозиция тренда/сезонности, работа с нестационарными сигналами), статистика (корреляционный анализ, расчет статистических моментов), методы кластеризации;
  • Английский язык на уровне чтения технической документации;

Будет преимуществом

  • Опыт в машинном обучении и AI, особенно для анализа временных рядов, задач классификации;
  • Регрессия и прогнозирование временных рядов, обнаружение аномалий;
  • Методы извлечения признаков из сигналов, работа с рекуррентными нейронными сетями (LSTM), автоэнкодерами, ансамблевыми методами;
  • Знакомство с методами и библиотеками для извлечения признаков из временных рядов;
  • Умение оптимизировать код для работы с большими объемами данных;
  • Знание языка C#.

Условия:

  • Трудоустройство в аккредитованной ИТ компании;
  • ДМС
  • График работы: 5/2 в офисе;
  • Трудоустройство по ТК РФ;