Задачи:
— Разработка и поддержка серверных приложений и RESTful API на Kotlin (Ktor или Spring Boot).
— Проектирование микросервисной архитектуры с паттернами межсервисного взаимодействия.
— Проектирование и оптимизация схем баз данных PostgreSQL/MongoDB, реализация кэширования (Redis).
— Интеграция брокеров сообщений (Kafka, RabbitMQ) для асинхронной и событийно-ориентированной обработки.
— Реализация аутентификации и авторизации (JWT, OAuth2), написание чистого и документированного кода.
— Контейнеризация приложений с Docker, оркестрация с Kubernetes, настройка CI/CD.
— Написание unit и интеграционных тестов (JUnit, MockK), оптимизация производительности.
— Взаимодействие с мобильными и фронтенд-командами по API контрактам, участие в код-ревью.
Требования:
— Опыт коммерческой backend-разработки на Kotlin от 3 лет.
— Глубокие знания Kotlin и практический опыт с Ktor или Spring Boot.
— Понимание REST API и опыт работы с PostgreSQL/MySQL и ORM.
— Практический опыт с Coroutines, Flow, брокерами сообщений (Kafka, RabbitMQ, Redis).
— Знание микросервисов, стратегий кэширования, контейнеризации (Docker, Kubernetes).
— Опыт работы с Git, CI/CD инструментами, тестовыми фреймворками (JUnit, MockK, Kotest).
— Базовые знания облачных платформ (AWS, GCP, Azure) и лучших практик безопасности.
— Сильные навыки решения проблем и умение работать в распределенной команде.
— Английский язык на уровне B2 и выше (письменно и устно).
Будет плюсом:
— Опыт с GraphQL, gRPC, event sourcing/CQRS.
— Знания Elasticsearch, serverless, распределенного трейсинга.
— Опыт с другими JVM-языками (Java, Scala), потоковой обработкой данных (Kafka Streams, Flink).
— Знакомство с поисковыми системами, MLOps, блокчейн-бэкендом.
— Вклад в open-source проекты на Kotlin или backend.
Условия:
— Удаленная работа, полный рабочий день, аутсорс/аутстафф.
— Географические ограничения: кандидаты из Египта, Индии, Пакистана и Афганистана не рассматриваются.
Задачи:
— Проектирование и поддержка масштабируемых и отказоустойчивых серверных решений
— Внедрение и развитие практик надежности и доступности
— Диагностика и оптимизация серверного кода и баз данных
— Обеспечение своевременных решений для проблем в продуктивной среде
— Работа в небольшой команде, где backend-разработчики участвуют в обсуждениях игрового дизайна и влияют на принятие решений
Требования:
— Опыт коммерческой разработки 5+ лет
— Продуктовый подход с опытом работы над функциями, ориентированными на игроков, сотрудничество с продуктовыми командами и ответственность за функции от дизайна до продакшена
— Глубокие знания .NET, C#, ASP.NET Core
— Опыт работы с реляционными базами данных (MySQL, PostgreSQL и др.)
— Опыт с системами кэширования и технологиями обмена сообщениями (Redis, Memcached, Kafka, RabbitMQ и др.)
— Понимание принципов хорошей архитектуры приложений
— Опыт работы с высокими нагрузками (мультиплеерные игровые сессии, карты мира, LiveOps)
— Опыт работы с облачными платформами (AWS, Azure и др.)
— Понимание принципов DDD
— Владение русским языком
Условия:
— Медицинская программа (включая стоматологию) или компенсация медицинских расходов, доступная в любом месте работы
— Медицинская программа для членов семьи при работе в офисах в Кипре, Армении и Казахстане
— Оплачиваемый отпуск и больничные
— Возможность работать в офисах в официальных локациях или удаленно
— Спортивные активности (йога, футбол, волейбол) в официальных локациях
— Пакет поддержки при релокации в официальные локации
— Курсы английского языка онлайн, уроки греческого и армянского для сотрудников в Кипре и Армении
— Участие в гейм-джемах, хакатонах, конференциях и митапах
— Поддержка социальных инициатив и участие в благотворительных проектах
Формат работы: в офисах компании в Кипре, Армении и Казахстане или удаленно.
УдалённоГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
- разрабатывать сервис модерации рекламы;
- курировать архитектуру сервисов на Python и следить, чтобы техническая архитектура соответствовала бизнес-требованиям;
- проводить ревью архитектурных решений коллег;
- проводить ревью кода коллег и давать полезную обратную связь;
- отвечать за работу системы, понимать, где нужно улучшить наблюдаемость и тестируемость, вести технический бэклог;
- участвовать в проработке решений со стороны бизнеса, продумывать варианты технической реализации и помогать бизнесу формулировать требования;
- координировать работу со смежными командами и договариваться о взаимовыгодных решениях;
- погружаться в специфику модерации в целом и модерации рекламных креативов в частности.
Требования:
- уверенно владеете Python;
- имеете опыт продуктовой разработки;
- готовы погружаться в продукт, понимать его требования, вместе с бизнесом прорабатывать и приоритизировать решения;
- готовы отвечать за систему со стороны технической команды;
- хорошо понимаете архитектуру, умеете оценивать технические компромиссы и доносить их до бизнеса;
- умеете строить расширяемые системы, балансируя между количеством абстракций и временем на реализацию;
- умеете строить наблюдаемые и тестируемые системы;
- понимаете и можете объяснить, как технические задачи связаны с планами бизнеса;
- умеете приоритизировать технический бэклог;
- имеете опыт менторинга инженеров и коммуникации с бизнесом;
- готовы глубже погружаться в бизнес-специфику задач и активно участвовать в проработке требований.
Задачи:
— разрабатывать backend-сервисы платформы на Python и развивать существующие компоненты
— проектировать и реализовывать API и интеграции с внешними системами и инфраструктурными компонентами
— разрабатывать интерфейсы и коннекторы для подключения к платформе LLM, инструментов (tools), баз знаний, внешней памяти и RAG-компонентов
— строить и поддерживать пайплайны оценки качества агентов (evals, LLM-as-a-judge)
— использовать AI-инструменты для ускорения разработки и валидировать их решения — через ревью, тесты и проверку на соответствие требованиям
— участвовать в проектировании архитектуры сервисов, ревью кода и разборе инцидентов
Требования:
— опыт промышленной разработки на Python от 3 лет
— сильные навыки system design: умение спроектировать сервис целиком, выбрать паттерны взаимодействия компонентов и обосновать архитектурные trade-off-ы
— умение декомпозировать крупную задачу на части, годные для постановки агенту, и собирать из них целостное решение
— практический опыт разработки кода с ИИ-агентами: Codex, Gemini, Claude Code, Qwen Code или аналоги
— умение критически оценивать и валидировать решения, сгенерированные AI-агентами: находить ошибки, проверять корректность и границы применимости
— опыт разработки веб-сервисов и API на FastAPI, Flask или аналогах, понимание asyncio
— уверенное знание SQL и навыки проектирования реляционных схем данных
— опыт работы с брокерами сообщений (Kafka или аналоги)
— опыт работы с Docker, Kubernetes или OpenShift
— понимание принципов наблюдаемости, отказоустойчивости и надёжной эксплуатации сервисов
— готовность нести ответственность за итоговое качество кода независимо от того, написан он вручную или с помощью агента
Будет плюсом:
— опыт интеграции LLM API и построения агентных или RAG-сценариев
— опыт работы с векторными хранилищами и базами знаний
— опыт построения пайплайнов для evals и оценки качества моделей
— опыт работы с OpenClaw или схожими платформами оркестрации агентных систем
— опыт работы в финтехе или в защищённом контуре
Условия:
— строим платформу для GenAI-агентов, которая становится частью технологического контура банка
— роль на стыке классической backend-разработки и AI: писать сервисы и проектировать работу агентов в проде
— AI-инструменты — рабочая норма, ценится инженер с system design и ответственностью за качество решения
— много нового функционала без тяжёлого legacy, изменения доводятся до промышленного контура
— прозрачные процессы, регулярное улучшение инженерных практик, атмосфера открытости и взаимопомощи
— гибридный формат работы, комфортный офис рядом с м. Кутузовская, ДМС и корпоративные льготы
Задачи:
- Внедрять AI-инструменты, агентов и сценарных ботов в продукты и сервисы.
- Разрабатывать микросервисы для обработки данных.
- Проектировать и оптимизировать ETL-процессы.
- Поддерживать и развивать потоковые и пакетные системы обработки данных.
- Повышать производительность, отказоустойчивость и масштабируемость существующих решений.
- Интегрировать различные системы и источники данных.
- Автоматизировать мониторинг и систему алертинга.
Требования:
- Опыт работы с данными и их трансформацией с использованием SQL (ClickHouse, PostgreSQL, Vertica, Trino и другие).
- Уверенное знание Python.
- Опыт работы с инструментами оркестрации процессов (Airflow).
- Понимание архитектуры и принципов построения ETL-пайплайнов
Задачи:
- Разработка новой функциональности платформы Feature Flow.
- Участие в миграции компонентов платформы в монорепозиторий и упрощении архитектуры сервисов.
- Разработка фреймворка для end-to-end тестирования ETL-пайплайнов.
- Оптимизация топологии ETL-пайплайнов.
- Развитие инфраструктуры платформы: параллельные деплои и деплои без даунтайма.
Требования:
- Базовые знания Java.
- Понимание принципов ООП, основных алгоритмов и структур данных, а также основ клиент-серверного взаимодействия.
- Понимание принципов тестирования и готовность писать тесты для своего кода.
- Умение разбираться в существующем коде.
Мы - команда FRE B2B Дивизион AI трансформации и исследования данных блока "Финансы". Наша команда занимается внедрением AI в процессы ценообразования кредитных банковских продуктов. В своей работе мы реализуем весь жизненный цикл создания Агента - от сбора требований и отрисовки архитектуры до интеграции решения в бизнес-процессы, от прохождения требований Регуляторов (Модельные Риски, Надежность, Кибербезопасность) до предоставления результатов руководству Банка.
Задачи:
— проектирование, разработка и внедрение AI-агентов
— создание и оптимизация RAG-пайплайнов
— интеграция агентов в производственные процессы
Требования:
— опыт разработки и внедрения генеративных моделей (LangChain, LangGraph или кастомные реализации)
— опыт работы с открытыми моделями машинного обучения (Llama, Mistral, Qwen и другие)
— понимание полного цикла проекта с искусственным интеллектом
— знакомство с инструментами RAG (пайплайны, векторные БД FAISS/Chroma/Qdrant)
— владение Python-библиотеками (Pandas, NumPy, Scikit-learn, PyTorch/TensorFlow)
— опыт работы с системами контроля версий и трекерами задач
Будет плюсом:
— глубокое понимание нейронных сетей и их обучения (архитектуры MLP, CNN, RNN/LSTM, трансформеры)
— базовые знания математики (анализ, линейная алгебра, теория вероятности и статистика)
— представление о финансах
Условия:
— комфортный современный офис рядом с м. Кутузовская
— возможность выбрать удобный график – офис/гибрид
— ежегодный пересмотр зарплаты, квартальная и годовая премия
— корпоративный спортзал и зоны отдыха
— более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
— программа адаптации и помощь руководителя на старте (для вакансий уровня Junior)
— расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
— гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
— подписка Прайм с возможностью совместного использования на трёх близких
— вознаграждение за рекомендацию друзей в команду Сбера.
Задачи:
Развивать социальные продукты в Дзене, чтобы пользователи не только читали новости на платформе, но и обсуждали их. В зоне ответственности будут комментарии, система реакций, чаты.
Требования:
- Уверенное владение Java, опыт работы с этим языком 2–3 года
- Опыт работы с системами контейнеризации (Docker)
- Знание одной или нескольких баз данных: PostgreSQL, MongoDB, Redis, ClickHouse, YDB
- Понимание принципов CI/CD и опыт настройки (в идеале — TeamCity)
- Опыт проектирования архитектуры
- Опыт работы с высоконагруженными сервисами
About the Role
You will design, implement, and evolve the Taproot Assets Protocol, working on mission critical peer-to-peer cryptocurrency daemons written in Go. You'll collaborate with the wider team on researching and designing future iterations of the protocol, participate in issue triage and code review of open source contributions, and communicate with the broader community and industry about the software and technology you build.
Requirements
— Strong engineering background with solid programming skills
— Experience in Go desired, C or C++ relevant as well
— Thorough understanding of the principles of distributed systems and peer-to-peer networking
— Solid engineering practices and processes, such as testing methodology and documentation
— Experience with Bitcoin, cryptography, and/or financial software
— Prior contributions to crypto protocols and open source software collaboration preferred
— Quick learner, geared towards implementation
— Eager to develop new skills and willing to take ownership of projects
Responsibilities
— Design and implement core Taproot Assets Protocol (TAP) features and algorithms
— Contribute to mission critical peer-to-peer cryptocurrency daemons written in Go
— Collaborate with the team on research and design of future iterations of the Taproot Assets Protocol
— Participate in issue triage and code review of open source contributions
— Communicate with the wider community and industry about the software and technology
Location: Hong Kong, Hong Kong SAR; Singapore, Singapore
Who We Are
At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom.
OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps). OKX is also a trusted brand by hundreds of large institutions seeking access to crypto markets. We are safe and reliable, backed by our Proof of Reserves.
Across our multiple offices globally, we are united by our core principles:
We Before Me
,
Do the Right Thing
, and
Get Things Done
. These shared values drive our culture, shape our processes, and foster a friendly, rewarding, and diverse environment for every OK-er.
OKX is part of OKG, a group that brings the value of Blockchain to users around the world, through our leading products OKX, OKX Wallet, OKLink and more.
About The Opportunity
The Asset & Earn Team 2 is responsible for building and scaling next-generation earn and lending solutions at one of the world's largest crypto exchanges. As a developer on this team, you will work on Simple Earn, Flash Earn (including Jumpstart), Loan products, and Stablecoin Yield features — powering millions of users' passive income journeys in the crypto ecosystem.
What You'll Be Doing:
Design and develop high-performance, high-availability backend services for Simple Earn, Flash Earn, and Loan products
Build and maintain the Jumpstart subscription and allocation system for new token launches
Design and implement backend systems for stablecoin yield distribution and settlement
Work closely with Product, Design, Risk, and Quant teams to deliver innovative earn and lending features
Participate in on-call production support and incident response to ensure platform stability
What We Look For In You:
Proficient in AI-assisted development tools such as Codex and Claude Code — mandatory requirement to boost engineering productivity and iteration speed
Minimum 3 years of backend development experience in financial or related industries
Experience in Microservice/API development with Java / SpringBoot / SpringCloud
Strong understanding of multi-threading, concurrency control, and distributed system design, with experience in high-concurrency, high-availability, and high-performance systems
Familiarity with mainstream messaging frameworks such as Kafka and caching solutions like Redis
Experience with Kubernetes (K8s) for container orchestration and deployment
Solid experience with relational databases (MySQL or equivalent)
Comfortable in a cloud-based Linux environment with production support capability
Basic understanding of finance concepts, particularly earn/deposit, lending/loan, and yield products
Fluency in English and Mandarin
Business Domain Experience (At least one of the following three is required):
Earn & Loan: Hands-on experience building earn or loan products, with understanding of interest accrual, risk control, and liquidity management
Stablecoin Yield: Familiarity with stablecoin mechanics (USDT, USDC) and experience developing yield distribution or settlement systems
Subscription & Allocation Systems: Experience building token launch, quota allocation, or subscription systems (e.g. Jumpstart-style products)
Perks & Benefits
Competitive total compensation package
L&D programs and education subsidy for employees' growth and development
Various team building programs and company events
Wellness and meal allowances
Comprehensive healthcare schemes for employees and dependants
More that we love to tell you along the process!
Notice:
All official
OKX
vacancies are published on this website.
While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated.
If in doubt, please apply directly through our official careers website.
Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to
OKX
's
Candidate Privacy Notice
.
Задачи:
- Построить надёжный распределённый сервис, который может пережить падение двух ДЦ. Развивать систему, которой пользуются сервисы Яндекса с миллионами инстансов. Обрабатывать десятки тысяч realtime-графов для каждого инцидентного сценария.
- Работать с алгоритмами консенсуса. Ядро распределённой системы использует алгоритм Raft. Задачи на повышение надёжности сервисов.
- Работать не только над инфраструктурными задачами. Предоставлять единый инструмент работы над стабильностью для разных классов сервисов: Поиска, Музыки, Такси. Обеспечивать доступность сервисов 99.9999% времени и информировать разработчиков о проблемах в течение 30 секунд с момента появления. Следить за доступностью сервисов и работой пользовательских сценариев, например, радио в Музыке.
Требования:
- Разработка на Python более трёх лет.
- Опыт классической веб-разработки (кеш, очереди, асинхронные задачи).
- Опыт работы с PostgreSQL.
- Тестирование своего кода.
- Умение работать самостоятельно и в команде.
Задачи:
- Разрабатывать новый функционал и дорабатывать существующий, включая создание Grafana-дашбордов;
- Исследовать, документировать и рефакторить логику сервисов;
- Исправлять ошибки и уязвимости безопасности;
- Писать тесты и участвовать в код-ревью;
- Оценивать задачи, сопровождать релизы и поддерживать коммуникацию в команде.
Требования:
- Опыт разработки на Java от 2-х лет;
- Уверенное знание Java 17–21 и Spring Boot 3;
- Опыт разработки высоконагруженных API (REST, gRPC);
- Опыт работы с PostgreSQL, Redis и Kafka;
- Опыт настройки и поддержки инфраструктуры (Docker, K8S, Helm, CI/CD);
- Опыт использования ORM (Spring Data/Hibernate, MyBatis);
- Понимание принципов чистой архитектуры и знание паттернов проектирования (в т.ч. микросервисных);
- Навыки написания тестов (JUnit5, Mockito, Testcontainers, SpringBootTest);
- Опыт работы с Git и GitLab.
Задачи:
— Участвовать в создании сети агентов для реализации шагов дата-процесса;
— Настраивать мониторинг реализации практик DataGov;
— Реализовывать интеграции с платформой работы с данными MWS Data и платформой интеграций MWS OctApi;
— Разрабатывать backend-сервисы на Python для управления метаданными, контроля качества данных и оркестрации дата-процессов;
— Проектировать и поддерживать API для взаимодействия с продуктовыми командами;
— Тестировать реализованные сервисы, готовить техническую документацию;
— Взаимодействовать с продуктовыми командами в рамках их обучения работе с сервисами DataGov;
— Участвовать в код-ревью и совершенствовании архитектуры решений.
Требования:
— Опыт коммерческой разработки на Python от 3 лет;
— Опыт работы с LLM и API OpenAI от 1 года;
— Практический опыт проектирования и реализации AI-агентов с использованием LangChain/LangGraph;
— Уверенное владение Docker и Docker Compose, опыт запуска приложений в production-среде;
— Опыт настройки и поддержки CI/CD pipelines;
— Знание принципов работы с базами данных (SQL и NoSQL);
— Опыт работы с Git (branching-стратегии, code review);
— Понимание принципов микросервисной архитектуры и REST API;
— Опыт работы с Linux (терминал, базовое администрирование);
— Умение писать чистый, поддерживаемый код и покрывать его тестами;
— Готовность работать в команде, инициативность и внимательность к деталям.
Location: Hong Kong, Hong Kong SAR
About the OKX Card Team
The OKX Card Team builds the payment infrastructure connecting digital assets to global commerce. Partnering with major card networks like Visa and Mastercard, we power the OKX crypto card platform. Our team handles the full card lifecycle and payment stack—from instant issuance and real-time transaction authorization (Auth) to settlement, ledger management, and card growth engines. We also actively embrace AI-assisted development to build fast, scale cleanly, and maximize engineering velocity.
Key Responsibilities
- Core Card Services: Develop and maintain reliable backend microservices in Java for card issuing, authorization pipelines, and settlement clearing.
- Workflow Orchestration: Utilize Temporal to manage complex, multi-step transaction lifecycles and resilient distributed state machines.
- Data & Ledgers: Design and optimize SQL schemas and queries to ensure exactness and speed across high-concurrency transaction ledgers.
- AI-Enhanced Velocity: Integrate modern AI development tools into your daily workflow to speed up coding, unit testing, and problem-solving.
- Growth & Features: Deliver features for promotional campaigns, rewards, and card lifecycle management to support user growth.
Qualifications
- Technical Core: 1–3 years of backend engineering experience proficient in Java (Spring Boot) and relational databases via SQL.
- Workflow Management: Direct experience or solid understanding of distributed workflow tools like Temporal (or Cadence).
- Card & Fintech Domain: Strong background in Fintech with a solid grasp of card transaction mechanics (Visa/Mastercard networks, Auth, clearing, and issuing workflows).
- AI Tooling Mindset: Proactive in using AI development tools (e.g., Copilot, AI assistants) to boost output and maintain high code quality.
- Soft Skills: Highly self-driven, quick learner, and excited to build secure financial products.
Nice to Have
- Experience working directly with Card Issuing processors or Payment Service Providers (PSPs).
- Broad understanding of Web3 concepts or crypto-to-fiat conversion flows.
- Exposure to cloud-native stacks (Docker, Kubernetes, AWS/GCP).
Notice:
All official
OKX
vacancies are published on this website.
While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated.
If in doubt, please apply directly through our official careers website.
Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to
OKX
's
Candidate Privacy Notice
.
seniorГеография найма не уточнена
Москва
seniorHong Kong, Hong Kong SAR; Singapore, Singapore