Награды компании 0 наград из 3

Middle Python-разработчик (IoT/Embedded)

От 1 года до 3 лет
Полная занятость
Удаленная работа
Описание вакансии

Мы ищем Middle Python-разработчика (IoT/Embedded) для работы над проектом по созданию IoT-приложений для автоматизированного управления и оптимизации процессов добычи нефти и газа на основе физ-мат. моделей (Model predictive control).


Обязанности:
  • Написание и оптимизация кода для приложений, которые будут работать на устройствах с ограниченными ресурсами;
  • Адаптация и рефакторинг кода в условиях динамично изменяющихся требований;
  • Разработка и тестирование прототипов на Python для проверки гипотез и функционала;
  • Анализ предметной области моделирования и оптимизации технологических процессов добычи, первичной переработки и транспорта нефти и газа;
  • Тесное взаимодействие с аналитиками для определения требований к разрабатываемому функционалу;
  • Участие в планировании и оценке задач, оценка сложности и времени выполнения;
  • Оптимизация производительности приложений;
  • Проектирование функциональной архитектуры системы, логической модели данных;
  • Подготовка Python-кода к последующему переносу на C++ или Rust, включая использование расширений на C/C++ при необходимости.
Требования:
  • Опыт разработки приложений с нуля:

    - уверенное знание Python и способность писать чистый и поддерживаемый код без использования готовых фреймворков;
    - опыт создания приложений с нуля и разработки архитектуры для решения специфических задач;
    - понимание принципов модульности кода и способности проектировать код таким образом, чтобы он был легко адаптируемым под меняющиеся требования;
  • Глубокие знания в области асинхронного программирования
    - умение писать асинхронный код с использованием asyncio, async/await, а также знание особенностей работы этих инструментов в Python;
    - опыт написания и оптимизации многопоточных и многопроцессорных приложений с использованием библиотек multiprocessing;

  • Оптимизация кода и работа с ограниченными ресурсами;
    - способность анализировать производительность кода и проводить его профилирование с целью выявления узких мест;
    - опыт написания кода, который экономно использует ресурсы CPU и памяти;

  • Опыт работы с базами данных: настройка и интеграция SQL/NoSQL баз данных, написание запросов;

  • Уверенные навыки работы с системой контроля версий Git, опыт проведения code-review и создания pull request'ов.


Будет плюсом:

  • Опыт работы с embedded-системами и понимание принципов работы железа;
  • Знание протоколов связи для IoT (Modbus (и его реализации), OPC UA и т.д.);
  • Знание и опыт разработки на одном из языков - C/C++/Rust;
  • Опыт написания Python-расширений на C/C++, Cython или Rust;
  • Опыт в создании и работе с тестовой средой для эмуляции работы на реальном железе.


Условия:

  • Интересные задачи и возможность профессионального роста;
  • Высокий уровень дохода (мы готовы обсуждать условия дохода с каждым кандидатом по итогам личной встречи);
  • Удаленная работа;
  • ДМС;
  • Профессиональный и позитивный коллектив;
  • Возможность влиять на архитектуру и развитие продукта.

    Ждем ваши резюме!
Ключевые навыки
Python
C/C++
SQL
Вакансия опубликована: 27 декабря 2024, Санкт-Петербург
Похожие вакансии
Python разработчик/developer в IT-банк
Новая
От 3 до 6 лет
Можно удаленно

Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).

Журавлева Елена Александровна
4,3 4 отзыва
Санкт-Петербург,
вчера
Python-разработчик
от 250 000
Новая
От 3 до 6 лет
Можно удаленно

Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).

Арго Медиа
4,7 1 отзыв
Санкт-Петербург,
вчера
Что говорят сотрудники

Инженер-программист

Москва,
апрель 2024
Работаю меньше года
4,7
Что нравится
Гибкий график, удаленка, отзывчивое руководство. Компания занимается перспективными, сложными и интересными проектами, много точек роста. Поощряется саморазвитие в профессиональной области, есть ДМС.
Что можно улучшить
Есть небольшие промахи в планировании сроков выполнения задач.

Backend Developer

Санкт-Петербург,
апрель 2024
Работаю меньше года
4,8
Что нравится
Удаленная работа в комфортном режиме, разнообразные задачи, есть возможность развиваться в разных направлениях.
Все, что связано с бухгалтерией (отпуски, зп, премии и тп) - работает отлично.
Есть возможность защитить диплом в вузе по проекту в котором участвуешь, компания помогает с материалами и оказывает содействие.
В целом, компания заинтересована в росте сотрудника.
Что можно улучшить
Добавить какие-то team-building мероприятия, сам коллектив дружный, но хотелось бы инициатив от самой компании по организации каких-то внерабочих встреч.
Предложить конкретный roadmap для разработчика именно в сфере нефтегаза, тк материалов много, и в работе получаешь довольно уникальные навыки, но опять же, хотелось бы, чтобы это было инициативой компании с четкими грейдами.

Middle Python-разработчик

Санкт-Петербург,
апрель 2024
Работаю меньше года
5,0
Что нравится
Свобода графика, отсутствие духоты, классный коллектив, все добрые кароч и все классно. Очень нравится то, что к тебе относятся как к человеку, не заставляют перерабатывать, слушают твои просьбы и предложения
Что можно улучшить
Можно было бы описание задач, а то часто приходится дергать старших коллег и просить пояснение
Oil and Gas Production Tools
4,9
Очень хорошо
100%
Рекомендуют
Оценки по категориям
5,0
Условия труда
4,8
Коллектив
5,0
Руководство
4,8
Уровень дохода
5,0
Условия для отдыха
4,8
Возможности роста
Преимущества и льготы компании
Сотрудники чаще всего указывали следующие льготы и преимущества на основании 5 отзывов
100% Гибкий рабочий график
100% Своевременная оплата труда
100% Удаленная работа
80% Медицинское страхование
60% Оплата больничного
20% Удобное расположение работы
Похожие вакансии
Backend Python Developer (Middle)
Новая
От 1 года до 3 лет
Можно удаленно
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Middle backend python-разработчик в AI компанию (удаленно)
150 000 - 200 000
Новая
От 1 года до 3 лет
Можно удаленно
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Python-разработчик
от 200 000
Новая
От 1 года до 3 лет
Можно удаленно
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Python-разработчик (Senior/Lead)
От 3 до 6 лет
Можно удаленно
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Python Developer
От 1 года до 3 лет
Можно удаленно
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Поиск Вакансии Ваш отзыв Зарплаты Сравнить