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

1С разработчик

Удаленно

В лидирующую компанию по консультационным и аудиторским услугам требуется 1С разработчик.


О проекте:

  • Внедряемые решения компании, включают - 1С:MDM, 1С:ERP, 1С:TOIR, 1С:DO, Axelot WMS(1C);
  • В качестве разработки среды используется EDT, для версионирования GitLab, в качестве ci-контура для автоматизированной сборки и тестирования решений - Jenkins, для тестирования и проверки качества кода – SonarQube, и для юнит тестов и дымовых тестов - VanessaFramework.


Чем предстоит заниматься:

  • участвовать в проектах по внедрению: 1C:ERP, 1C:ERP УХ;
  • использовать новейшие технологии и внедряемые решения, такие как: EDT, GitLab, Jenkins, SonarQube, VanessaFramework;
  • работать с СППР, скрамбаном, с СУБД – Postgres SQL, эксплуатацией систем на Astra Linux, с интеграциями решений, где используется Datareon Platform;
  • участвовать в проектировании функциональности внедряемых систем;
  • проектировать и разрабатывать интеграционные механизмы;
  • обменом данных;
  • ведением разработкой по ТЗ;
  • оптимизацией высоконагруженных систем, рефакторингом кода.


Требования:

  • Опыт работы в качестве разработчика 1С не менее 3 лет.
  • Знание 1С:БСП.
  • Знание платформы 1С 8.
  • Опыт работы с Datareon ESB; EDT; Linux.
  • Понимание взаимодействия платформы 1С и СУБД с точки зрения оптимизации производительности.
  • Знание стандартов и методик разработки компании 1С.
  • Знание основных причин не оптимальной работы запросов и методов их оптимизации.
  • Умение реализовывать обмены данными, используя типовые механизмы обмена данными (веб сервисы, REST API, Native и пр.), КД2/3.


Будет большим плюсом:

  • знание одной из типовых конфигураций: 1C:ERP, 1С:Управление холдингом;
  • наличие сертификатов 1С:Специалист по платформе и продуктам 1С;
  • навыки работы с инструментами CI/CD.

Robotics Perception Engineer

Офис
Full-time

Company and project

The company operates with the vision to be the leader in making robots more accessible to anyone, wilt the leading role of the pick-assist market in Japan.

With the recent launch of the company, a product the specialist will be closely working on, is redefined Autonomous Storage and Retrieval Systems, blending top-tier performance with unmatched adaptability. With state-of-the-art technology on multi-robot systems, a strong customer base and the financial backing from industry titans like Goldman Sachs, Sony, they invite a strong specialist to join the team in sculpting the future of robotics.


Responsibilities

  • Design and implement perception features for warehouse robots
  • Work closely with the hardware team to choose the best sensors and compute for our robots
  • Develop proof of concepts to demonstrate the value added by robotic perception to customers
  • Work with the team to integrate perception features with the rest of the robotics software stack


Requirements

  • Strong background in classical computer vision
  • Strong background in robotics software engineering, specifically ROS
  • Python and C++ programming skills
  • Background in Machine Learning for computer vision
  • Demonstrable experience in developing real world computer vision applications
  • Solid understanding of algorithms and data structures
  • Strong analytical and debugging skills
  • Ability to build and deliver hands-on technology, proof of concepts, and demonstrations
  • At least 2 years of relevant work experience
  • Experience developing in a Linux/Unix environment


Preferred skills

  • Able to pick up new technologies on the fly
  • Basic familiarity with game engines is a plus
  • Willingness to look beyond just perception components and analyse the entire system and suggest improvements
  • Good communication skills, able to present their work to non-technical audiences


DevSecOps инженер

Full-time

Компания

Одна из самых быстроразвивающихся на российском рынке Информационной Безопасности компания, занимает ТОП-2 в рейтинге российских быстрорастущих технологических компаний, в поиске специалиста на позицию DevSecOps.


Задачи:

  • Проектирование ИБ-решений по направлению DevSecOps.
  • Разработка презентационных материалов и участие во встречах с потенциальными заказчиками.
  • Разработка архитектуры решений и методов реализации.
  • Формирование предложений по оптимизации и развитию систем безопасной разработки у Заказчиков.
  • Участие во внедрении при реализации проектов.
  • Разработка проектной документации.
  • Анализ новых технологий и решений, разработка новых и совершенствование существующих услуг
  • Разворачивание тестовых стендов и тестирование новых продуктов


