580,619open jobs
25,264companies
80,470added this week
Browse all
Salary
$27k – $36k per year (net)
Location
Remote/Hybrid (Saint Petersburg, Russia)
Seniority
Middle · 5+ years exp
Overview
Company
Impact
Profile match

О проекте:

Создаём с нуля цифровой двойник газоконденсатного месторождения. Система собирает промысловую телеметрию, в реальном времени рассчитывает технологический режим на основе инженерной модели Aspen HYSYS и выполняет быстрые расчёты по пласту через модуль материального баланса tNavigator. Полная гидродинамическая модель работает по расписанию и служит эталоном для настройки быстрых расчётов.

Продукт проектируется с чистого листа: архитектура, схема данных, интеграции, интерфейс. Команда - 3 разработчика, влияние каждого на результат прямое.

Обязанности:

- Проектирование и разработка серверной части: приём и валидация телеметрии, хранение временных рядов, оркестрация расчётов разной длительности;

- Интеграция с внутренним API телеметрии месторождения и с системой оперативного учёта добычи;

- Интеграция с расчётными пакетами: Aspen HYSYS через COM-автоматизацию, tNavigator в двух режимах запуска;

- Разработка веб-интерфейса: мнемосхемы объектов, тренды, экран сценарных расчётов «что если»;

- Настройка конвейера сборки и доставки приложения в изолированный контур;

- Участие в проектных решениях наравне с остальной командой.

Требования (обязательные):

- Коммерческий опыт разработки на Python от 5 лет (уровень middle/middle+);

- Уверенное владение асинхронным Python и одним из веб-фреймворков (FastAPI, Litestar, aiohttp);

- PostgreSQL: проектирование схемы, оптимизация запросов, миграции;

- Frontend на TypeScript с React или Vue 3, сборка через Vite;

- Опыт работы с COM, CLI или API;

- Python-стек анализа данных: NumPy, SciPy, pandas;

- Опыт работы с REST API как со стороны сервера, так и со стороны клиента;

- Опыт построения фоновых задач и очередей: таймауты, ретраи, восстановление после сбоя;

- Linux на уровне продвинутого пользователя: systemd, nginx, разбор логов, диагностика;

- Git, code review, работа в команде над общей кодовой базой;

Умение работать с неполными требованиями и задавать уточняющие вопросы.

Будет преимуществом наличие знаний в областях:

- Временные ряды: TimescaleDB, ClickHouse или аналоги;

- Промышленная автоматизация, SCADA, историки данных, интеграция инженерного ПО;

- Нефтегазовая отрасль: добыча, подготовка газа, промысловая телеметрия, материальный баланс;

- Астра Linux, отечественные средства защиты информации, работа в изолированных контурах;

- Визуализация данных: Apache ECharts, D3, работа с SVG-мнемосхемами;

Windows-разработка (для задач моста к Aspen HYSYS).

Условия:

- Оформление в штат по ТК РФ с первого дня;

- Офис в Санкт-Петербурге, формат работы гибридный: часть задач требует присутствия на рабочем месте, остальное можно выполнять удалённо;

- Проект рассчитан на несколько лет, после запуска пилота - тиражирование на другие объекты.

!!! Особенности проекта - прочитайте до отклика:

Продуктивный контур полностью изолирован от интернета. Разработка ведётся на машинах с доступом в сеть, но релиз доставляется внутрь контура собранным артефактом по регламенту информационной безопасности. Цикл доставки - не минуты, а дни.

Целевая ОС - Astra Linux Special Edition. Docker на проде не используется, развёртывание через systemd.

Работа с защищённым контуром возможна только с рабочего места в офисе. Полностью удалённый формат по этому проекту невозможен.

Значительная часть работы - интеграция с промышленным и инженерным ПО, а не написание бизнес-логики с нуля.

Расчёты идут секунды, минуты и часы. Придётся всерьёз проектировать очереди, приоритеты и поведение системы при сбое расчёта.

Часть задач требует погружения в предметную область. Технолог со стороны производства помогает, но разбираться в физике процесса придётся.

Если вам важны быстрый CI/CD, свежие версии всего стека и еженедельные релизы в прод - этот проект вам не подойдёт.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
580,619 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Saint Petersburg
$113k – $212k per year (Estimated) • Remote/Hybrid • Bachelor's Degree • Toronto
Python
Go
JavaScript
Java
Databases
PostgreSQL
Snowflake
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
AI Agents
Frontend
React.js
DevOps
CI/CD
AWS
Docker
Kubernetes
Amazon S3
Apply
$16k – $46k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Bengaluru
Python
DevOps
Terraform
Ansible
GCP
Azure
AWS
Kubernetes
Service Mesh
OpenStack
Web3
Layer 2
Apply
Vulnerability Manager 3 hours ago
$109k – $223k per year (Estimated) • Remote • 5+ years exp
Python
AI/ML
AI Agents
DevOps
GCP
Azure
CI/CD
AWS
Kubernetes
SLI/SLO/SLA
Cybersecurity
FedRAMP
CVSS
EPSS
KEV
BeyondTrust
Apply
$55k – $137k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Colombia • El Salvador
AI/ML
Copilot
DevOps
Rest API
Terraform
Azure
CI/CD
GitHub
GitLab
Apply
$137k – $277k per year (Estimated) • Remote/Hybrid • Full-Time • London
Python
SQL
Apply
$16k – $34k per year (net) • Remote • Full-Time • 1+ year exp • Saint Petersburg
Marketing
AmoCRM
Apply
$14k – $21k per year (net) • In office • Full-Time • Saint Petersburg
Apply
$13k – $16k per year (net) • In office • Full-Time • Saint Petersburg
Apply
$67k per year (gross) • In office • Full-Time • Saint Petersburg
Python
C++
MATLAB
MATLAB
Simulink
Apply
$15k – $16k per year • Remote/Hybrid • Full-Time • 5+ years exp • Saint Petersburg
Python
SQL
Analytics
Power BI
Apply
See all jobs
This is one of many
580,619 more open roles from verified company boards, updated every day.