Задачи:
— Разработка и оптимизация алгоритмов цифровой обработки сигналов на C++;
— Реализация модулей реального времени;
— Интеграция с SDR-оборудованием;
— Профилирование и ускорение кода;
— Участие в архитектуре, code review, тестировании и документации.
Требования:
— Опыт разработки на языке C++: STL, шаблоны, многопоточность не менее 5 лет;
— Опыт реализации алгоритмов цифровой обработки сигналов;
— Опыт реализации алгоритмов идентификации систем связи;
— Знание SIMD (SSE/AVX/NEON) и навыки оптимизации вычислительного кода;
— Понимание принципов работы с потоками и синхронизацией;
— Опыт работы с SDR-приемниками на базе AD936х (AD9361/AD9363/AD9364) и библиотекой libuhd (UHD): настройка потоков приёма/передачи, управление режимами работы AD936х.
Будет плюсом:
— Опыт работы с библиотеками: FFTW, Intel IPP, VOLK, liquid-dsp, GNU Radio;
— Знание SIMD (SSE/AVX/NEON) и навыки оптимизации вычислительного кода;
— Опыт разработки на OpenCL: написание ядер, работа с буферами, очередями команд, профилирование производительности на GPU/CPU-устройствах;
— Опыт работы с другими SDR-платформами (HackRF, LimeSDR, PlutoSDR);
— Опыт работы в Linux: командная строка, git, CMake, gcc/clang, gdb;
— Навыки программирования на Python, Bash;
— Опыт использования фреймворка Qt 6;
— Опыт использования технологий JSON-RPC, gRPC.
Location: Sydney, Australia
Riot Games is looking for a Systems Engineer to join the Game Operations team supporting Wild Rift. You will help operate and improve the infrastructure, services, and tools that support reliable live-service operations for the game.
This is a hands-on role focused on automation, production support, incident response, observability, data integrity, and continuous improvement. You will work with engineering, platform, data, and operations teams to reduce risk, improve efficiency, and protect player experience. Internal Job Title: Systems Engineer II.
Responsibilities:
Operate and improve the production infrastructure, cloud services, data platforms, and operational systems that support Wild Rift.
Build automation and tooling for deployments, migrations, validation, capacity management, and routine operations.
Troubleshoot distributed systems and participate in incident response, root-cause analysis, and follow-up improvements.
Support releases and operational changes while maintaining service continuity and data integrity.
Improve monitoring, alerting, dashboards, runbooks, and other operational documentation.
Identify opportunities to improve reliability, scalability, capacity, and infrastructure cost.
Collaborate with global technical partners and provide day-to-day support and guidance to operations teams.
Required Qualifications:
BS in Computer Science or equivalent experience, RHCE, RHCSA.
2+ years of industry experience or an advanced degree.
Professional experience in systems engineering, infrastructure engineering, site reliability engineering, software engineering, or a related field.
Experience supporting production services, preferably in a high-availability or live-service environment.
Working knowledge of Linux, networking, cloud infrastructure, storage, compute, and distributed systems.
Experience with AWS Cloud and/or Tencent Cloud.
Ability to write maintainable automation or production code in Python, Go, Java, or a comparable language.
Working knowledge of SQL and data-platform concepts, including data movement, replication, validation, and operational integrity.
Familiarity with Git-based configuration management, infrastructure as code, or deployment automation.
Experience with monitoring, alerting, incident response, and root-cause analysis.
Strong communication, collaboration, and documentation skills.
Professional fluency in Mandarin and English, with the ability to work across time zones and technical disciplines.
Desired Qualifications:
Experience with distributed data technologies, object storage, Kubernetes, Redis, OpenSearch/Elasticsearch, or similar platforms.
Experience supporting high-volume online services, game telemetry, or player data.
Experience with capacity planning, cloud cost optimization, or infrastructure decommissioning.
Experience working in a multi-region or follow-the-sun operations environment.
Interest in games and the relationship between technical systems and player experience.
Our Perks:
At Riot we strongly believe in work / life balance, and we encourage that with our open paid time off policy, paid parental leave (for both primary and secondary carers) and flexible work schedules to fit your lifestyle. We also believe that work should be fun, we have co-op gaming areas, a play fund so you can broaden and deepen your knowledge of players and community, and all the snacks you would ever need to power through your day (even healthy snacks!). And that’s not all we offer, there’s also:
Medical Insurance that covers you and your dependents
Employee Assistance Program
Wellness fund
Donation matching of time and money to registered charities
Learning and Development opportunities
Riot Games fosters a player and workplace experience that values teamwork embodied by the
Summoner's Code
and
Community Code
. Our culture embraces differences as a strength, and our values are the guiding principles for how we approach work. We are committed to putting diversity and inclusion (D&I) at the center of everything we do and promoting a fair and collaborative culture where Rioters treat one another with dignity and respect. We encourage you to read more about our value of
thriving together
and our ongoing work to build the
most inclusive company in Gaming
.
Sydney, Australia; Professional fluency in Mandarin and English, with the ability to work across time zones and technical disciplines
Location: Thuwal, Saudi Arabia
This position is for building, deploying and evaluating Client's Arabic AI tutor for mathematics and computer science: preparing Arabic training data, fine-tuning, aligning and evaluating LLMs on Shaheen III and Ibex, and integrating the tutor into the learning platform for a pilot in at least 10 Saudi schools.
The position is part of the RDIA-funded project 5870, “An AI-Powered Arabic Tutoring Platform for STEM Education in the Kingdom.” Two engineers will be hired into this role.
Key Responsibilities
Prepare Arabic training datasets from educational materials and consented platform interactions.
Fine-tune, align, and evaluate commercial and open-source LLMs using Shaheen III and Ibex computing platforms.
Develop Arabic STEM benchmarks, preference-training methods, and student-safety guardrails.
Integrate AI tutoring capabilities into the learning platform, including Arabic right-to-left interfaces.
Deploy and optimize models for reliable, low-latency real-time interactions.
Support school pilot implementation, evaluation, and teacher feedback collection.
Ensure student data privacy and compliance with Saudi data protection requirements.
Contribute to research publications, technical reports, and project deliverables.
Qualifications & Experience
MSc in Computer Science, Artificial Intelligence, or a related field; alternatively, a BSc with at least one year of relevant experience.
Hands-on experience in LLM fine-tuning, evaluation, and AI application deployment.
Professional proficiency in Arabic and English.
Experience with RLHF/DPO, educational technology, or mathematics/programming education is preferred.
Technical Skills
Advanced Python and PyTorch.
Hugging Face Transformers, PEFT, and TRL.
Distributed GPU training using DeepSpeed or FSDP.
LLM evaluation, reward modeling, and preference optimization.
Arabic NLP, data pipelines, and OCR.
Model serving and inference optimization using tools such as vLLM.
APIs, Docker, Git, CI/CD, and production deployment.
Thuwal, Saudi Arabia
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Разработка нового функционала на Golang.
— Проектирование и развитие микросервисов.
— Интеграция с Colvir, Center Factoring и другими внутренними сервисами.
— Участие в проектировании архитектуры.
— Анализ и поддержка существующего решения, построенного на платформе OMF.
— Проведение code review.
— Оптимизация производительности системы.
— Сотрудничество с аналитиками и командой фронтенда.
Требования:
— Опыт разработки коммерческого программного обеспечения не менее 3 лет.
— Отличное знание Golang, с опытом создания высоконагруженных микросервисов (REST/gRPC, PostgreSQL, Redis, Kafka/RabbitMQ, Docker, Kubernetes, Git, CI/CD).
— Практический опыт работы с OMF Framework (или аналогичной банковской платформой) необходим для анализа существующей архитектуры, понимания текущих сервисов и разработки нового функционала без нарушения текущей бизнес-логики.
— Опыт интеграции с банковскими системами будет считаться преимуществом.
— Уровень английского языка – от Intermediate и выше.
Условия:
— Работа в проекте по разработке платформы банковского бэкенда и предоставлению масштабируемых и надежных решений для современных финансовых услуг.
— Опыт работы в команде с лидерами в области FinTech, здравоохранения, розничной торговли, телекома и других.
— Возможность сменить проект и/или развить экспертизу в интересной бизнес-области.
— Гарантия профессионального, финансового и карьерного роста.
— Системы наставничества и адаптации для каждого нового сотрудника.
— Возможность зарабатывать до дополнительных 1 000 EUR в месяц в зависимости от уровня экспертизы, которые будут включены в годовой бонус, участвуя в мероприятиях компании.
— Доступ к корпоральному обучающему порталу с базой знаний компании.
— Яркая корпоративная жизнь (вечеринки, дни пиццы, PlayStation, фрукты, кофе, закуски, фильмы).
— Компенсация за сертификацию (AWS, PMP и т.д.).
— Реферальная программа.
— Частная медицинская страховка и компенсация за спортивные мероприятия.
— Защита личных данных в соответствии с правилами GDPR.
Задачи:
— Поддерживать и администрировать Identity Provider (IdP);
— Поддерживать и развивать CI/CD-пайплайны: сборка, тестирование, проверки безопасности, деплой;
— Собирать и сопровождать Docker-образы, писать и оптимизировать Dockerfile;
— Работать с Kubernetes: развёртывание приложений, настройка манифестов, диагностика проблем;
— Администрировать Linux-серверы, писать Bash-скрипты для автоматизации рутинных задач;
— Работать с базами данных PostgreSQL: роли, права доступа, базовые запросы;
— Использовать Git в командной работе;
— Участвовать во внедрении инструментов безопасной разработки;
— Участвовать в развитии внутренней AI платформы;
— Писать скрипты на Python/Go/Java для автоматизации;
— Вести техническую документацию по своим задачам.
Требования:
— Уверенная работа в командной строке: файловая система, права доступа;
— Опыт написания Bash-скриптов;
— Понимание как работает контейнеризация;
— Понимание, что такое пайплайн и зачем он нужен;
— Понимание как работает GIT;
— Базовые понимание сетей;
— Базовое представление об OAuth 2.0 и OIDC;
— Python/Go/Java на базовом уровне;
— SQL: базовые запросы, понимание индексов, ролей в PostgreSQL;
— Желание работать и развиваться.
Будет плюсом:
— Практический опыт со Vault, Nexus, Prometheus/Grafana;
— Знание Cilium и сетевых политик Kubernetes;
— Интерес к безопасности ИИ и опыт использования ИИ-инструментов в работе;
— Понимание, какие задачи решает Kubernetes;
— Знание базовых абстракций (Pod, Deployment, Service, ConfigMap, Secret, Namespace и др.) и принципов взаимодействия с кластером (API server, kubectl).
Задачи:
— Участвовать в развитии и настройке 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 дней в году
— Комфортный офис в центре: тренажерный и спортивный залы, лаунж-зона, микромаркеты, кухни с чаем, кофе и снеками на каждом этаже
Задачи:
— Выбирать стек, библиотеки и веб-фреймворки для Python и JavaScript с учётом требований, ожидаемой нагрузки, потенциального масштабирования проекта и удобства сопровождения.
— Проектировать frontend и backend: REST API, модели данных, аутентификацию и авторизацию, интеграции.
— Декомпозировать задачи для ИИ-агентов, задавать технический контекст и критерии готовности, проверять изменения в Git.
— Проводить code review, debugging и рефакторинг.
— Организовывать unit-, интеграционные и end-to-end тесты.
— Консультировать коллег по архитектуре и коду, помогать работать с агентами и готовить примеры.
— Создавать переиспользуемые компоненты, шаблоны приложений и API-интеграции для разных компаний.
Требования:
— Опыт fullstack-разработки и запуска веб-приложений в production.
— Уверенное владение Python и JavaScript, опыт разработки backend и frontend.
— Знание HTML/CSS, веб-фреймворков и клиент-серверной архитектуры.
— Практические навыки REST API, HTTP, SQL, Git, Docker и автоматизированного тестирования.
— Понимание проектирования API и баз данных, прав доступа, обработки ошибок и логирования.
— Умение проводить code review и рефакторинг, разбирать зависимости и находить причины ошибок.
— Желание передавать знания, помогать нетехническим коллегам и разбирать их решения.
Дополнительные преимущества:
— Опыт ИИ-инструментов и coding agents.
— Понимание LLM, контекстного окна, embeddings и RAG.
— Знание архитектуры корпоративных ИТ-систем и интеграций.
— Также полезны .NET и техническое наставничество.
Условия:
— Реальные задачи разных бизнесов, участие в выборе технологий и совместная работа с аналитиками, преподавателем и специалистами по инфраструктуре.
Основные требования:
— Знание классических алгоритмов и структур данных, паттернов проектирования, опыт их применения;
— Знание и применение принципов дизайна классов/компонентов и чистого безопасного кода;
— Понимание того, как устроены используемые в работе фреймворки и библиотеки;
— Знание распространенных практик и инструментов разработки программного обеспечения (в рамках своего направления разработки);
— Опыт работы с 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 млн клиентов
Задачи:
— Разработка структуры базы данных и хранимых процедур, функций, триггеров, представлений и других программируемых объектов на языке T-SQL;
— Доработка и исправление багов в работе информационных систем, находящихся в эксплуатации, оптимизация их работы;
— Доработка существующих и разработка новых алгоритмов расчетов;
— Участие в проектировании информационных систем.
Требования:
— Навыки анализа производительности и оптимизации запросов;
— Опыт работы с MS SQL Profiler/ Extended Events;
— Знание Sybase PowerDesigner;
— Основы установки, настройки и администрирования MS SQL Server;
— Знание основ нереляционных баз данных (MongoDB, Redis);
— Опыт работы с инструментарием разработчика: Postman, Консоль разработчика браузера;
— Владение Git, JIRA;
— Базовые навыки DevOps (развёртывание и настройка прикладного программного обеспечения, навыки работы в Linux/Unix).
Условия:
— Режим работы: пятидневка, с 08-00 до 17-00 часов;
— Компенсация за обед;
— Отпуск 30 календарных дней;
— Мобильная связь;
— 13-я заработная плата.
ОфисАлматы; Дорабатывать и исправлять баги в работе информационных систем, находящихся в эксплуатации, оптимизировать их работу
Задачи:
— Разработка высококачественного программного обеспечения на базе JavaScript.
— Участие во всех этапах жизненного цикла разработки ПО, включая анализ требований, проектирование, кодирование, тестирование и поддержку.
— Работа с командой разработчиков и участие в обмене опытом и знаниями.
— Работа с клиентами и бизнес-аналитиками для понимания требований и построения эффективных решений.
— Оптимизация и улучшение существующего кода и архитектуры.
Требования:
— Опыт работы как JavaScript Разработчиком на уровне Middle и выше.
— Опыт работы в блокчейне - будет преимуществом.
— Глубокие знания JavaScript и его фреймворков, таких как React, Angular или Vue.js.
— Опыт работы с серверными технологиями, такими как Node.js, Express или другими фреймворками.
— Понимание принципов ООП, REST.
— Опыт работы с системами контроля версий, такими как Git.
— Опыт работы в Agile-командах и хорошее понимание Agile-процессов.
— Понимание основных принципов разработки и проектирования ПО.
Условия:
— Fulltime-работа.
— Возможен гибкий график.
— Конкурентная ЗП от 4200 до 4800 USD, подробнее обговорим лично.
— Работа в одной из топовых команд в своей сфере.
— Возможность работы полностью на удаленке.
— Курсы по повышению квалификации от компании.
Компания Oxima ищет опытного Go-разработчика для работы в гибридном формате с зарплатой от 1 000 000 ₸. Основные обязанности включают разработку и поддержку backend-сервисов на Go согласно продуктовому плану, проектирование API и межсервисного взаимодействия, интеграцию с API Gateway и PHP/Laravel, а также развитие ETL/ELT процессов с использованием RabbitMQ для асинхронной обработки. В задачи также входит интеграция LLM, embeddings, reranking и развитие AI-функций, проектирование схем данных, оптимизация запросов и обеспечение качества кода с документацией. Требуется опыт коммерческой разработки на Go от 3 до 5 лет, знание конкурентности, goroutines, channels, context, а также опыт работы с HTTP/REST, микросервисами, RabbitMQ, ETL/ELT процессами, PostgreSQL/MySQL, Redis. Необходимы навыки работы с Weaviate или аналогами, LLM, embeddings, reranking, а также использование AI-инструментов типа Claude Code или Codex для анализа и рефакторинга кода. Важно умение читать и дорабатывать PHP/Laravel код, знание Docker, Linux, Git, CI/CD, написание unit- и интеграционных тестов, а также обеспечение безопасности разработки. Компания предлагает комфортный офис в центре города, минимальную бюрократию, поддержку команды, возможности для профессионального роста и приятные условия работы.
Задачи:
— null
Требования:
— крепкие теоретические знания основ JavaScript, HTML/CSS, навыки работы со средами программирования
— знание типов данных, умение работать с массивами и объектами, знать, что такое прототипы и как с ними работать, знать, что такое AJAX
— наличие учебных/тестовых проектов в портфолио
— знание, что такое Git и как с ним работать
— законченное высшее или среднее специальное профильное образование
Условия:
— полная занятость
— стажировка
— график 5/2
— формат работы: удалённо
Задачи:
— Решение сложных технических задач и разработка качественных программных систем с применением современных технологий.
— Работа с данными в production-среде.
— Поиск первопричин сбоев.
— Преобразование и валидация больших объёмов данных.
— Взаимодействие с REST-API.
— Загрузка и выгрузка данных.
— Работа с сериализованными и сжатыми форматами.
Требования:
— От 2 лет опыта с Python и библиотеками для работы с данными (pandas, multiprocess, Google Cloud SDK).
— От 2 лет в ETL/ELT-технологиях (REST API, GraphQL, DBT) и оркестрации пайплайнов (Airflow, Astronomer, DBT Cloud).
— Практический опыт со Snowflake.
— Уверенное владение SQL (SQL Server, Oracle, MySQL, BigQuery, Snowflake).
— Работа с форматами JSON, AVRO, XML, CSV, а также со сжатыми и закодированными файлами.
— Навыки загрузки данных через REST-API и выполнения трансформаций.
— Достаточный уровень английского для работы в международной среде.
— Плюсом — опыт проектирования пайплайнов в облачной архитектуре, работы с CI/CD и GIT.
Ожидания:
— Опыт тестирования 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-командами и владельцами продукта
Задачи:
— .NET-разработка в проектной занятости.
Требования:
— Коммерческий опыт разработки на .NET от 4 лет.
— Знание платформы .NET, языка C# и SQL.
— Опыт работы в банковской сфере.
— Опыт разработки веб-приложений с использованием ASP.NET и разработки REST API.
— Понимание принципов объектно-ориентированного программирования.
— Знание паттернов проектирования и применение принципов SOLID.
— Понимание принципов и способов интеграции с другими системами.
— Понимание Git и Git Flow: Pull, Push, PR, Merge, ведение веток.
Условия:
— Проектная занятость.
— Оформление через ИП.
Задачи:
— Перенос 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.
Условия:
— Инфраструктура строится практически с нуля: решения принимаете вы;
— Гибкий график, оценка по результату;
— Оформление: ГПХ/ИП/СЗ;
— Этапы отбора: интервью с техническим специалистом.
Задачи:
— Разработка на Go и развитие сервисов по продуктовому roadmap, backend инструментов работы с документами и пользовательских процессов.
— Проектирование и поддержка API-контрактов, межсервисного взаимодействия, интеграций с API Gateway и PHP/Laravel.
— Развитие ETL/ELT: загрузка, преобразование, нормализация, обогащение и индексация данных, пакетные и фоновые задачи.
— Надёжная асинхронная обработка через RabbitMQ.
— Интеграция LLM, embeddings и reranking, развитие векторного поиска, AI-функций и агентных сценариев.
— Проектирование схем данных, оптимизация запросов и ресурсоёмких операций.
— Чистый, документированный и тестируемый код, code review, безопасная разработка, диагностика сервисов.
— Документация по архитектуре, API, схемам взаимодействия и обработки данных.
Требования:
— Go — от 5 лет коммерческой разработки, опыт разработки и поддержки production-сервисов.
— Конкурентность, goroutines, channels, context, синхронизация и обработка ошибок.
— HTTP/REST и микросервисы: API-контракты, обратная совместимость, таймауты, частичные отказы и согласованность данных.
— RabbitMQ или другой брокер: подтверждения обработки, повторная доставка, retry, идемпотентность, обработка неуспешных задач, контроль параллелизма и нагрузки на зависимые сервисы.
— ETL/ELT или многоэтапная обработка: пакетная и инкрементальная загрузка, дедупликация, контроль состояния, восстановление после сбоев и безопасный перезапуск.
— PostgreSQL/MySQL и Redis: схемы, сложные запросы, индексы, транзакции, блокировки, миграции, оптимизация, кеширование и инвалидация.
— Практический опыт с Weaviate или аналогами, LLM, embeddings и reranking: подготовка и разбиение текста, фильтрация, переиндексация, ограничения контекста, проверка ответов, контроль ошибок, стоимости и задержек.
— AI-инструменты в ежедневной разработке — обязательно.
— Claude Code, Codex или аналоги для анализа кода, реализации задач, тестов, отладки и рефакторинга.
— Умение задавать контекст, разбивать задачи и проверять сгенерированный код.
— Основной инструмент команды — Claude Code.
— PHP/Laravel — чтение и локальные доработки кода, понимание структуры приложения, прохождения запроса, бизнес-логики и интеграций.
— Основная разработка — Go.
— Docker, Linux, Git, CI/CD: окружение и конфигурация сервисов, ветки, merge/rebase, конфликты, диагностика сборки и деплоя, доработка пайплайнов.
— Unit- и интеграционные тесты бизнес-логики, API, межсервисных интеграций и асинхронных процессов.
— Структурированные логи, метрики, трассировки, обработка ошибок и профилирование узких мест.
— Безопасная разработка: аутентификация, авторизация, проверка доступа, валидация, секреты, TLS, CORS и типичные уязвимости API.
Условия:
— Комфортный офис в центре города рядом с метро Байконур.
— Минимум бюрократии, учитывают мнение и комфорт сотрудников.
— Онбординг и поддержка: совместные PR, обсуждение кода, обмен опытом.
— Карьерный и профессиональный рост.
— Кофе, снеки, тимбилдинги, регулярные митапы.
Задачи:
— Анализ требований и приёмка технической документации
— Создание чек-листов и тест-кейсов
— Ручное тестирование ПО (браузерное, мобильное, SmartTV)
— Оформление дефектов и проверка их исправления
— Активное взаимодействие со смежными командами
Требования:
— Опыт тестирования клиент-серверных приложений от 1 года (web, mobile)
— Опыт в тест-анализе и тест-дизайне
— Знания основ тестирования и опыт применения знаний на практике
— Опыт работы с системой контроля версий - GIT на уровне Reporter
— Опыт работы с багтрекинговыми системами
— Опыт работы с системами управления тестирования
Условия:
— Формат работы: full-time, гибридный
— Оформление по ТК РФ
Компания: Виасат Тех, компания, разрабатывающая стриминговые сервисы viju и viju ТВ.