Location: Remote - Europe Time Zones; Portugal; Spain
Workplace: Remote
SplitMetrics is a global software company offering an ecosystem of products and services that serve as a growth engine for top mobile-first businesses worldwide. Our ecosystem includes:
- SplitMetrics Acquire, a platform for automating and optimizing Apple Ads.
- SplitMetrics Agency, a full-service mobile marketing agency staffed by top experts.
- SplitMetrics Optimize, an A/B testing platform recognized as the ASO Tool of the Year.
- App Radar by SplitMetrics: an ASO platform with advanced keyword and competitor insights.
WHY SPLITMETRICS?
- For over 11 years, we’ve been at the forefront of the mobile marketing industry, building an ecosystem of market-leading technologies.
- An Apple Ads Partner, SplitMetrics is the 1st company to build the Apple Ads management platform.
- Working with top mobile companies and brands globally: Skyscanner, Glovo, Flo, Babbel, Wooga and many more.
- Generating an impressive transaction volume, with over $1 billion in ad spend flowing through our ecosystem.
- Integrated AI into our strategic approach since 2023.
- Effectively collaborate across 20+ countries with a remote-first and supportive culture.
We’re looking for a Senior Backend Engineer (Python) who will join our team.
What will you do:
- Design and build backend services in Python (FastAPI)
- Implement async job execution and status tracking (Redis/Celery/Kafka)
- Integrate with LLM services (internal & external)
- Build and maintain external MCP servers that expose our platform to third-party AI agents and clients
- Develop ETL pipelines and ensure data quality across ingestion, transformation, and storage
- Ensure stability, observability, and cost-efficient inference
About you:
- 5+ years Python backend experience
- Strong FastAPI experience
- Solid PostgreSQL + S3 (or equivalents)
- Experience with async task queues (Celery, Redis, Kafka)
- Production experience integrating with microservices: long-running jobs, retries, failure handling
- Solid hands-on experience with agentic AI: building MCP servers, implementing agents, and working with various LLMs and other generative models
- Genuine enthusiasm for agentic AI and keeping up with how the field evolves
- Basic observability skills (logging, monitoring, alerting)
- Experience in cross-functional teams (frontend, ML)
- Experience with AWS infrastructure, Docker, Kubernetes
It would be great if you have:
- Familiarity with LangChain or agentic workflows
- Marketing technology background (ad platforms, creative tools)
- Experience with StarRocks (or other OLAP databases, ex. Clickhouse)
WHAT IS THERE FOR YOU?
- Time Off: Vacation and public holidays following your country's regulations. Additional PTOs annually for personal rejuvenation.
- Health and Wellness: Medical insurance or health care compensation. Paid sick leave to prioritize your well-being.
- Professional Development: Top online/offline conferences and mobile industry events. Internal courses for continuous professional development.
- Performance and Growth: Micro-management-free and supportive management style. Semi-annual performance review sessions. New career opportunities through our internal mobility program.
- Team Engagement: Corporate online events and offline team retreats. Collaboration between teams through shared OKRs. Environment conducive to open dialogue and constructive feedback.
- Work Flexibility: Flexible working schedule for a better work-life balance. Remote-first working environment.
- Workspace Options: Coworking costs coverage program. Office hubs in key locations for a convenient and productive work environment.
OUR CULTURE
At SplitMetrics, our values are not just words — they guide everything we do. To achieve our ambitious goals and maintain success, we stand united by our core behaviors:
- Move Fast
- Get Sh*t Done
- Build Together
- Strive for Transparency
- Own What You Do
- Learn + Share = Excel
Remote Hiring Guidelines: At SplitMetrics, we welcome team members from various countries. While all our roles are remote, certain positions may have specific eligibility requirements based on location. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
УдалённоseniorLocation: Remote - Europe Time Zones; Portugal; Spain
Задачи:
— Разработка backend-сервисов для текстовой AI-среды Claude Code, предназначенной для авторов.
— Работа в паре с ведущим backend-инженером с собственными зонами ответственности и решениями.
Требования:
— Опыт коммерческой backend-разработки не менее 3 лет, включая сервисы на LLM в продакшене.
— Знание Python 3.11 и асинхронного программирования с использованием asyncio (gather, TaskGroup, Semaphore, отмена задач, таймауты).
— Понимание различий между async, потоками и процессами, знание GIL и когда что использовать.
— Опыт работы с httpx или aiohttp, пулом соединений.
— Знание PostgreSQL и Redis.
— Понимание React и TypeScript на уровне исправления фронтенд-ошибок.
Условия:
— Удалённая работа.
— Контакт для связи и отправки резюме через Telegram-бот https://t.me/silentroom_hr_bot (резюме и сопроводительное письмо не требуются).
Zadaja:
- Backend tizimlarni ishlab chiqish va rivojlantirish
- Texnik yechimlarni mustaqil taklif qilish
- Code Review va yosh dasturchilarga yordam berish
- Zarur hollarda frontend bilan ham ishlash
- AI yordamida yozilgan kodni tekshirish va sifatini ta’minlash
Talablar:
- Python, Django va DRF bo‘yicha 2–3 yil tajriba
- PostgreSQL: schema va query optimizatsiyasi
- REST API loyihalash
- Git / GitLab
- Docker, Elasticsearch
- Redis va Celery
- Pytest orqali test yozish
- JavaScript, HTML va CSS asoslari
- AI vositalari bilan samarali ishlash
Sharoitlar:
- Texnik qarorlarni mustaqil qabul qilish
- Claude obunasi kompaniya hisobidan
- Kichik jamoa va kam byurokratiya
- Amaliy topshiriqda AI vositalaridan foydalanish mumkin
Задачи:
— Сбор, анализ и согласование функциональных и нефункциональных требований с заказчиками и заинтересованными сторонами;
— Проектирование решений и декомпозиция требований на задачи для backend-, frontend-команд и специалистов по интеграциям и БД;
— Координация работы со смежными командами и консультирование разработчиков на этапах реализации и тестирования;
— Анализ инцидентов, выявление причин и проработка решений;
— Руководство командой аналитиков, проведение ежедневных встреч и контроль выполнения задач;
— Подготовка и проведение презентаций продукта и статусов проекта.
Требования:
— Опыт самостоятельного ведения задач от сбора бизнес-требований до выпуска в релиз;
— Опыт управления командой аналитиков;
— Навыки сбора и документирования требований (Use Case, User Story, технические задания);
— Знание UML (Activity, Use Case, Sequence) и BPMN;
— Опыт проектирования REST API и интеграций с Kafka, документирования API в OpenAPI;
— Владение Postman, Conductor или аналогичными инструментами;
— Навыки проектирования БД PostgreSQL, Redis, моделирования ER и написания SQL-запросов;
— Понимание микросервисной и монолитной архитектуры, паттернов API Gateway и BFF;
— Навыки проведения презентаций и взаимодействия с командами разработки.
· Проектирование и развитие инфраструктурной экосистемы на базе нескольких облаков (архитектура, отказоустойчивость, масштабирование). · Построение и развитие CI/CD на базе GitLabCI + ArgoCD, включая стандартизацию пайплайнов и GitOps-практик.
В рамках данной позиции необходимо заниматься развитием и поддержкой существующих сервисов, улучшая их устойчивость к отказам и способность обрабатывать высокие нагрузки. Также предстоит расширять функционал для более гибкого и прозрачного управления заказами, их статусами и связанными метриками. Помимо этого, требуется создавать новые сервисы, учитывая современные тенденции рынка, включая проектирование архитектуры, организацию хранения данных и написание программного кода. Кандидат должен иметь опыт промышленной разработки от 2-3 лет, уметь эффективно взаимодействовать в команде, состоящей из разработчиков, аналитиков, тестировщиков и продакт-менеджеров, а также находить простые решения для сложных задач. В технологический стек входят Go, PostgreSQL, Elasticsearch, ClickHouse, Redis, Kafka, Prometheus, Grafana, Graylog, GitLab CI/CD, Allure, Docker, Kubernetes и Jira. Работа выполняется в удалённом формате.
Задачи:
— Функциональное и системное сопровождение банковского программного обеспечения
— Сопровождение и развитие инфраструктуры банковского программного обеспечения
— Обеспечение доступности автоматизированных банковских процессов
— Осуществление технической поддержки пользователей и клиентов
— Накопление и передача технической экспертизы по архитектуре ИТ системы, а также по бизнес-процессам
— Развитие программно-инфраструктурного ландшафта банка
— Реализация пилотных проектов бизнеса
Требования:
— Управление серверами на базе Linux на уровне администратора
— Знание СУБД на уровне администратора: PostgreSQL(Patroni), Redis, MongoDB
— Знание микросервисной архитектуры и технологий контейнеризации: Docker, containerd
— Продвинутые навыки работы с Kubernetes, Helm, Kafka
— Понимание принципов построения процессов CI/CD
— Понимание принципов IaC
— Продвинутые навыки работы с Ansible, Terraform, Terragrunt
— Понимание принципов построения Observability
— Продвинутые навыки работы с ELK/EFK, OpenSearch, Prometheus, VictoriaMetrics
— Опыт работы с облачными провайдерами, например, AWS, Yandex Cloud
— Навыки программирования, например, на Python, GO, Java, JavaScript
Условия:
— Полная занятость
— График работы 5/2
— Формат работы: удалённо
Задачи:
— создание новых сервисов с нуля
— развитие и проектирование бэкенд части проектов
— поддержка технической инфраструктуры
— интеграция с внешними сервисами
— анализ и формирование бэклога
— повышение квалификации коллег и проведение код-ревью
Требования:
— высшее образование
— опыт работы не менее 5 лет
— опыт работы с Spring Core, Security, Data, MVC
— опыт работы с PostgreSQL, Redis, Liquibase, Hibernate, Criteria API, JOOQ
— опыт работы с Docker, Kubernetes
— опыт работы с Apache Kafka
— знание С4 модели, UML
— опыт написания Helm chart
— понимание процессов CI/CD и принципов REST API
Условия:
— заработная плата по результатам собеседования
— график работы 5/2, с 09:00 до 18:00
— формат работы удаленный или гибрид (2-3 дня в офисе)
— место работы м. Кунцевская
— оформление по ТК РФ
— компенсация транспортных расходов
— компенсация питания
— увеличенный отпуск
— льготы на отдых и оздоровление для сотрудника и его родных
— компенсация спорта
— комфортный пакет ДМС и многое другое
• Проектирование архитектуры высоконагруженной системы: целевая архитектура, состав компонентов, границы сервисов, интеграционные взаимодействия. • Разработка и ведение архитектурной документации: ADR, модели C4 (контекст, контейнеры, компоненты), RFC, схемы потоков данных, threat model.