Location: Brussels; London; London OR Brussels
Workplace: OnSite
Quantitative Analyst Intern - Digital Assets Market Making (HFT) - Brussels
Since 2017, Keyrock has been a change-maker in digital assets. We're a global, remote-first team of 200+ people across 40+ nationalities, with hubs in Brussels, London and Paris and New York.
We provide liquidity across 80+ centralized and decentralized exchanges - a position cemented by our Series C, led by SC Ventures. Today we run a full spectrum of capital markets businesses across centralized and on-chain venues: market making, high-frequency trading, options, OTC, DeFi trading desks, advisory, and asset management.
We're building toward the agentic investment banking capabilities for the era of digital finance. A proprietary agentic layer runs the mechanics of the market, so our people can focus on the work code cannot do: the deal, the relationship, and the judgement.
We're not just envisioning the future of finance - we're building it.
ABOUT THE INTERNSHIP PROGRAM
Our internship programme gives early-career talent the opportunity to build practical skills, contribute to meaningful projects and learn alongside experienced colleagues in digital finance.
Typically lasting six months and based in our Brussels office (London possible), each internship includes hands-on experience, clear learning goals and dedicated guidance and regular feedback. We look for curiosity, relevant foundational skills, deep, active interest and passion for digital assets and the potential to grow exponentially with us - you don’t need to arrive with all the answers. Where performance, business needs and available opportunities align, an internship may lead to a permanent role, though this is not guaranteed.
We are looking for 3-4 high-caliber Quantitative Analyst Interns to sit within our Strategic Market Making (CeFi and DeFi), Credit and Corporate Development desks/teams (see other openings on our career page for details).
Application deadline: 30 November 2026
Start date: 1 March 2027
Selection process:
- Interview with Talent Acquisition representative
- Interview with Hiring Manager
- Recruitment Challenge
The role
About Strategic Market Making Desk
Our Strategic Proprietary Market Making team researches and deploys systematic trading strategies across centralized digital asset venues. We study how order-book dynamics, fragmented liquidity, exchange design and participant behaviour shape pricing, execution and risk.
As a Quantitative Analyst Intern within the HFT track, you will work alongside quantitative researchers, traders and engineers to analyse market and trading data, test hypotheses through backtesting and simulation, and build tools that improve strategy performance and risk visibility. You will investigate how fair value, liquidity, latency, queue position, fees and adverse selection affect real-world execution across venues.
This is a technical and applied internship. We are looking for someone who combines strong quantitative reasoning and coding skills with a detailed understanding of electronic markets. You should be curious about how exchanges work beneath the interface and able to connect market microstructure to trading outcomes.
Key Responsibilities - Quantitative Analyst (HFT)
- Analyse multi-venue top-of-book and depth data, trades, orders, fills and cancels to study liquidity, price discovery and execution quality.
- Build and validate latency-aware, event-driven backtests with explicit assumptions around maker/taker execution, queue position, fill probability, fees and cancellations.
- Measure spread capture, forward markouts, fees and adverse selection, and investigate how execution quality changes across venues, instruments and market regimes.
- Build reusable Python tools and data pipelines using modern columnar analysis and SQL for strategy research, performance attribution and monitoring.
- Study cross-venue price discovery, lead–lag relationships, fair-value construction and spot–perpetual basis while accounting for data staleness, instrument design and settlement-currency differences.
- Support live strategies through PnL, inventory and exposure analysis, post-trade review and investigation of unexpected performance.
- Evaluate liquidity-program economics by balancing execution quality, market share, fees and incentives, and work with traders and engineers to translate research into robust production improvements.
- Present findings clearly, including assumptions, limitations, risks and recommended next steps.
WHO YOU ARE/KEY REQUIREMENTS - QUANTITATIVE ANALYST (HFT)
- Quantitative and coding foundations: You are pursuing or recently completed a degree in mathematics, computer science, engineering, physics, quantitative finance or a related field. You are proficient in Python for data analysis, ideally including Polars or similar columnar tools, and comfortable with SQL, Git and command-line workflows. Experience with ClickHouse or another analytical database is valuable.
- Electronic market structure: You understand limit order books, order types, maker/taker mechanics, matching and priority rules, spreads, market depth and how trades move prices.
- Execution awareness: You can reason about the order lifecycle from signal to acknowledgement and fill, including exchange APIs, latency, queue position, partial fills, cancellations, fees, slippage and adverse selection.
- Digital asset markets: You understand key differences between spot and perpetual futures, including basis, funding, leverage, liquidation risk, settlement currencies and residual exposure.
- Quantitative reasoning: You are comfortable with probability, statistics, time-series analysis and evaluating noisy results without overstating significance.
- Hands-on curiosity: Ideally, you have built or analysed something yourself—such as an order-book study, trading bot, exchange connector, backtest, execution simulator or market-data pipeline.
- Trading judgement: You naturally question whether an apparent edge survives latency, fees, market impact, changing liquidity and real execution constraints.
- Ownership and communication: You can structure an ambiguous problem, test assumptions and communicate findings and limitations clearly in English.
Nice to Have
- Experience working with exchange WebSocket/REST APIs and asynchronous market-data pipelines
- Exposure to Rust or another systems programming language
- Experience with tick/order-book data, event-driven simulation or execution modelling
- A technical project demonstrating sustained interest in systematic trading or market microstructure
Our offer
- A 6 month paid internship at world-renowned digital assets company with accommodation provided for entirety or part of it
- The opportunity to learn about digital assets and blockchain from a 30,000 ft view of the entire ecosystem
- Working from one of Brussels newest, nicest and most advanced office spaces
- A global, collaborative and tech-driven environment.
- Autonomy & Impact - our flat structure means you can contribute your ideas from day one and help shape the foundation that will power Keyrock’s future business.
- Culture of Excellence - we value nimbleness, drive for success, owner mentality and collaboration.
- Opportunity to leave your mark and start your career in one of the most reputable companies in the digital assets world
- We are envisioning for the internship to be based pre-dominantly in Brussels. It is possible for a selected candidate to be based in London, UK, provided at least 1-2 months onboarding period would be spent in Brussels together with the rest of the interns cohort.
Our recruitment philosophy
We value self-awareness and powerful communication skills in our recruitment process. We seek fiercely passionate people who understand themselves and their career goals. We're after those with the right skills and a conscious choice to join our field. The perfect fit? A crypto enthusiast who’s driven, collaborative, acts with ownership and delivers solid, scalable outcomes.
As an employer we are committed to building a positive and collaborative work environment. We welcome employees of all backgrounds, and hire, reward and promote entirely based on merit and performance.
Due to the nature of our business and external requirements, we perform background checks on all potential employees, passing which is a prerequisite to join Keyrock.
https://keyrock.com/careers/
Location: Poland
Why Join Exadel
We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks.
From AI platforms to digital transformation, we partner with enterprise leaders to build what’s next.
What powers it all? Our people are ambitious, collaborative, and constantly evolving.
What You’ll Do
Design, build, and maintain full-stack web applications, ensuring high performance, scalability, and security
Implement new features and enhancements in a well-tested, maintainable, and efficient way
Collaborate with Product managers and UX designers to create intuitive, responsive, and accessible interfaces
Review, analyze, and implement technical solutions to meet business requirements, driving resolution of issues and bugs
Contribute to architectural decisions, API design, and system integrations
Provide technical leadership to the engineering team - guide design discussions, perform code reviews, and support continuous improvement
Participate in task estimation, prioritization, and planning in alignment with engineering processes
What You Bring
Extensive professional expertise in Python/Node.js and proven experience with modern frontend frameworks (React.js, Vue.js, or Next.js)
Background job processing: queues, retries, idempotent jobs, handling a worker that fails mid-task
Hands-on knowledge of cloud services (preferably AWS) and database technologies (SQL/NoSQL)
Experience in contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and existing systems
Deep understanding of API development, microservices, and system integration
At least one project using LLM APIs with tool calling and streaming. A side project is fine. A simple chat interface on top of an API isn’t enough
At least one product you built from scratch and then maintained in production for a year or more
Nice to have
Temporal, Inngest or another durable execution tool
OpenTelemetry, ClickHouse or other tools for storing large volumes of logs and traces
Building MCP servers or clients
LangGraph, OpenAI Agents SDK or Claude Agent SDK
Protection against prompt injection, sandboxing tool execution
English Language
Upper-Intermediate
Legal & Hiring Information
Exadel is proud to be an Equal Opportunity Employer committed to inclusion across minority, gender identity, sexual orientation, disability, age, and more.
Reasonable accommodations are available to enable individuals with disabilities to perform essential functions.
Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs.
Compensation details are shared with candidates at the early stage of the recruitment process.
The offer is not binding until a signed contract is in place.
Your Benefits at Exadel
Exadel benefits vary by location and contract type. Your recruiter will fill you in on the details.
International projects
In-office, hybrid, or remote flexibility
Medical healthcare
Recognition program
Ongoing learning & reimbursement
Well-being program
Team events & local benefits
Sports compensation
Referral bonuses
Top-tier equipment provision
Exadel Culture
We lead with trust, respect, and purpose. We believe in open dialogue, creative freedom, and mentorship that helps you grow, lead, and make a real difference. Ours is a culture where ideas are challenged, voices are heard, and your impact matters.
– Опыт участия в процессах разработки аналитических инструментов в любой должности (аналитик, BI-разработчик, поддержка готовых инструментов). – Опыт написания скриптов на SQL (PostgreSQL, ClickHouse).
Требования:
— Стек: Node.js, TypeScript, MongoDB, Redis, Kafka, ClickHouse, REST API, Webhooks, OAuth, HMAC.
— Опыт коммерческой Backend-разработки на Node.js и TypeScript.
— Практический опыт интеграции платёжных систем.
— Понимание Idempotency, Retry, Race Conditions и асинхронной обработки.
— Опыт с MongoDB и Redis.
— Умение самостоятельно разбираться в сложных API и Production-проблемах.
Локация: удалённо из любой точки мира.
You will own the reliability, performance, and cost efficiency of the PostgreSQL data platform behind our flagship CMS — primarily Amazon Aurora PostgreSQL — along with the infrastructure and automation around it. This is a reliability engineering role,.
— Опыт управления аналитикой или работы ведущим веб-аналитиком, желательно в e-commerce. — Выстраивать сквозную аналитику на основе данных сайта, CRM и других источников.
Location: Москва
Workplace: гибкий
Мы — команда рекламы e-commerce и сайтов в подразделении VK Рекламы. Занимаемся разработкой и поддержкой сервисов для рекламы товаров в интернете. В наши задачи входят как интеграции со смежными командами, так и с внешними партнёрами, построение пайплайнов обработки данных, а также непосредственно показ рекламы.
Задачи
Разработка и поддержка высоконагруженных бэкенд-сервисов в области рекламы e-commerce и рекламного кабинета
Создание и совершенствование систем антифрода для защиты рекламного бюджета
Разработка пайплайнов обработки событий в реальном времени (миллионы событий в сутки)
Разработка новых рекламных форматов
Работы по повышению отказоустойчивости и надёжности, мониторинг системы
Требования
Опыт коммерческой разработки на Golang и Python
Знание и практический опыт работы с реляционными БД, Redis, Kafka и ClickHouse
Опыт работы в среде Linux
Основы computer science: знания о компьютерных сетях, сетевых протоколах, работе операционных систем
Умение ясно доносить идеи и оценивать сроки выполнения задач
Желание учиться новому
Будет плюсом
Опыт работы с YTsaurus
Опыт в доменах рекламных технологий AdTech, e-commerce
Location: Москва
Workplace: гибкий
MAX — это цифровая платформа от VK, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов. Вместе мы делаем суперприложение, которое будет закрывать любые повседневные задачи человека: от звонка другу и просмотра погоды до оплаты парковки, записи в поликлинику и бронирования столика в ресторане.
Наша команда создаёт ключевую инфраструктуру для верификации пользователей для всех сервисов группы. Сейчас мы в активной фазе: строим с нуля единый сервис верификации, который заменит 15-летнее legacy на Perl. Это критически важный узел, через который проходят каскады проверок: SMS, Mobile ID, MAX, Telegram и Flash-calls. Параллельно мы развиваем транспорт для доставки Push-уведомлений на миллионы Android-устройств. Нам нужен сильный инженер, который готов не только проектировать архитектуру, но и задавать стандарты кода, писать его и развивать команду из 14 человек.
Наш стек:
Язык — Go
Брокеры и хранилища — Kafka, PostgreSQL, ClickHouse, YT, Redis
Инфраструктура — VK OneCloud
Задачи
Развитие SMS-Gate, VKCM и других проектов подразделения
Перенос логики с Perl-систем на современный стек без деградации сервиса
Реализация сложной логики выбора каналов доставки (SMS/Call/Push/Messenger) для оптимизации стоимости и конверсии
Тюнинг метрик и создание алертов на основе данных в VictoriaMetrics и Grafana
Ревью кода, менторство разработчиков и внедрение стандартов разработки в команде
Оптимизация CI/CD пайплайнов и работа с техническим бэклогом (сокращение техдолга — наш приоритет)
Требования
Опыт от 3–5 лет коммерческой разработки на Go
Опыт проектирования распределённых систем, работающих под высокой нагрузкой (Highload)
Глубокие знания PostgreSQL, Redis и опыт работы с Kafka (понимание специфики партиций, репликации и гарантий доставки)
Умение не просто «смотреть графики», а самостоятельно настраивать сбор метрик и алертинг
Желателен опыт управления командой или менторства. Способность аргументированно защитить техническое решение
Спокойное отношение к чтению старого кода для его последующей замены, а также к работе с новым для себя стеком технологий
Готовность работать в гибридном или офисном режиме работы
Будет плюсом
Опыт работы с Push-сервисами или телеком-протоколами
Опыт в переговорах с техническими партнёрами (операторы связи, вендоры и др.)
Location: Москва
Workplace: гибкий
Наша команда отвечает за обеспечение выплат пользователям за различные монетизации Вконтакте. Мы работаем с деньгами, и для нас важна стабильность и отказоустойчивость с соблюдением требований налоговой и юридической сторон.В команду кабинета выплат ищем backend-разработчика, который займётся созданием новых и оптимизацией существующих решений, связанных с выплатами за программы монетизаций, финансовой статистикой и аудитом, антифродом и платёжной поддержкой.
Задачи
Проектирование и разработка: участие в проектировании, реализации и поддержке микросервисов на Go. Вы не просто выполняете задачи, а предлагаете архитектурные решения
Надёжность и безопасность: повышение стабильности, отказоустойчивости и производительности системы
Ответственность за соблюдение принципов PCI DSS в вашем коде
Масштабирование и оптимизация: работа над увеличением нагрузки и оптимизацией существующих сервисов
Командная работа: активное взаимодействие со смежными командами для интеграции и реализации сквозных функциональностей
Требования
Имеете опыт коммерческой разработки на Go от трех лет
Знакомы с концепциями микросервисной архитектуры
Умеете писать эффективный код и хорошо разбираетесь в чужом
Обладаете системным подходом и проявляете внимание к деталям
Имеете опыт интеграции с различными хранилищами данных (PostgreSQL, MySQL, ClickHouse)
Уже работали с системами очередей (Kafka/RabbitMQ)
Готовы брать на себя инициативу в решении сложных задач
Умеете писать unit- и интеграционные тесты
Понимаете основы контейнеризации (Docker) и оркестрации (Kubernetes)
Знаете фронтенд-разработку на базовом уровне
Будет плюсом
Опыт высоконагруженных систем
Опыт проектирования микросервисных архитектур
Работа в финтехе или других сферах с высокими требованиями к безопасности и надёжности
Опыт настройки мониторинга и алертинга (Prometheus, Grafana)
Опыт распила монолита
Location: Москва
Workplace: гибкий
Мы работаем над самой масштабной контентной платформой в рунете — по объёму, форматам, времени потребления и аудитории. Миллионы RPS и петабайты данных — главные вызовы для бэкенда ВКонтакте.Core Backend — это слой продуктовой инфраструктуры, который лежит в основе и позволяет разным командам двигаться вперёд, не решая одни и те же задачи.Мы ищем инженера, который хочет решать сложные задачи и напрямую влиять на архитектуру ВКонтакте.
Задачи
проектирование и реализация новых Go-сервисов для распила монолита;
оптимизация нагрузки и потребления ресурсов существующих сервисов;
переход на современные open-source базы данных;
повышение надёжности ВКонтакте.
Примеры конкретных задач в работе:
сервис статистики для авторов. Единая точка входа для работы со статистикой. Обрабатывает около миллиона событий в секунду, связанных с взаимодействием с контентом, и отображает её в личных кабинетах авторов практически в реальном времени;
Лайки и реакции. Единый сервис для простановки лайков и реакций для любых сущностей. Архив объёмом в триллион лайков, миллионы чтений и тысячи записей в секунду;
Комментарии. Единый сервис для работы с комментариями к любым сущностям — посты/видео/клипы. Унифицированная и настраиваемая логика для лёгкой интеграции в любой продукт;
редизайн платформы сообщений: миграция триллионов сообщений с специфичных, сильно кастомизированных движков на современный open-source стек с выделением переиспользуемого core backend-слоя.
Требования
владение Go уверенное;
опыт работы с высоконагруженными сервисами и проектирования отказоустойчивых решений;
опыт работы с несколькими популярными open-source решениями: PostgreSQL, MongoDB, Redis, Cassandra, ClickHouse, Kafka или аналогами.
Будет плюсом
знание PHP;
опыт оптимизации вычислений и хранения данных;
опыт работы с YTsaurus.
Location: Москва
Workplace: Комбинированный
Мы в VK Коммуникации создаём ключевую инфраструктуру для верификации пользователей для всех сервисов группы. Сейчас мы в активной фазе: строим с нуля единый сервис верификации (SMS-Gate), который заменит 15-летнее legacy на Perl. Это критически важный узел, через который проходят каскады проверок: SMS, Mobile ID, MAX, Telegram и Flash-calls.
Параллельно мы развиваем VKCM — транспорт для доставки пуш-уведомлений на миллионы Android-устройств. Нам нужен сильный инженер, который готов не только проектировать архитектуру, но и задавать стандарты кода, писать его и развивать команду из 14 человек.
Ваши решения повлияют на то, как миллионы пользователей получают уведомления каждый день.
Наш стек:
Язык: Go
Брокеры и хранилища: Kafka, PostgreSQL, ClickHouse, YT, Redis
Инфраструктура: VK OneCloud
Задачи
Создание архитектуры нового SMS-Gate, развитие VKCM и других проектов подразделения
Перенос логики с Perl-систем на современный стек без деградации сервиса
Реализация сложной логики выбора каналов доставки (SMS/Call/Push/Messenger) для оптимизации стоимости и конверсии
Тюнинг метрик и создание алертов на основе данных в VictoriaMetrics и Grafana
Ревью кода, менторство Senior-разработчиков и внедрение стандартов разработки в команде
Оптимизация CI/CD пайплайнов и работа с техническим бэклогом (сокращение техдолга — наш приоритет)
Требования
Опыт от 3–5 лет коммерческой разработки на Go
Опыт проектирования распределённых систем, работающих под высокой нагрузкой (Highload)
Глубокие знания PostgreSQL, Redis и опыт работы с Kafka (понимание специфики партиций, репликации и гарантий доставки)
Умение не просто «смотреть графики», а самостоятельно настраивать сбор метрик и алертинг
Желателен опыт управления командой или менторства. Способность аргументированно защитить техническое решение
Спокойное отношение к чтению старого кода для его последующей замены. Отсутствие боязни работать с новым для себя стеком технологий
Будет плюсом
Опыт работы с пуш-сервисами или телеком-протоколами
Опыт в переговорах с техническими партнёрами (операторы связи, вендоры и др.)
Location: Москва
Workplace: Комбинированный
Мы развиваем Managed Databases — платформу управляемых баз данных в One Cloud. Команда SQL & Search отвечает за PostgreSQL, MySQL, OpenSearch и Qdrant: проектирует новые возможности сервиса, автоматизирует работу с кластерами и делает их эксплуатацию надёжнее и понятнее.
Основное направление этой роли — PostgreSQL: на него приходится около 70–80% задач. Предстоит развивать жизненный цикл 1500+ кластеров: мажорные обновления, бэкапы и восстановление, автоматическое предотвращение аварийных состояний и аналитику производительности.
Ищем сильного Java/backend-разработчика с пониманием распределённых систем. Опыт с инфраструктурой и базами данных приветствуется, но не является жёстким требованием: важнее умение быстро погружаться в новую предметную область, разбираться в сложных системах и доводить изменения до production.
Наш стек: Java 21 → 25, Spring Boot, PostgreSQL, MySQL, OpenSearch, Qdrant, Temporal, S3, Kafka, Redis, ClickHouse, микросервисная архитектура.
Задачи
Проектировать и разрабатывать на Java компоненты платформы управляемых баз данных
Реализовать мажорные обновления PostgreSQL и развивать поддержку новых версий
Переработать бэкапы и восстановление PostgreSQL, снизить нагрузку на master и обеспечить устойчивость кластеров к сбоям S3
Развивать автоматическую замену отказавших узлов и автоскейлинг до возникновения инцидента
Создавать инструменты диагностики и аналитики производительности PostgreSQL: помогать пользователям находить медленные запросы, проблемные настройки и причины деградации
Повышать надёжность и скорость операций управления кластерами, пользователями, базами данных и расширениями
Участвовать в on-call, поддержке production и разборе инцидентов
По мере необходимости развивать OpenSearch, Qdrant и MySQL
Требования
Уверенный опыт разработки backend-сервисов на Java
Понимание принципов работы распределённых систем и способов обработки частичных сбоев
Умение проектировать отказоустойчивые изменения, учитывать идемпотентность, повторные попытки и конкурентное выполнение операций
Способность диагностировать сложные проблемы и находить их первопричины
Готовность участвовать в архитектурных обсуждениях и аргументировать технические решения
Самостоятельность: умение провести задачу от исследования и проектирования до запуска и поддержки в production
Интерес к устройству баз данных и готовность глубоко погружаться в их внутреннюю механику
Будет плюсом
Опыт работы с PostgreSQL и понимание репликации, WAL, бэкапов, восстановления или обновления версий
Опыт разработки инфраструктурных платформ, DBaaS или систем управления кластерами
Практический опыт работы с S3-совместимыми объектными хранилищами
Знакомство с OpenSearch, Qdrant или MySQL
Опыт создания инструментов диагностики производительности и наблюдаемости
Опыт эксплуатации высоконагруженных сервисов и участия в разборе production-инцидентов
Location: Санкт-Петербург
Workplace: гибкий
Группа разработки инструментов надёжности отвечает за важную часть мониторинга VK. Мы разрабатываем инструменты оценки SLO, проверки доступности (а-ля downdetect), таймлайны и прочее. Также отвечаем за автоматизацию процессов по заведению управления инцидентами.
Мы являемся частью инфраструктуры мониторинга облака VK и плотно взаимодействуем с командами мониторинга и ситуационного центра. Все алерты всех команд проходят через наши сервисы — так что мы ещё и отвечаем то, чтобы все продолжало работать в любых условиях.
Задачи
Разработка сервисов и инструментов для алертинга и управления инцидентами
Интеграция с системами VictoriaMetrics, Grafana, Kafka/Redis Streams
Интеграция open-source решений с in-house инфраструктурой ВКонтакте
Построение observabilty-платформы
Проектирование API и внутренних сервисов для обмена событиями и метриками
Оптимизация производительности и надёжности разрабатываемых систем
Участие в архитектурных решениях, код-ревью и CI/CD-автоматизации
Требования
От пяти лет коммерческого опыта разработки на Go
Глубокое понимание принципов построения распределённых систем, очередей сообщений, потоковой обработки событий, работы сетей и ОС Linux
Опыт работы с реляционными (PostgreSQL) и нереляционными БД (Redis; ClickHouse будет плюсом)
Навыки построения REST/gPRC API
Опыт написания unit- и интеграционных тестов
Проактивность: умение организовать процесс разработки и предлагать архитектурные улучшения
Location: Москва
Workplace: гибкий
Мы развиваем социальную коммерцию внутри VK — новый формат покупок, в котором пользователь знакомится с товарами через клипы, видео, посты, сообщества и другие виды контента, а весь путь до покупки проходит внутри экосистемы. В наших системах уже хранится более 500 млн товаров, с которыми ежедневно взаимодействуют миллионы пользователей.
Команда развивает ключевую часть товарной вертикали ВКонтакте. Все то, что связано с главным компонентом: карточкой товара, а также витринами, чекаутом, корзиной и так далее. В команде решаются амбициозные и интересные задачи, направленные на развитие и расширение использования товаров внутри соцсети.
Задачи
Разрабатывать и проектировать backend на Go и на KPHP в монолите
Проектировать новые сервисы, API и межсервисные взаимодействия
Работать с большими объёмами товарных данных
Участвовать в выборе и внедрении PostgreSQL, Kafka, Redis, ClickHouse и других инфраструктурных решений
Решать задачи производительности, масштабирования и отказоустойчивости по мере роста продукта
Работать над продуктовыми задачами на стыке товаров и других сервисов ВКонтакте
Участвовать в архитектурной и технической проработке новых возможностей продукта
Последовательно сокращать legacy и технический долг направления
Требования
Опыт backend-разработки от двух лет
Хорошее знание Go и практический опыт его использования: concurrency, context, тестирование, профилирование
Опыт разработки и эксплуатации production-сервисов
Понимание архитектуры распределённых систем: API, базы данных, кэширование, очереди, межсервисное взаимодействие
Умение разбираться в существующем коде и безопасно переносить функциональность между системами
Опыт проведения code review и командной разработки
Самостоятельность при технической проработке задач и готовность участвовать в принятии инженерных решений
Будет плюсом
Опыт работы с PHP/KPHP, но глубокого знания языка на старте не требуется.
Location: Москва
Workplace: гибкий
VK Мессенджер — один из самых нагруженных сервисов ВКонтакте. Нами ежедневно пользуются более 45 миллионов человек, которые отправляют сотни миллионов сообщений. Мессенджер — это не только сервис для общения, но и контентная платформа, в центре которой каналы — инструмент, позволяющий авторам быть в прямом контакте со своей аудиторией и максимально быстро делиться новым контентом.
В основе — современные инструменты и облачные технологии, в частности ClickHouse, Kafka, Redis, YDB, PostgreSQL и другие, которые приходят на смену внутренним решениям.
Мы ищем Go-разработчика как для развития существующих решений, так и для создания абсолютно новых. Сейчас идет процесс активного перевода старых модулей монолита в сервисы, так что у тебя будет возможность влиять на архитектуру и решать реальные задачи по масштабированию и высоким нагрузкам на ранних этапах. Работа ведется в кросс-функциональной команде, где есть возможность не только совместно принимать технические решения, но и участвовать в обсуждении продуктовых.
Задачи
Разработка и развитие backend-сервисов VK Мессенджер
Декомпозиция legacy-монолита на KPHP и перенос функциональности в независимые Go-сервисы
Проектирование API, внутренних интеграций и взаимодействия между сервисами
Оптимизация производительности, стабильности и масштабируемости существующих решений
Участие в архитектурном проектировании и технической проработке продуктовых задач
Требования
Опыт разработки на Go в высоконагруженных продакшен-сервисах: профилирование, диагностика инцидентов, оптимизация
Следование инженерным практикам: читаемый код, тестирование, работа с техническим долгом, принцип KISS
Понимание принципов отказоустойчивости, контролируемой деградации и распределённых систем
Опыт работы с асинхронным взаимодействием: очереди сообщений, event-driven архитектура
Опыт использования систем логирования, трассировки и мониторинга
Понимание принципов разработки метрик для оценки состояния системы
Опыт командной разработки: code review, декомпозиция задач, кросс-командное взаимодействие
Навык проектирования API-сервисов, удобных в поддержке и повторном использовании
Опыт использования или желание обучаться использованию ИИ-инструментов для написания и анализа кода, тестов, документации
Location: Москва
Workplace: гибкий
Мы работаем над самой масштабной контентной платформой в рунете — по объёму, форматам, времени потребления и аудитории. Миллионы RPS и петабайты данных — главные вызовы для бэкенда ВКонтакте. Core Backend — это слой продуктовой инфраструктуры, который лежит в основе и позволяет разным командам двигаться вперёд, не решая одни и те же задачи.
Мы ищем руководителя группы разработки базовых сервисов, который хочет решать сложные задачи и напрямую влиять на архитектуру ВКонтакте.
Задачи
Проектирование и реализация новых Go-сервисов для распила монолита
Оптимизация нагрузки и потребления ресурсов существующих сервисов
Переход на современные open-source базы данных
Повышение надёжности ВКонтакте
Примеры конкретных задач в работе:
Сервис статистики для авторов. Единая точка входа для работы со статистикой. Обрабатывает около миллиона событий в секунду, связанных с взаимодействием с контентом, и отображает её в личных кабинетах авторов практически в реальном времени
Лайки и реакции. Единый сервис для простановки лайков и реакций для любых сущностей. Архив объёмом в триллион лайков, миллионы чтений и тысячи записей в секунду
Комментарии. Единый сервис для работы с комментариями к любым сущностям — посты/видео/клипы. Унифицированная и настраиваемая логика для лёгкой интеграции в любой продукт
Требования
Уверенное владение Go
Опыт работы с высоконагруженными сервисами и проектирования отказоустойчивых решений
Опыт работы с несколькими популярными open-source решениями: PostgreSQL, MongoDB, Redis, Cassandra, ClickHouse, Kafka или аналогами
Опыт управления командой разработки от года
Опыт выстраивания процессов разработки
Будет плюсом
Знание PHP
Опыт оптимизации вычислений и хранения данных
Опыт работы с YTsaurus