Актуальные заказы по Git

MySQL/PHP Application Developer

Постоянная работа
Full-time

В информационное агентство, специализирующееся в сфере финансовых рынков требуется MySQL/PHP Application Developer. Формат работы удаленный, но будет необходимо раз в квартал посещать офис в Санкт-Петербурге или Ереване.


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

  • Участие в проектировании БД, проекций для витрин данных (сайтов), разработка репликаторов для поддержания актуального состояния проекций.
  • Поддержка и развитие слоя работы с БД, который в дальнейшем используется другими командами.
  • Оптимизация сложных SQL запросов работающих с большими объёмами данных для увеличения быстродействия;
  • Поддержка и развитие проекта по организации доставки данных клиентам (дата фиды);


Требования:

  • Уверенное понимание принципов проектирования реляционных БД, знание SQL (MySQL 8+) и его возможностей (CTE, оконные функции, триггеры и т.п.);
  • Опыт и понимание принципов оптимизации SQL запросов;
  • Уверенное знание PHP 7.4+, принципов ООП, шаблонов проектирования;
  • Опыт работы PHP backend программистом 5+ лет;
  • Опыт работы с GIT;
  • Желание работать в команде;


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

  • Опыт работы с highload проектами и оптимизации структуры БД и SQL запросов для увеличения быстродействия;
  • Опыт работы с noSQL хранилищами (MongoDB).

Computer Vision Engineer (middle/senior)

В проект по разработке системы видеонаблюдения требуется опытный Computer Vision Engineer с ключевыми навыками - Linux, C++, Python, Git, Mercurial.


Описание проекта:

Система - специальная программа для построения многоступенчатых систем безопасности. Она позволяет не только управлять камерами и получать с них архив, но и имеет множество дополнительных возможностей. В рамках системы существуют много проектов, которые связаны с видео-аналитикой, среди них: межкамерный трекинг, распознавание автомобильных номеров, распознавание лиц, общие задачи object detection, аналитика поведения человека.


Задачи:

  1. Сбор и разметка данных, взаимодействие с командой разметки.
  2. Разработка и поддержка прототипов бизнес решений.
  3. Реализация различных решений в CV (детекция / распознавание объектов, трекинг, оптимизация моделей).
  4. Достижение заданных метрик качества в прототипах.
  5. Оптимизация скорости работы прототипов и inference моделей.


Требования:

  1. Есть знание математики для понимания научных публикаций по CV.
  2. Опыт реализации подходов, описанных в научных публикациях.
  3. Опыт разработки CV систем.
  4. Способность довести сложную задачу до результата.
  5. Чистый и аккуратный код на python.
  6. Знания linux, git flow.
  7. Английский язык - на уровне чтения статей.


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

  • Знание С++.
  • Опыт работы с npu.
  • Знание ML/DL вне CV.
  • Опыт работы с различными сенсорами камер (радары / лидеры / мультиспектральные камеры).
  • Наличие публикаций по смежным темам.


Технологический стек на проекте:

  • pytorch / numpy / opencv / sklearn
  • onnruntime / tensorrt
  • git / mercurial
  • python / c++
  • wandb


Работа удаленная, часовой пояс GMT+3.

Гибкий график.

Программист С/С++ (OpenBMC)

В компанию, специализирующуюся на решениях для построения корпоративных информационных инфраструктур, требуется разработчик на C/C++.


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

·   Разработка и поддержка программного обеспечения на языке C/C++ под управлением ОС Linux.

·   Отслеживание и устранение ошибок в коде.

·   Разработка и поддержка программной документации в рамках выполняемых задач.


Требования:

·  Опыт работы в качестве Lead команды разработки от 3 лет (5+ человек) (требование для специалиста уровня Lead).

· Уверенное знание C/C++ (5+ лет).

· Понимание принципов работы ядра Linux (memory management; network/file/block layer).

· Хорошее знание сетевого стека Linux, понимание абстракций операционной системы, созданных для взаимодействия с IP-сетями.

· Знание архитектуры серверов x86, понимание принципов взаимодействия процессоров, памяти, устройств PCIe.

