Задачи:
— Перенос Jira, Confluence, Caddy и других сервисов в Docker
— Поддержка стабильности, безопасности и порядка в сервисах
— Автоматизация бэкапов Jira, Confluence, Git и Perforce с регулярной проверкой восстановления
— Развёртывание новых сервисов по запросу команды
— Настройка Perforce и интеграция UnrealGameSync
— Развёртывание Zen Server (DDC) для кэширования ассетов и шейдеров
— Настройка Horde CI: dev/debug-сборки, прекомпилированные бинарники для UGS, базовые проверки (чистая компиляция, clang-format/clang-tidy, EditorConfig)
— Подключение Virtual Assets CD с автоматической загрузкой билдов в Steam
Требования:
— Опыт с любой CI/CD-системой: GitHub Actions, GitLab CI, TeamCity, Jenkins, Horde или аналогами
— Администрирование Linux и/или Windows Server
— Уверенная работа с Docker
— Скрипты на Bash, PowerShell или Python
— Понимание принципов резервного копирования и восстановления
— Базовое понимание, как устроены сборки Unreal Engine
— Умение самостоятельно разбираться в задачах и предлагать решения
— Привычка использовать LLM как рабочий инструмент
— Опыт с Perforce, Horde, Zen Server/DDC, UnrealGameSync (будет плюсом)
— Опыт с Ansible или другими инструментами управления конфигурацией (будет плюсом)
— Автоматическая публикация билдов в Steam (будет плюсом)
Условия:
— full-time (5/2, 7,5 ч, гибкое начало дня)
— оформление: ГПХ/ИП/СЗ
— гибкий график, оценка по результату
Задачи:
— Тестирование DWH: понимание слоёв хранилища (staging, core, витрины), доменной модели
— Тестирование Airflow: чтение логов, анализ падений задач, проверка ретраев, backfill и идемпотентности
— Понимание OLAP-подхода: кубы, меры, измерения, агрегаты; опыт проверки данных через Cube REST API
— Сверка данных между системами (счётчики, контрольные суммы, полнота)
— Негативное тестирование потоков данных и интеграционных обменов
Требования:
— Опыт работы в QА: от 5 лет
— Опыт автоматизации тестирования на Python от 4-х лет
— Уверенный SQL: сложные запросы, JOIN, оконные функции, агрегации, работа с большими объёмами данных
— Знание Python для автоматизации сверок и анализа логов
— Инструменты: DBeaver/SQL-клиенты, Postman/curl, Jira, Confluence, TMS
— Тестирование 100% backend — 50% ручное, 50% авто
Условия:
— full-time
— удалённая работа (формат remote)
УдалённоQA Fullstack (стек Python) IT Вакансии Компания Centicore находится в поисках QA Fullstack (стек Python)
Задачи:
— Сбор и формализация требований заказчика.
— Написание технических заданий на разработку ПО и веб-сервисов.
— Разработка систем с интеграциями или компонентов систем в Enterprise архитектуре.
— Подготовка документации для пользователей.
— Планирование работы, постановка задач, принятие результатов, достижение сроков и качества.
Требования:
— Гражданство и локация РФ.
— Опыт работы от 2 лет аналитиком в области ИТ или бизнес-анализа.
— Опыт работы с госорганами (особенно ФНС, ФССП).
— Знание типов требований и их иерархии, жизненного цикла требований, процесса управления требованиями.
— Понимание атрибутов качества требований, методик и техник выявления и описания требований (user story, cjm и т.п.).
— Понимание модели качества программного обеспечения.
— Знание подходов документирования и моделирования требований.
— Знание особенностей работы с требованиями в гибких методологиях (Scrum).
— Знание нотаций моделирования процессов (BPMN, UML, EPC или любой иной).
— Опыт использования систем коллективной работы (приветствуется JIRA, Confluence).
— Опыт сбора и формализации требований заказчика.
— Опыт написания технических заданий на разработку ПО и веб-сервисов.
— Опыт разработки систем с интеграциями или компонент систем в Enterprise архитектуре.
— Опыт подготовки документации для пользователей.
— Понимание банковских бизнес-процессов.
— Приветствуется знание инструментов моделирования (Sparx EA, Visual-paradigm, Archi и т.п.).
— Базовые Soft Skills аналитика (коммуникационные навыки, критическое и системное мышление, работа в команде).
— Понимание моделей жизненного цикла ПО: водопадная, итерационная, спиральная.
— Понимание гибких методологий и принципов разработки программного обеспечения (Agile/Lean - XP, Scrum, Kanban, OpenUP).
— Понимание процесса контроля качества, процесса функционального тестирования (тестовые сценарии, выполнение тестовых сценариев).
— SQL (умение писать запросы с группировками и объединениями, вычисляемые поля в запросах).
— Умение планировать работу, ставить задачи, принимать результат, достигать в срок и с нужным качеством.
Условия:
— Удалённая работа.
— Вилка до 230к рублей на руки.
О компании:
Группа компаний «Арт-Финтех» более 20 лет на рынке — международный поставщик инновационных банковских программных решений.
Компания разрабатывает ПО для финансового сектора.
УдалённоmiddleГеография найма не уточнена, офис: Москва
Задачи:
— Участие в проектах заказной разработки и пресейлах, включая направление искусственного интеллекта.
— Полный цикл аналитических работ: от сбора и формализации требований до функционального тестирования, приёмки и демонстрации решений заказчику.
— Ежедневное использование LLM-ассистентов (YandexGPT, GigaChat и аналогов) для решения рабочих задач.
Требования:
1. Анализ и проектирование
— Моделирование бизнес-процессов: BPMN 2.0.
— Проектирование систем: UML (диаграммы классов, последовательностей, активности), Use Case.
— Сбор требований: User Story, Use Case, техники интервьюирования.
— Проектирование баз данных: ER-модели, нормализация, понимание транзакционности.
— Прототипирование интерфейсов: Figma (базовая работа с макетами), Miro (схемы, майндмэпы).
2. Работа с данными и API
— Уверенное владение SQL (PostgreSQL, MySQL): сложные JOIN, оконные функции, CTE, оптимизация запросов.
— Работа с форматами данных: JSON, XML, YAML.
— Интеграции: REST API, SOAP.
— Понимание принципов работы брокеров сообщений на уровне producer/consumer.
— OpenAPI (Swagger): чтение спецификаций, внесение изменений.
3. Инструменты и процессы
— Jira: создание и декомпозиция задач, ведение спринтов.
— Confluence: оформление ТЗ, архитектурных решений, ведение базы знаний.
— Методологии разработки: Agile (Scrum, Kanban), понимание Waterfall.
— Git: ветвление, merge/pull requests в GitLab или GitHub.
— Postman: коллекции, переменные, скрипты для тестирования API.
4. Искусственный интеллект и векторные данные
— Ежедневное применение LLM-ассистентов (YandexGPT, GigaChat и аналоги).
— Использование ИИ для написания SQL-запросов, генерации и рефакторинга кода.
— Применение LLM для подготовки документации, анализа требований, проектирования API и моделей данных.
— Понимание принципов работы векторных баз данных.
— Опыт работы с Qdrant, pgvector или аналогами: хранение эмбеддингов, базовый векторный поиск.
5. Личностные качества
— Проактивность и самостоятельное доведение задач до результата.
— Умение принимать решения при неполных вводных.
— Способность быстро погружаться в новую предметную область.
— Стрессоустойчивость при сжатых сроках и параллельной загрузке.
Дополнительные требования (будет плюсом):
1. Разработка ИИ-решений
— LangChain, LangGraph: построение цепочек (chains), агентов и RAG-пайплайнов.
— Понимание протоколов MCP (Model Context Protocol) и A2A (Agent-to-Agent).
2. Обработка неструктурированных данных
— Интеграция SpeechKit, Whisper или аналогов для распознавания речи.
— Работа с Tesseract, Yandex Vision или аналогами для OCR и извлечения данных из документов.
3. Инфраструктура и архитектура
— Архитектурное моделирование: C4 Model.
— Docker, Kubernetes: понимание YAML-конфигураций, Helm.
— Yandex Cloud, AWS: S3/Object Storage, Managed Databases, IAM.
— RabbitMQ, Kafka: настройка, топики, партиции, гарантии доставки.
4. Разработка и хранение данных
— Python для написания ETL/ELT-скриптов, работы с Pandas и автоматизации.
— Опыт построения DWH.
— Моделирование данных: Data Vault, Star Schema, Snowflake Schema.
— Работа с BI-инструментами.
Location: Colombia
Internal Control makes sure that the way the company works is defined, followed and documented. The area works on two fronts. As second line of defense, it independently assesses whether controls across the company operate as designed, under the COSO 2013 framework and SFC standards. As process owner, it runs process management, normative documentation and corporate document management, which together hold the evidence of how the company operates.
Challenges that await you:
Bringing consistency to documents produced by different areas, each with its own format, coding and versioning habits, without disrupting the teams that use them every day.
Applying archival discipline in a fully digital environment. Almost all of Plata’s documentation is electronic, so classification, retention and preservation have to work through repositories, metadata, permissions and integrity controls.
Working against deadlines set by others. When the SFC, a court or an auditor requests information, the response time is fixed and the document has to be found in its correct version.
Managing the line between keeping and deleting. Holding a document beyond its retention period creates exposure under data protection law, and deleting it early creates regulatory risk. You will manage that line series by series.
Influencing without authority. Most of the documents you will govern are produced by Legal, Compliance, Risk, Product and Technology. Getting those teams to follow a classification and versioning discipline takes as much persuasion as technique.
What makes you a great fit:
Bachelor's degree in Ciencias de la Información, Bibliotecología, Archivística, Sistemas de Información y Documentación or a related programme. We will also consider a related degree combined with a certification or demonstrable experience building classification schemes and retention schedules.
1+ years of experience in document management, records management or institutional archives, including at least one instrument you built or substantially reworked yourself.
Working knowledge of Colombian archival methodology, including Ley 594 de 2000 and Acuerdo 004 de 2019 of the Archivo General de la Nación, and the judgement to adapt it to a private entity supervised by the SFC, where retention periods come from financial, commercial and data protection law.
Hands on experience with at least one electronic document or content management platform such as SharePoint, Google Workspace, Alfresco, M Files, OnBase, DocuWare, Athento or Confluence, including permissions, metadata and version control.
Advanced Excel for inventories and retention schedules.
Advanced English, B2 or higher. You will work with documentation, systems and counterparts in English on a regular basis.
Ability to read a regulation and turn it into a rule that someone else can follow, written in clear Spanish.
Valued: experience in regulated financial institutions, knowledge of ISO 15489 (records management) and ISO 30301 (records management systems), and experience supporting audits and regulatory inspections.
Our ways of working:
Innovative Spirit:
A commitment to creativity and groundbreaking solutions.
Honest Feedback:
valuing open, transparent communication.
Supportive Team:
a strong, collaborative community.
Celebrating Achievements:
recognizing our wins together.
High-Tech Environment:
a team full of smart and revolutionary people who date to challenge the status quo of incumbent finances.
Требования:
— Опыт BA/SA в IT-продуктах 2–5 лет.
— Понимание iGaming, Fintech или банковских платежей, специфики B2B и B2C.
— Навыки моделирования бизнес- и системных процессов (BPMN, UML, flow-диаграммы).
— Опыт подготовки требований, ТЗ и технической документации для backend/frontend-команд.
— Знание REST API, JSON, webhooks, авторизации, баз данных (PostgreSQL, MongoDB) и очередей (RabbitMQ).
— Умение структурировать неформализованные требования и превращать их в четкие алгоритмы.
— Владение Jira, Confluence, Miro, Figma, Postman.
Наш стек: Node.js, MongoDB, PostgreSQL, Redis, RabbitMQ, Jira, Confluence, Slack, Miro, Figma, Postman.
Локация: удалённо.
Задачи:
— Участвовать в сборе, анализе и документировании системных требований.
— Описывать логику работы функционала мобильного и веб-банкинга.
— Помогать в подготовке спецификаций API и описании интеграций.
— Разрабатывать схемы взаимодействия систем и процессов.
— Описывать сценарии работы пользователей, проверки и обработку ошибок.
— Взаимодействовать с разработчиками, тестировщиками и бизнес-аналитиками.
— Участвовать в тестировании реализованного функционала и разборе дефектов.
— Поддерживать техническую документацию в актуальном состоянии.
Требования:
— Базовое понимание принципов работы клиент-серверных приложений.
— Знание основ REST API, HTTP, JSON, XML.
— Базовые знания SQL и реляционных баз данных.
— Понимание UML, BPMN, Sequence Diagram.
— Умение читать техническую документацию.
— Навыки работы с Postman, Swagger.
— Понимание жизненного цикла разработки ПО (SDLC).
— Опыт работы с Jira, Confluence будет плюсом.
Личностные качества:
— Аналитическое и структурное мышление.
— Внимательность к деталям.
— Любознательность и желание развиваться в системном анализе.
— Умение самостоятельно искать информацию и задавать вопросы.
— Ответственность и готовность работать в команде.
Будет преимуществом:
— Опыт работы или стажировки в IT от 12 месяцев.
— Базовое понимание микросервисной архитектуры.
— Знакомство с банковскими продуктами и процессами.
— Опыт написания SQL-запросов и работы с API.
Условия:
— Заработная плата — от 500 000 ₸ (обсуждается по результатам собеседования).
— Официальное трудоустройство.
— Участие в разработке мобильного и веб-банкинга Eurasian Business.
— Реальные задачи и практический опыт в банковском FinTech.
— Работу в команде аналитиков, разработчиков и тестировщиков.
— Возможность профессионального роста и развития технических компетенций.
Задачи:
— Анализ бизнес-потребностей клиентов и определение технологических решений для их реализации.
— Сбор и анализ требований, подготовка документации по цифровым продуктам и функциональных спецификаций.
— Подготовка проектной документации, включая use cases, user stories, BPMN-диаграммы, UML-модели и wireframes.
— Участие в этапах анализа и планирования разработки программного обеспечения.
— Исследование и сравнение технологических решений, анализ KPI для повышения эффективности бизнеса.
— Подготовка презентаций и представление результатов анализа и предлагаемых решений заинтересованным сторонам.
Требования:
— Опыт работы в IT от 2-х лет.
— Опыт сбора, анализа, проверки и приоритизации требований.
— Навыки подготовки бизнес- и технической документации, включая use cases, user stories, BPMN, UML и wireframes.
— Понимание жизненного цикла разработки ПО (SDLC), IT-операций и методологий Agile / Waterfall.
— Знание принципов системной интеграции, API и потоков данных.
— Знание хотя бы одного языка программирования.
— Опыт работы с JIRA, Confluence или Azure DevOps.
— Знание фреймворков корпоративной архитектуры, таких как TOGAF, ITIL или Zachman, будет преимуществом.
— Уверенное владение английским языком (устно и письменно).
Условия:
— Ежегодные бонусы по результатам работы.
— Медицинское страхование и страхование жизни.
— 30 календарных дней отпуска и 5 дополнительных дней оплачиваемого больничного без подтверждения.
— Корпоративные скидки и специальные предложения.
— Программа признания достижений.
— Внутренние и внешние программы обучения, сертификации и профессионального развития.
Задачи:
— Функциональная верификация IP-блоков по полному маршруту с применением методологии UVM;
— Отслеживание ошибок в проекте и взаимодействие с разработчиками;
— Поддержка системы регрессионного тестирования / непрерывной интеграции;
— Составление плана верификации.
Требования:
— Опыт в сфере верификации или разработки RTL для ASIC или FPGA от 3 лет (Verilog/ System Verilog, и т.п.);
— Знание методологии UVM;
— Знакомство с архитектурой современных процессоров, знание современных SoC интерфейсов (ACE, AXI, APB);
— Знание System Verilog Assertion;
— Уверенный пользователь ОС Linux;
— Опыт использования системы контроля версий Git(GitLab);
— Опыт в использовании VIP сторонних разработчиков;
— Знание английского языка – на уровне чтения технической документации.
Дополнительно приветствуется:
— Владение скриптовыми языками (C, python, tcl, shell);
— Опыт работы с системами непрерывной интеграции (Jenkins/Gitlab + Cadence Vmanager);
— Опыт работы с внешними высокоскоростными физическими интерфейсами PCI-Express, DDR, ONFI/Toggle;
— Навыки работы с PCI-Express и сетевыми интерфейсами (xxMII, SFI, SFP);
— Навыки работы с продуктами Atlassian (Jira, Confluence).
Условия:
— Собственная R&D IT-лаборатория;
— Официальное трудоустройство по ТК РФ;
— Полный социальный пакет, включая ДМС;
— График работы: гибридный;
— Размер заработной платы: обсуждаем;
— ИТ-аккредитация;
— Бронь.
Описание проекта:
Масштабный проект цифровой трансформации, влияющий на ключевые производственные процессы.
Задачи:
— Проектирование архитектуры данных: разработка и описание целевой архитектуры хранилищ (OLAP/OLTP), определение моделей данных, выбор форматов хранения и стратегий партиционирования.
— Разработка Data Pipelines: проектирование и реализация ETL/ELT-пайплайнов: построение DAG в Apache Airflow, написание кастомных операторов и сенсоров на Python, настройка ретраев, алертинга и зависимостей.
— Стриминг и батч-обработка: разработка стриминговых джоб на Apache Flink и батч-процессинга на Apache Spark.
— Оптимизация производительности: практический опыт поиска и устранения узких мест, оптимизация медленных SQL-запросов (анализ execution plans, индексы, партиционирование), тюнинг конфигурации движков обработки (Flink, Spark) и баз данных для минимизации потребления ресурсов (CPU, RAM, I/O).
— Обеспечение качества данных: организация тестирования трансформаций данных, внедрение механизмов проверки целостности и актуальности данных, реализация процессов нормализации и дедупликации.
— Интеграции: разработка и поддержка интеграций между системами: REST/gRPC API, базы данных, message brokers (Kafka, MQTT), файловые хранилища (S3), Timeseries DB.
— Работа с Jira: ведение задач, управление статусами и связями между задачами.
— Поддержка технической и бизнес-команд: обработка заявок на поддержку существующих потоков данных или разработку новых, заведение и контроль исполнения заявок внутренних команд.
— Поддержка команды в систематизации и автоматизации процессов.
— Взаимодействие с разработчиками и тестировщиками для уточнения технических ограничений и требований.
— Обеспечение прозрачности статуса технических задач и процессов для всей команды.
Требования:
— Опыт работы на позиции Data Engineer от 4 лет в сфере разработки ПО.
— Опыт работы с ключевыми компонентами нашего стека:
DBMS & Warehouses: уверенная работа с Postgres и MSSQL;
опыт настройки и оптимизации OLAP-движков (Trino, StarRocks) и современных хранилищ (Cassandra, Redis).
— Data Flow Tools: практический опыт работы с Apache Airflow (написание DAG, кастомные операторы);
опыт использования Apache Kafka (producer/consumer) и Apache Flink (разработка стриминговых джоб, состояние, чекпоинты).
— Data Lake / Lakehouse: опыт работы с Apache Iceberg, понимание архитектуры lakehouse, использование Lakekeeper для управления метаданными, работа с объектным хранилищем S3.
— CDC: опыт реализации Change Data Capture паттернов для синхронизации данных между системами.
— Глубокие знания в области архитектуры данных и баз данных: понимание принципов нормализации и денормализации, проектирование relational и columnar моделей, стратегии управления данными (lifecycle, retention, versioning).
— Уверенное владение Python: написание скриптов, модулей, работа с асинхронностью при необходимости;
опыт написания DAG в Apache Airflow, включая кастомные операторы, hooks, sensors.
— Навыки оптимизации: умение профилировать процессы, находить bottlenecks, оптимизировать SQL-запросы и настраивать ресурсы кластеров под нагрузку.
— Владение Jira и Confluence на уровне confident user (структура страниц, шаблоны, макросы, связки задач и документации).
— Опыт организации хранения данных для последующих задач OLAP / OLTP с учетом требований (consistency / integrity).
— Опыт организации обработки данных в рамках задач OLAP / OLTP с применением различных паттернов (batch processing, CDC).
— Понимание ключевых особенностей и сценариев применения различных паттернов организации интеграционных потоков (batch processing, CDC) с учетом их характеристик (3V+).
— Опыт заведения и сопровождения заявок в сервис-деске.
Будет плюсом:
— Опыт работы с Timeseries базами данных (InfluxDB, TimescaleDB, TDengine и др.).
— Глубокий опыт эксплуатации кластеров (Hadoop, YARN, Kubernetes) в production-среде.
— Знание SQL на продвинутом уровне (оптимизация сложных запросов, window functions, CTE).
— Опыт работы с CI/CD для data-пайплайнов.
— Понимание принципов DDD, event-driven архитектуры.
— Опыт работы с Apache NiFi.
Задачи:
— Участвовать в развитии и настройке CI/CD
— Проектировать и разрабатывать конвейеры сборки и развертывания распределенных (многоЦОДовость, репликация) информационных систем
— Поддерживать работоспособность компонентов платформы данных.
— Участвовать в исследовании новых инструментов, фреймворков и практик в области работы с данными.
— Разворачивать и настраивать эти инструменты.
— Работать в распределенной команде с использованием инструментов аудио-видеосвязи и чата для проведения командных мероприятий (планирование, дэйли, обзоры, ретроспективы).
Требования:
— Понимание CI/CD процессов
— Навыки работы с CI/CD, Jenkins, AWX, Ansible, BitBucket, Gitlab (или аналоги)
— Навыки деплоя и развертывания приложений, в том числе в контейнерах
— Навыки работы с инструментами визуализации метрик: Grafana, Prometheus, VictoriaMetrics
— Владение системами контроля версий - Git
— Уверенное использование ОС linux
— Владение корпоративными инструментами для работы с задачами и ведения корпоративной базы знаний (Atlassian Jira, Atlassian Confluence, Яндекс.Трекер и т.д.): создание и модификация задач, отслеживание хода выполнения задач с помощью досок, сопровождение документации и обмен знаниями
Условия:
— Оформление согласно ТК РФ
— Достойный уровень заработной платы + премии
— График работы: 5/2 (3 в офисе /2 удаленно)
— Дополнительный социальный пакет: телемедицина, полис для выезжающих за рубеж, страхование от несчастных случаев и рисковых заболеваний, доплата по больничным листам до 20 дней в году
— Комфортный офис в центре: тренажерный и спортивный залы, лаунж-зона, микромаркеты, кухни с чаем, кофе и снеками на каждом этаже
Основные требования:
— Знание классических алгоритмов и структур данных, паттернов проектирования, опыт их применения;
— Знание и применение принципов дизайна классов/компонентов и чистого безопасного кода;
— Понимание того, как устроены используемые в работе фреймворки и библиотеки;
— Знание распространенных практик и инструментов разработки программного обеспечения (в рамках своего направления разработки);
— Опыт работы с Git flow, Gitlab CI;
— Jira, Confluence на уровне пользователя;
— Умение тестировать и документировать собственный код;
— Навыки командной работы;
— Форматы обмена данными;
— Навыки работы с UML;
— Навыки Unit тестирования;
— Знания об ассинхронных запросах;
— Инструменты работы с API (Postman, Swagger);
— Опыт разработки высоконагруженных систем на Golang ;
— Опыт работы с RDBMS (PostgreSQL) и NoSQL;
— Работа с метриками разработанных сервисов на всех этапах их жизненного цикла;
— Опыт работы с Docker, Kubernetes, Redis, RabbitMQ, IBM MQ, Kafka;
— Разработка под Unix / Linux;
— Умение работать с протоколами REST, SOAP, GRPC, WebSocket;
— Коммерческая разработка на Go Lang;
Задачи:
— Участие в разработке архитектуры приложений и компонентов, самостоятельное проектирование небольших модулей
— Разработка приложений и услуг, внедрение лучших практик тестируемого кода
— Структурный дизайн базы данных, оптимизация SQL-запросов с помощью AI
— Управление процессами развертывания продукта, настройка CI/CD, автоматизация сборок и деплоя
— Написание чистого, структурированного и документированного кода
— Разработка и внедрение интеграционных тестов, использование инструментов автоматизированного тестирования
— Анализ и интеграция внешних API
— Рефакторинг кода, в том числе с использованием AI
— Полноценное участие в Code Review, помощь младшим коллегам, объяснение лучших практик
— Анализ метрик и производительности, профилирование кода, внедрение инструментов мониторинга (Crashlytics, Performance)
— Взаимодействие с бизнесом: обсуждение требований, анализ пользовательского опыта, предложение улучшений продукта
— Оценка задач, сроков и рисков, самостоятельное ведение задач и управление небольшими проектами
— Исследование технологий, экспериментирование с новыми инструментами, внедрение инновационных решений
— Наставничество Junior-разработчиков, помощь в адаптации в команде, передача знаний
— Проведение грейдинга разработчиков, участие в стратегическом планировании команды
— Управление техническими целями в команде, постановка задач, распределение приоритетов
— Делегирование и автоматизация рутинных процессов с AI (генерация документации, тестов, мониторинг кода)
— Интеграция AI-инструментов в процесс разработки команды, улучшение CI/CD с помощью AI
— Участие в мероприятиях по развитию бренда работодателя, внутренних митапах и обучающих сессиях
— Соблюдение высокого уровня деловой этики, ценностей компании, Кодекса поведения и внутренних политик
— Ознакомление и соблюдение внутренних регламентов, должностных инструкций, графиков и процедур
— Соблюдение требований по безопасности и охране труда, пожарной и электробезопасности, промышленной безопасности и санитарным нормам
— Замещение временно отсутствующих сотрудников по поручению руководителя
Условия:
— Конструктор льгот: cтраховка, билеты, курсы, фитнес, садик — решаешь ты
— Поддержка психологов: забота о твоем ментальном здоровье
— Курсы и книги: от Coursera, LinkedIn Learning, WebTutor и Альпина — за наш счет
— Конкурентная зарплата: регулярно сверяемся с рынком и пересматриваем, а ещё платим бонус за выполнение KPI
— Связь от Beeline: будь на связи, расходы мы берем на себя
— Карьерный рост: возможность карьерного роста в крупной технологичной компании с 10 млн клиентов
Location: Boston, MA
Workplace: OnSite
At WHOOP, we're on a mission to unlock and inspire performance for life. WHOOP empowers people to perform at a higher level through a deeper understanding of their bodies and daily lives. We handle massive amounts of data continuously streaming up to the cloud from people improving their health and wellness to the world’s greatest sports teams and athletes mandating a fault-tolerant and highly available product.
The Connectivity Software Team builds the critical link between WHOOP hardware, the iOS app, and the cloud. As an iOS Software Engineer on this team, you’ll design and implement the software that enables WHOOP’s wearable sensors to communicate seamlessly with the mobile platform. You’ll develop and optimize connectivity experiences that are robust, efficient, and invisible to the member — ensuring reliable data flow across our entire ecosystem.
RESPONSIBILITIES:
- Design, implement, and maintain iOS application components that interface directly with WHOOP hardware over Bluetooth Low Energy (BLE), Wi-Fi, or other communication protocols.
- Develop background and system-level iOS services that ensure reliable device connectivity, synchronization, and data transfer.
- Leverage Swift and Combine to build resilient, efficient, and maintainable reactive pipelines for connectivity and data management.
- Collaborate closely with embedded firmware, mobile, and cloud engineers to diagnose and resolve issues across a distributed system.
- Drive continuous improvement of performance, power efficiency, and reliability in the WHOOP connectivity layer.
- Champion strong software architectural principles for testable, scalable, maintainable software on your own team and across the organization.
- Document new features and architecture using Jira, Confluence and preparing code using Github feature, develop, and master branches
- Participate in the release process including getting the app built, managing build variants, signing, sending and testing through Firebase, and submitting to the App store
QUALIFICATIONS:
- BS or MS in Computer Science, Electrical Engineering, or a related technical field, or equivalent experience.
- 3+ years of professional iOS software engineering experience with a solid foundation in Swift, iOS system APIs, concurrency, and memory management.
- Hands-on experience with Swift 6 Concurrency and background task processing for non-UI iOS features.
- Demonstrated examples applying architectural and platform-based software design principals to build scalable, modular, testable software.
- Experience debugging and diagnosing issues across complex or distributed systems (for example: firmware, mobile, backend) is a strong plus.
- Excellent collaboration and communication skills with a focus on cross-functional problem solving.
- Strong commitment to embracing and leveraging AI tools in day-to-day tasks, ensuring AI-assisted work aligns with the same high-quality standards as personal contributions.
Learn more about our Software Org and how to be successful in your engineering career at WHOOP via our Career Framework https://engineering.prod.whoop.com/careerframework.
This role is based in the WHOOP office located in Boston, MA. The successful candidate must be prepared to relocate if necessary to work out of the Boston, MA office.
Interested in the role, but don’t meet every qualification? We encourage you to still apply! At WHOOP, we believe there is much more to a candidate than what is written on paper, and we value character as much as experience. As we continue to build a diverse and inclusive environment, we encourage anyone who is interested in this role to apply.
WHOOP is an Equal Opportunity Employer and participates in E-verify https://www.e-verify.gov/ to determine employment eligibility. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
The WHOOP compensation philosophy is designed to attract, motivate, and retain exceptional talent by offering competitive base salaries, meaningful equity, and consistent pay practices that reflect our mission and core values.
At WHOOP, we view total compensation as the combination of base salary, equity, and benefits, with equity serving as a key differentiator that aligns our employees with the long-term success of the company and allows every member of our corporate team to own part of WHOOP and share in the company’s long-term growth and success.
The U.S. base salary range for this full-time position is $150,000 - $215,000. Salary ranges are determined by role, level, and location. Within each range, individual pay is based on factors such as job-related skills, experience, performance, and relevant education or training.
In addition to the base salary, the successful candidate will also receive benefits and a generous equity package.
These ranges may be modified in the future to reflect evolving market conditions and organizational needs. While most offers will typically fall toward the starting point of the range, total compensation will depend on the candidate’s specific qualifications, expertise, and alignment with the role’s requirements.
Location: Sainte-Anne-de-Bellevue, Canada
📍
Location:
Sainte-Anne-de-Bellevue, QC, Canada
📄
Employment Type:
Full-Time
🏢
Work Arrangement:
Remote Opportunity for US and Canadian citizens and relocation assistance and bonus for UK and European citizens.
🚀
Start Date:
TBD
💰
Compensation:
TBD — based on skills and experience
Important Screening Requirements
Must have a
B.Sc. in Electrical Engineering, Aerospace Engineering, Physics, or a related field
.
10+ years of experience preferred
, but candidates with slightly less experience may be considered based on the strength and relevance of their
GNC/AOCS background
Strong experience in
orbital mechanics, attitude dynamics, and control-law design
.
Experience implementing
real-time filtering and control algorithms in embedded code
.
Hands-on experience with
navigation sensors and actuators
.
Strong aerospace systems engineering background.
Experience supporting
systems integration, testing, and troubleshooting
.
Experience with
Confluence and JIRA
.
Ability to work independently with limited supervision.
Excellent written and verbal communication skills in an
English and French work environment
.
About the Role
We are seeking a senior
Guidance, Navigation & Control (GNC) Systems Engineer
to support the design, integration, verification, and operational support of GNC subsystems for current and next-generation
remote sensing and communications satellites
.
This role spans the complete GNC subsystem lifecycle—from algorithm development and hardware implementation through integration, verification, and on-orbit operational support.
The ideal candidate brings deep expertise in
orbital dynamics, attitude determination and control, navigation, and real-time flight software integration
, while being comfortable working closely with subsystem and mission operations teams throughout the spacecraft lifecycle.
What We're Looking For
We’re looking for a senior GNC/AOCS systems engineer who can work across the
full spacecraft lifecycle
and bridge GNC algorithms, spacecraft hardware, flight software, systems engineering, integration, verification, and mission operations.
The ideal candidate goes beyond analysis and simulation, with hands-on experience translating GNC concepts into
integrated spacecraft systems
and supporting those systems through testing and on-orbit operations.
Key Responsibilities
Architecture & Requirements
Derive GNC functional, performance, and safety requirements from mission-level requirements.
Define requirements related to pointing accuracy, slew rates, orbit-maintenance ΔV, and fault tolerance.
Develop and maintain
System Requirements, Interface Control Documents (ICDs), and system description documentation
.
Manage requirements and maintain bidirectional traceability throughout the project lifecycle.
Modeling & Trade Studies
Conduct trade studies involving navigation sensor suites and actuator families.
Perform high-fidelity spacecraft dynamics simulations using
MATLAB/Simulink and STK
.
Develop and maintain error budgets.
Analyze control-law stability, fuel consumption, and survivability margins.
Evaluate GNC architectures and design alternatives.
Algorithm Development
Design and implement attitude-determination algorithms.
Develop orbit-determination solutions.
Develop control laws for:
3-axis stabilization
Slew maneuvers
Station keeping
Validate algorithms using
Monte Carlo analysis and worst-case scenarios
.
Support
Software-in-the-Loop (SIL)
and
Hardware-in-the-Loop (HIL)
testing on avionics test benches.
Cross-Functional & Systems Engineering
Translate GNC algorithms into requirements for real-time flight software.
Collaborate with C&DH and flight software teams on telemetry/telecommand, schedulers, and FDIR logic.
Present technical status, risk analyses, and trade-study results to senior management.
Negotiate and maintain ICDs with other spacecraft subsystems.
Support
Phase 0 and pre-Phase A
activities.
Hardware Selection & Design
Specify GNC sensor and actuator hardware.
Define electrical, mechanical, and thermal interfaces.
Conduct trade studies involving redundancy architectures.
Work with structures and thermal engineering teams to ensure appropriate mounting, thermal paths, and vibration survivability.
Review harness routing and power distribution for GNC electronics.
Integration & Verification
Develop Verification Plans, Test Matrices, and Validation Procedures for unit, subsystem, and spacecraft-level GNC testing.
Lead functional testing, including:
Sensor calibration
Actuator command-response testing
Closed-loop attitude-control testing
On-orbit checkout sequences
Conduct
FMEA, FTA, and reliability assessments
.
Support system integration and troubleshooting activities.
Technical Leadership & Documentation
Mentor and guide junior engineers and interns.
Serve as a technical liaison with customers, partners, and external vendors.
Contribute to continuous improvement initiatives, engineering standards, and organizational knowledge bases.
Support technology road-mapping and innovation activities.
Maintain GNC standards covering sensor/actuator interfaces, filter design, and control-law documentation.
Ensure analyses, software, deliverables, and technical documentation are properly version controlled.
Support major design reviews including
SRR, PDR, CDR, MRR, and TRR
.
On-Orbit & Operations Support
Support operational procedures for
detumble, orbit maintenance, safe mode
, and related GNC activities.
Provide real-time GNC support during
launch, early-orbit checkout, and contingency events
.
Analyze on-orbit telemetry and update filter parameters as required.
Generate GNC performance reports.
Support
Satellite Operations Handbook (SOOH)
development and operator training.
Required Qualifications
Bachelor’s degree in
Electrical Engineering, Aerospace Engineering, Physics, or a related field
.
10+ years of experience, but candidates with slightly less experience may be considered based on the strength and relevance of their GNC/AOCS background
Strong knowledge of:
Orbital mechanics
Attitude dynamics
Control-law design
Classical and modern optimal control
Experience with navigation sensors and actuators.
Experience implementing real-time filtering and control algorithms in embedded code.
Strong understanding of aerospace systems engineering fundamentals.
Hands-on experience supporting systems integration, testing, and problem resolution.
Experience with
Confluence and JIRA
.
Ability to work efficiently with limited supervision.
Strong analytical and problem-solving capabilities.
Excellent written and verbal communication skills.
Preferred Qualifications
Master’s degree
in Electrical Engineering, Aerospace Engineering, Physics, or a related field.
Specialized academic or professional background in
flight dynamics, control theory, or navigation
.
Experience across the complete spacecraft GNC lifecycle, from concept and algorithm development through integration and on-orbit operations.
Experience with
MATLAB/Simulink and STK
.
Experience with
SIL/HIL testing and avionics test benches
.
Experience with spacecraft
FDIR, telemetry/telecommand, and flight software integration
.
Experience supporting spacecraft design reviews and Phase 0/pre-Phase A activities.
Experience with GNC hardware interfaces, redundancy architectures, and spacecraft environmental considerations.
Experience conducting
FMEA, FTA, and reliability analysis
.
О проекте:
Развитие сервисов банка по продаже инвестиционных и памятных монет из драгоценных металлов.
Работа с банковскими системами, микросервисной архитектурой и интеграционными решениями.
Задачи:
- Анализ бизнес-потребностей и формализация системных требований
- Проектирование логики микросервисов и интеграционных взаимодействий
- Разработка и согласование технической документации
- Декомпозиция User Story, формирование бэклога, участие в спринтах
- Описание требований и сценариев в формате Gherkin (Given/When/Then)
- Валидация тест-кейсов и участие в приемке продукта
- Использование LLM для генерации требований
Требования:
- Опыт системного анализа от 5 лет
- Опыт проектирования микросервисов и их взаимодействий
- Уверенное знание REST / SOAP / Kafka
- Работа с форматами данных JSON / XSD
- Опыт сбора, анализа и формализации бизнес- и системных требований
- Знание SQL, опыт оптимизации запросов и проектирования БД
- Понимание реляционных и нереляционных БД
- Опыт работы с Jira / Confluence / Redmine
- Знание Agile / Scrum / Kanban / Waterfall
- Опыт написания требований в формате Gherkin
- Опыт применения LLM в работе с требованиями
Условия:
- Работа над развитием банковского продукта
- Участие в проектировании сложных интеграционных решений
- Работа в команде аналитиков, разработчиков и архитекторов
Ожидания:
— Опыт тестирования mobile приложений от трех лет (Android+IOS)
— Опыт работы с Rest API
— Опыт работы с SQL/nosql БД на уровне сложных запросов и выгрузок
— Опыт покрытия новых функциональностей при помощи инструментов автотестирования JAVA от двух лет
— Опыт работы с интеграционным тестированием
— Опыт работы с CI/CD (Jenkins, GitlabCI)
— Опыт работы с брокерами сообщений (Kafka, RabbitMQ, аналоги)
— Опыт работы с Мок-сервисами (Wiremock или аналоги)
— Опыт работы с SOAP UI, Postman, Jira, Confluence, Git, IntelliJ IDEA, Bitbucket
Чем предстоит заниматься:
— Тестировать мобильное приложение
— Прорабатывать тестовую стратегию по новым функциональностям
— Подготавливать тест-кейсы, чек-листы и тестовые сценарии
— Проводить функциональное, регрессионное и интеграционное тестирование
— Разрабатывать и поддерживать автотесты для мобильного приложения
— Поддерживать UI-, API- и screenshot-тесты
— Интегрировать автотесты в CI/CD-процессы
— Анализировать результаты прогонов автотестов и причины падений
— Работать с логами, API, БД, брокерами сообщений и мок-сервисами для проверки end-to-end сценариев
— Заводить, анализировать и сопровождать дефекты до исправления
— Участвовать в планировании релизов и контроле качества поставок
— Проводить code review автотестов
— Помогать команде улучшать процессы тестирования
— Менторить QA-инженеров и помогать им развиваться технически
— Взаимодействовать с разработчиками, аналитиками, backend-командами и владельцами продукта
Задачи:
— Работа с банковскими проектами и большим количеством интеграций.
— Backend- и интеграционное тестирование.
Требования:
— Опыт ручного тестирования от 2 лет.
— Обязательный опыт работы с платформой Pega.
— Знание видов и техник тестирования и практический опыт их применения.
— Опыт составления чек-листов и тест-планов.
— Опыт работы с Jira, Confluence, SoupUI и Postman.
— Знание SQL и HTTP-запросов.
— Обязательный опыт интеграционного тестирования REST/SOAP.
— Проактивность, усидчивость, аналитический склад ума и желание развиваться в функциональном тестировании.
Условия:
— Удалённая работа по всей РФ.
— Зарплата от 230 000 ₽ по договорённости.
Задачи:
— Перенос Jira, Confluence, Caddy и других сервисов в Docker;
— Поддержка стабильности, безопасности и порядка в сервисах;
— Автоматизация бэкапов Jira, Confluence, Git и Perforce с регулярной проверкой восстановления;
— Развёртывание новых сервисов по запросу команды;
— Настройка Perforce и интеграция UnrealGameSync;
— Развёртывание Zen Server (DDC) для кэширования ассетов и шейдеров;
— Настройка Horde CI: dev/debug-сборки, прекомпилированные бинарники для UGS, базовые проверки (чистая компиляция, clang-format/clang-tidy, EditorConfig);
— Подключение Virtual Assets;
— CD с автоматической загрузкой билдов в Steam.
Требования:
— Опыт с любой CI/CD-системой: GitHub Actions, GitLab CI, TeamCity, Jenkins, Horde или аналогами;
— Администрирование Linux и/или Windows Server;
— Уверенная работа с Docker;
— Скрипты на Bash, PowerShell или Python;
— Понимание принципов резервного копирования и восстановления;
— Базовое понимание, как устроены сборки Unreal Engine;
— Умение самостоятельно разбираться в задачах и предлагать решения;
— Привычка использовать LLM как рабочий инструмент.
Будет плюсом:
— Опыт с Perforce, Horde, Zen Server/DDC, UnrealGameSync;
— Опыт с Ansible или другими инструментами управления конфигурацией;
— Автоматическая публикация билдов в Steam.
Условия:
— Инфраструктура строится практически с нуля: решения принимаете вы;
— Гибкий график, оценка по результату;
— Оформление: ГПХ/ИП/СЗ;
— Этапы отбора: интервью с техническим специалистом.
УдалённоmiddleГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.