Требования

  • Понимание принципов микросервисной архитектуры
  • Опыт участия в проектах внедрения решений информационной безопасности, в частности в построении, внедрении, поддержки и модернизации подходов SSDLC или DevSecOps
  • Опыт работы с DevSecOps продуктами (SAST, DAST, SCA)
  • Опыт аудита и внедрения средств безопасности в кластера Kubernetes
  • Опыт работы с системами Linux (Debian/Ubuntu/Centos) на уверенном уровне
  • Владение основными инструментами DevOps (Nexus/JFrog, Gitlab/Jenkins, Ansible) и понимание принципов CI/CD
  • Опыт работы с API
  • Знание основных принципов безопасности веб-приложений, CWE, OWASP

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

  • Навыки написания скриптов Python, Bash
  • Опыт построения CI/CD с использованием DevSecOps продуктов
  • Опыт разработки проектных решений и рабочей документации



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.

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

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


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

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

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

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


Требования:

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

·  Основной стек: глубокие знания и опыт программирования сетевого стека Linux.

·  Глубокие знания С/С++.

·  Знания в области безопасности.

·  Базовые знания языков программирования: PHP, Golang, XML.

·   Опыт написания драйверов на Linux.

·   Разработка ПО сетевых устройств безопасности и модулей для отдельных сетевых протоколов, функций (VRRP, OSPF, BGP, фильтрации, др.)

·   Проектирование протоколов взаимодействия узлов кластера между собой.

·   Будет плюсом понимание архитектуры, принципов построения сетевого оборудования, знание фреймворка DPDK.

·   Будет плюсом понимание основных принципов работы вычислительных сетей, систем защиты информации.

Senior Azure DevOps engineer

Удаленно
Full-time

Project in healthcare industry.


Responsibilities

  • Build the automation processes of our Big Data platforms.
  • Install, deploy, configure, maintain and monitor infrastructure, systems, and management tools of our Big Data platforms.
  • Ensure the highest levels of systems and infrastructure availability for our Big Data platforms.
  • Ensure the proper security standards in terms of infrastructure, systems, and processes.
  • Monitor and test application performance for potential bottlenecks, identify possible solutions and work with developers to implement fixes Provide 2nd level support.
  • Liaise with vendors (Azure and Databricks) and other IT personnel for problem resolution.


General Requirements

  • University degree or similar education in Software Engineering or Computer Science.
  • At least 3 years experience in DevOps and/or in using automation to build infrastructure.
  • Fluent English and good communication skills both in verbal and written form.
  • Ability to work in a globally distributed environment.


Technical Skills

  • Understanding of infrastructure automation concepts and good hands-on knowledge of Ansible.
  • Understanding of containerization concepts and strong knowledge of Docker.
  • Good understanding of Versioning Control systems and strong knowledge of Git.
  • Hands-on experience in Linux administration and in Bash scripting.
  • Experience with Jenkins.
  • Proficiency in writing scripts in Python.
  • Understanding of cloud paradigms (IaaS/SaaS/PaaS).
  • Understanding of networking concepts and cybersecurity best practices.
  • Understanding of agile software development process.
  • Accustomed to leverage tools like Confluence and Jira for knowledge and collaboration management.
  • Hands-on experience with MS Azure.
  • Experience with container orchestration and knowledge of Azure Kubernetes.
  • Familiarity with Big Data technologies: Spark/Hadoop, Azure Databricks, Apache Airflow.
  • Understanding of SQL and NoSQL database types, paradigms, and design patterns.

Программист C/C++ (Linux)

Постоянная работа

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


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

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

 

Требования:

  • Уверенное знание C/C++ (3+ лет)
  • Понимание принципов работы ядра Linux (memory management; network/file/block layer)
  • Знание сетевого стека Linux, понимание абстракций операционной системы, созданных для взаимодействия с IP-сетями
  • Опыт разработки приложений, сервисов, драйверов для Linux на С/С++
  • Опыт разработки многопоточных и асинхронных приложений
  • Знание Git
  • Опыт работы с системами непрерывной интеграции (Gitlab,Jenkins, Teamcity, Bamboo, и т.п.).
  • Технический английский на уровне чтения документации
  • Разработка распределенной, отказоустойчивой, высоконагруженной программно-определяемой системы хранения данных (С11, С++11, gdb, dmesg, fio, make, CMake, scsi, NVMe, SPDK, VS Code);
  • Проектирование и разработка протоколов взаимодействия узлов кластера между собой;
  • Будет плюсом знание протоколов S3/iSCSI/NFS, фреймворков DPDK/SCST/MPIO.