инфотекс

Системный архитектор (С++)

Аккредитованная ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает в команду Системного архитектора.

инфотекс

Зарплата не указанаРоссияМоскваОфис

Аккредитованная ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает в команду Системного архитектора.

Проект связан с разработкой защищённого программно-аппаратного комплекса класса reverse proxy с кластерной работой на десятках узлов. ПАК построен на базе существенно модифицированной ОС Debian. В составе ПО широко используются open source-компоненты и собственные компоненты преимущественно на C++.

Ищем архитектора, который понимает устройство системы на техническом уровне, умеет обсуждать решения с разработчиками и аналитиками и может обосновать, почему выбран именно этот вариант. Писать основной объём кода не потребуется, но важно уметь разобраться в существующей реализации.

Предстоящие задачи:

  • Совместная работа с системными аналитиками: анализ и уточнение требований, выявление противоречий и архитектурных ограничений, проработка вариантов технической реализации, формирование и согласование технических решений, обеспечение трассируемости требований к архитектуре и реализации.
  • Разработка и развитие системной архитектуры, декомпозиция системы на компоненты и определение интерфейсов взаимодействия.
  • Разработка целевой кластерной архитектуры и планирование поэтапного перехода к ней без остановки выпуска релизов, с учетом обратной совместимости, отказоустойчивости, масштабируемости и производительности.
  • Подготовка технических решений, ADR, архитектурных диаграмм и требований к реализации с учетом требований информационной безопасности.
  • Проведение архитектурных ревью, анализ технических рисков и контроль согласованности решений между компонентами.
  • Развитие архитектурных практик, включая Architecture as Code и автоматизацию сопровождения архитектурной документации.

Ожидания от квалификации:

  • Опыт проектирования сложных программных систем, системная декомпозиция и принятие архитектурных решений.
  • Понимание архитектуры Linux, сетевых протоколов, TCP/IP, HTTP/HTTPS, TLS и принципов работы reverse proxy.
  • Понимание принципов построения распределённых и отказоустойчивых систем.
  • Понимание принципов разработки системного ПО на C++, многопоточности, межпроцессного взаимодействия и управления ресурсами; способность анализировать реализацию и оценивать технические решения разработчиков.
  • Опыт подготовки и обоснования технических решений, архитектурной документации и ADR; умение анализировать альтернативы и фиксировать последствия принятых решений.
  • Умение анализировать исходный код и технические спецификации, выявлять ограничения и оценивать архитектурные последствия изменений.

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

  • Опыт разработки защищённых ПАК, сетевых шлюзов или инфраструктурного системного ПО.
  • Опыт работы с nginx, PostgreSQL, OpenSSL.
  • Опыт проектирования кластеров с десятками узлов.
  • Знакомство с Architecture as Code, Diagrams as Code и автоматизированным контролем архитектурных ограничений.
  • Опыт применения AI-инструментов для анализа кода, подготовки документации и архитектурных ревью.
  • Понимание ограничений и требований безопасности при их использовании.

Условия работы:

  • Работа в офисе в Москве, Санкт-Петербурге или Уфе;
  • Полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные листы, "белая" заработная плата;
  • Оплачиваемое работодателем питание в офисе или кафе;
  • ДМС (добровольное медицинское страхование) - различные варианты программ, страховка от несчастных случаев;
  • Корпоративные мероприятия и спортивные инициативы;
  • Возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании.

Похожие вакансии C++/C

Сайты компаний

Senior HPC Cluster Engineer

Автоподнятие
Зарплата не указанаВеликобританияИспанияMadrid
Текст:
Оригинал доступен только пользователям с подпиской

Location

Madrid, Spain, or remote across Europe and the United Kingdom; applicants must be authorized to work in the country where they apply.

About the company

A global AI cloud provider building a full-stack platform that takes developers and enterprises from data and model training to production deployment. Its 1,500+ person team, including hundreds of engineers, works across compute, storage, networking and applied AI, with R&D hubs in Europe, the UK, North America and Israel.

Responsibilities

  • Tune GPU clusters and InfiniBand networks to keep HPC and GPU workloads running at peak performance.
  • Diagnose the root causes of GPU and InfiniBand issues and drive corrective fixes.
  • Bring new hardware, including new GPUs, into the existing stack via Kubernetes, QEMU and KVM.
  • Build out automation for proactive monitoring, fault detection and resolution, and manage GPU devices and InfiniBand fabrics.

