Senior Python/Go Разработчик

НТЦ ЕЭС

  • Санкт-Петербург
  • 200 000 руб. в месяц
  • Постоянная работа
  • Полная занятость
  • 22 д. назад
Обязанности:
  • Разработка нового и доработка существующего функционала для проектов компании.
  • Разработка и доработка математических алгоритмов для различных видов расчетов и прогнозирования.
  • Сопровождение и доработка существующего сервиса логирования:
  • Один проект написан на GoLang, считывает логи с файлов в указанных директориях и пишет их в базу данных PostgreSQL.
  • Второй проект написан на Django для UI отображения логов из базы данных PostgreSQL.
  • Участие в проработке и выборе архитектурных и технических решений.
  • Улучшение производительности и стабильности системы.
  • Участие в code review.
Опыт и навыки: * Высшее техническое образование.
  • Обязательный опыт коммерческой разработки от 4 лет.
  • Базы данных:
  • PostgreSQL; навыки написания и оптимизации сложных SQL-запросов, работа с транзакциями.
  • Инструменты:
  • Docker
  • Git
  • GitLab
  • Linux
  • Shell
  • Умение работать с большими массивами данных.
  • Глубокое понимание математики, алгоритмов и структур данных.
  • Оптимизация кода: Умение оптимизировать производительность приложений и устранять узкие места.
  • Микросервисы: Знание архитектуры микросервисов и опыт разработки распределенных систем.
Специфичные требования для Python: * Глубокое понимание устройства Python, включая метаклассы, декораторы и генераторы.
  • Богатый опыт работы с библиотеками:
  • Numpy
  • Pandas
  • Scipy
  • Matplotlib
  • Seaborn
  • Scikit-learn
  • Statsmodels
  • Geopandas
  • Numba
  • Знание фреймворков:
  • Django (используется для UI отображения логов из базы данных PostgreSQL)
  • Flask
  • Опыт асинхронного программирования (asyncio).
  • Опыт написания юнит-тестов и интеграционных тестов с использованием pytest или unittest. Практический опыт в разработке конечно-конечных (end-to-end) тестов.
Специфичные требования для Go:
  • Опыт разработки на Go: Разработка приложений высокой производительности с использованием параллельных вычислений и горутин.
  • Знание стандартной библиотеки Go и популярных внешних пакетов (например, Gorilla для веб-разработки).
  • Опыт работы с системами контейнеризации и оркестрации через Docker и Kubernetes.
Дополнительные навыки:
  • Аналитические способности: Умение анализировать бизнес-требования и разрабатывать эффективные решения.
  • Работа в команде: Опыт работы в командной среде, способность к сотрудничеству и улучшению кода других разработчиков.
Плюсом будет:
  • Знание и опыт использования Apache Kafka для обработки потоковых данных.
  • Опыт работы с MATLAB.
  • Опыт в машинном обучении (использование библиотек, таких как Scikit-learn или TensorFlow).
  • Участие в международных конференциях и хакатонах по Python и машинному обучению.
  • Наличие сертификаций по Python или связанным технологиям.
Условия:
  • Работа в стабильной компании;
Оформление на постоянную работу по трудовому договору;Пятидневная рабочая неделя;ДМС по итогам прохождения испытательного срока.АО «Научно-технический центр Единой энергетической системы» (ОА «НТЦ ЕЭС») – многопрофильный электроэнергетический российский научно-исследовательский центр, ведущая организация отрасли в области развития системообразующей сети ЕЭС России и межгосударственных электрических связей, признанный в России и мире центр компетенций по вопросам цифрового и физического моделирования энергосистем, исследованию статической и динамической устойчивости.Научно-исследовательская деятельность общества построена на базе старейшего центра исследований в электроэнергетике – Научно-исследовательского института по передаче электроэнергии постоянным током высокого напряжения (ОАО «НИИПТ», основан в 1945 году).С 2007 г. АО «НТЦ ЕЭС» является дочерним обществом Системного оператора (АО «СО ЕЭС»), его научным и инжиниринговым центром.Наши работы направлены на разработку инженерных и инвестиционных решений в сфере развития энергосистем; решение задач по обеспечению надежности при развитии ЕЭС России, отдельных энергосистем и энергообъектов; повышение уровня управляемости и наблюдаемости энергосистем; развитие, совершенствование и расширение области внедрения систем автоматики, регулирования и защиты на базе цифровых технологий; разработке специализированного программного обеспечения в энергетике.Офисы компании расположены в четырех городах России: Санкт-Петербурге, Москве, Екатеринбурге и Новосибирске.

HeadHunter

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

  • Senior Backend-разработчик (Python(Flask), Yandex Cloud)

    FULLSTAFF.

    • Санкт-Петербург
    Мы представляем компанию, которая разрабатывает высоконагруженные платформы, помогая бизнесу автоматизировать процессы создания презентационных материалов и формирования диаграмм. …
    • 2 д. назад
  • Python-разработчик (Middle/Senior) в SaaS-сервис «Культура аналитики

    Культура Аналитики

    • Санкт-Петербург
    Вакансия: Python-разработчик (удаленно) в SaaS-сервис «Культура аналитики» Мы — «Культура аналитики», SaaS-сервис, который помогает продавцам маркетплейсов управлять данными и пр…
    • 16 д. назад
  • Senior Python разработчик (Django)

    Utop!a

    • Санкт-Петербург
    Привет! Мы - Utop!a. Сейчас ищем в свою команду Python-разработчика. Твои обязанности: Разработка логики бизнес-процессов в рамках облачной системы; Разработка модульных и …
    • 16 д. назад