· Опыт разработки приложений, сервисов, драйверов для Linux на С/С++.

· Опыт разработки многопоточных и асинхронных приложений.

· Знание Git.

· Опыт работы с системами непрерывной интеграции (Gitlab,Jenkins, Teamcity, Bamboo, и т.п.).

· Опыт реверс-инжиниринга стороннего ПО.

· Разработка ПО систем управления BMC на базе OpenBMC (С/С++, embedded Linux, yocto, U-Boot, python, UEFI, и vue.js. Протоколы: dbus, ipmi, i2c/smbus, redfish).

· Будет плюсом опыт разработки драйверов Linux, реализующих интерфейс sysfs и hwmon.

· Будет плюсом понимание принципов работы современных аппаратных серверных систем.

· Будет плюсом понимание как взаимодействуют между собой процессоры, память, устройства PCIe, чипсет, BIOS, BMC.

Technical Support Associate

Офис
Full-time

An international company with over 25 years of financial markets expertise is looking for a Technical Support Associate to join the team in Montenegro.


In this role, you should have excellent problem-solving skills and excellent interpersonal and communication skills. You're the total match if you are a strong team player and able to collaborate well with others to solve problems and actively incorporate input from various sources and have demonstrated customer focus.


Requirements

  • Customer focusing. Politeness, loyalty in any aspect.
  • Ability to build strong customer relationships and creates processes with customer viewpoint.
  • Strong analytical skills.
  • Able to communicate in a clear manner.
  • Effectively evaluate information / data to make decisions.
  • Anticipates obstacles and develops plans to resolve.
  • Broad understanding of IT Infrastructure and support processes.
  • Strong track record of understanding and interest in current and emerging technologies demonstrated through training, job experience and / or industry activities.
  • Change oriented – actively generate process improvements.
  • Supports and drive change, and confront difficult circumstances in creative ways.
  • Professional IT area education or relevant experience.
  • Windows family user and administrator knowledge or experience.
  • Basic knowledge of networking.
  • PC Desktop and Laptop hardware knowledge at professional level.
  • Basic knowledge of monitoring systems and strategies.
  • Basic knowledge of recovery systems and strategies.
  • Basic knowledge in ITSM and ITIL. Atlassian products knowledge is a plus.
  • Nice to have work experience in programming.
  • Familiarity writing scripts (at least one: Python, JavaScript, Bash).
  • Familiarity with Dynatrace, Zabbix, Git, Jira, would be a good benefit.
  • Bachelor’s degree in Information Systems, Information Technology, Computer Science or Engineering from an accredited university or college.
  • English language knowledge working level both oral and written (intermediate level minimum).


Senior Frontend Developer (React)

Удаленно
Full-time

Проект в банковской сфере по созданию системы для предоставления доступа ко всем услугам и продуктам банка.


Основные задачи:

• Написание качественного кода.

• Взаимодействие с аналитиками, бизнес-заказчиками, тестировщиками, архитекторами и другими участниками рабочих групп.


Обязательные требования:

• Опыт разработки пользовательских интерфейсов с использованием с использованием JavaScript (ES6) 5+ лет.

• Уверенные знания React 16.8 и новее.

• Опыт использования стейт-менеджеров (Redux, MobX, другие) в React-приложениях.

• Уверенные знания знание HTML/CSS/SASS, XML/JSON.

• Опыт работы с препроцессорами SASS, LESS.

• Опыт написания приложений, использующих REST API либо WebSockets.

• Опыт разработки unit-тестов.

• Опыт работы с системой контроля версий git.

• Опыт верстки и оптимизации пользовательских интерфейсов.

• Хорошие коммуникативные качества, умение обосновать выбор того или

иного способа решения задачи или выбора технологий.


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

• Навыки использования Typescript.

• Умение настраивать Webpack, Eslint.

• Опыт работы с микрофронтендом, криптографией, Storybook, настройкой CI/CD.

• Умение грамотно оформить документацию к разрабатываемому решению.

• Знание стандарта OAuth 2.0.

• Опыт разработки с использованием монорепозиториев (Lerna).