Requirements

  • 5+ years of system-level software development focused on performance optimization and low-level programming.
  • 3+ years of hands-on Linux administration, troubleshooting and performance tuning.
  • Solid grasp of server architecture: PCIe devices, NICs, the Linux kernel and HPC systems.
  • Strong skills in at least one performance-oriented language such as C/C++, Go or Python.
Сайты компаний

Senior/Staff Software Engineer – Localization & Mapping

Автоподнятие
Зарплата не указанаСШАAustinУдалёнка
Текст:
Оригинал доступен только пользователям с подпиской

Location

Austin, Texas; on-site work only, with no remote option, relocation support, or visa sponsorship. Candidates must be authorized to work in the U.S.

About the company

A fast-growing autonomous vehicle and delivery robot developer building its core technology in-house, with more than seven years of experience in the field.

The Localization team supplies precise position and orientation data to perception, behavior, and control components across the autonomous rover pipeline.

Responsibilities

  • Build the cloud mapping subsystem around graph optimization and speed up SLAM-based lidar map creation.
  • Develop sensor fusion localization that combines LiDAR, IMU, GNSS, and other sensor data to reach centimeter-level position and 0.1-degree orientation accuracy.
  • Improve localization precision and reliability in environments that are difficult to navigate.
  • Support other development and operations teams on localization-related issues.

Requirements

  • 3+ years of professional software engineering experience with strong C++ skills.
  • Solid grasp of algorithms, data structures, and software design patterns.
  • Strong collaboration, planning, and communication skills, with a focus on business-driven development.
  • Nice to have: robotics experience, knowledge of EKF, calibration, localization, and point cloud processing, strong math in optimization, probability, and mechanics, plus relevant publications or contest achievements.
Сайты компаний
яндекс

MultiTrack — новый формат найма для опытных бэкендеров

яндексАвтоподнятие
Зарплата не указанаРоссияМосква

От небольшого стартапа до известного сервиса: посмотрите, как работают в разных командах Яндекса.

Мы запускаем MultiTrack — новый формат найма для опытных бэкендеров. Программа длится 2–3 месяца: за это время мы предлагаем поработать в трёх командах Яндекса, познакомиться с нашими разработчиками и технологиями.

Вот как это выглядит:

* Вы проходите собеседования, заключаете трудовой договор.
* Среди всех открытых вакансий выбираете 3 самых интересных вам команды.
* В первой команде мы предлагаем поработать 4 недели, в остальных — по 3 недели.
* По итогам работы вы сможете обменяться с командами фидбэком и решите, где хотите остаться.

Поможем найти своё

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

Познакомим с сотрудниками

Во время MultiTrack вы сможете познакомиться с разными сотрудниками Яндекса: от коллег и смежников до технических руководителей, найти единомышленников и влиться в команду, которая подходит вам по духу.

Покажем наши технологии

Наши команды используют самые разные технологии: от передовых нейросетевых трансформеров до старого доброго C++. Вы сможете попробовать свои силы в разных направлениях и разрабатывать то, к чему лежит сердце.

Вот что говорят о MultiTrack сами разработчики:

* «Это отличный способ поиска подходящей команды, потому что за час финального интервью невозможно понять особенности команды и проекта, а за 2 недели можно. Лучше узнал, как устроен Яндекс»
* «Очень понравилась сама идея, встречи с техлидами команд, заинтересованность в тебе как в кандидате, хорошая информативность»
* «Понравилось работать в нескольких командах, прежде чем выбрать постоянное место. Это помогло актуализировать мои ожидания и сматчить их с реальностью»
* «Считаю, что такую программу надо предлагать всем и сразу. Знаю, не всем предлагают такую возможность. Мне повезло )) Возможность сравнить практики и подходы работы — это супер»
* «Была возможность попробовать поработать в разных команд (все по разному работают) Выбрать команду по душе — это круто!»

Подробнее о Multitrack

* Уверенно владеете Java, Python, Go или C++
* Разрабатывали коммерческие приложения не менее 7 лет
* Поддерживали программное обеспечение от написания до выкладки в продакшен
* Качественно тестируете свой код и свободно работаете с чужим
* Умеете мониторить работу готового ПО и оперативно реагировать на проблемы
* Занимались многопоточным программированием
* Разбираетесь в классических алгоритмах и структурах данных
* Обладаете широким техническим кругозором

* Проектировали архитектуру и разрабатывали продуктовые фичи
* Занимались разработкой для Unix/Linux и сетевым программированием
* Понимаете основы TCP/IP и HTTP
* Понимаете принципы работы СУБД

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.