Задачи:
— Разработка на языке Rust программного обеспечения для высоконагруженных серверных приложений;
— Реализация API для бэкенд-сервисов;
— Написание тестов и документирование разработок;
— Участие в код-ревью и обсуждениях решений.
Требования:
— Общий опыт разработки на Rust от 4 лет;
— Знание основных шаблонов проектирования, структур данных и алгоритмов;
— Навыки работы с Git;
— Умение использовать операционные системы на базе Linux;
— Знание основных сетевых протоколов (TCP/UDP), протоколов обмена данными (HTTP, WebSocket, gRPC) и форматов представления данных (JSON, Protocol Buffers);
— Навык оптимизации программ;
— Уровень английского языка достаточный для чтения технической документации;
— Опыт работы с Docker, Github/GitLab CI/CD, системами логирования и мониторинга.
Условия:
— Работа в команде экспертов;
— Широкий технологический стек, сотни проектов;
— Гибкий график работы;
— Льготы и меры господдержки, предусмотренные для IT-компаний (аккредитованы Минцифры);
— Возможность разрабатывать IT-решения для разных отраслей, пробовать новые технологии;
— Организация удаленной работы с возможностью посещения офисов с зонами коворкинга;
— Возможность профессионального роста: тимлид, архитектор, full-stack разработчик;
— Система менторства, сертификация за счёт компании, участие в конференциях, изучение английского языка;
— Активный обмен опытом, митапы, хакатоны, доклады по развитию hard и soft skills;
— 50+ клубов по интересам и профессиональных сообществ внутри компании;
— Уютный мерч;
— Полный соцпакет и «белая» зарплата;
— Корпоративная база знаний и социальная сеть для сотрудников;
— Гибкий ДМС с возможностью подключения родственников;
— Забота о ментальном здоровье: онлайн-консультации с психологом.
Location: Monterrey, Mexico; Montevideo, Uruguay; Remote.AR, Remote.LATAM-country; Remote.CO, Colombia; Rosario, Remote.LATAM-country
We are looking for a Data Engineer with a strong technical background and a deep understanding of the data lifecycle from acquisition and integration to modeling and exploitation.
The ideal candidate combines technical excellence with business understanding, capable of translating strategic requirements into scalable data solutions that enable decision-making and product development based on reliable and timely information.
This person acts as a connector between data architecture, analytics, and business needs, helping the organization evolve toward a data-driven culture.
The Data & Analytics organization plays a critical role in enabling data-driven decisions across the company, ensuring information flows efficiently from its generation to its consumption. The team designs and maintains scalable data pipelines and models that power analytical use cases, operational systems, and digital products across LATAM.
Operating in a Google Cloud Platform (GCP) environment, the team works with tools such as BigQuery, Dataform, Python, APIs, and Terraform, following Agile and DataOps best practices to ensure reliability, scalability, and business impact.
Design, develop, and maintain scalable, efficient data pipelines supporting both analytical and operational needs.
Understand the current (“as-is”) state of data sources and architectures, identifying gaps, inefficiencies, and improvement opportunities.
Define and lead a data integration and completeness roadmap, ensuring availability, quality, and traceability of information across domains.
Translate business requirements into clear technical specifications, collaborating closely with multidisciplinary teams (product, analytics, technology, and business).
Implement and optimize data solutions using tools from the GCP ecosystem: BigQuery, Dataform, Terraform, Git, Python, and APIs.
Ensure adherence to best practices in version control, documentation, and monitoring of data processes.
Actively participate in data project prioritization and planning, balancing business impact and technical feasibility.
Promote data governance and literacy, encouraging data-informed decision-making across teams.
Mentor peers and contribute to the continuous improvement of data engineering standards.
Advanced proficiency in SQL and BigQuery.
Experience working with Dataform or similar data modeling frameworks (e.g., dbt).
Strong knowledge of Python for data processing and API integrations.
Hands-on experience with Infrastructure as Code (Terraform) and version control systems (Git).
Deep understanding of the data lifecycle and its impact on digital products and business decision-making.
Ability to communicate effectively with both technical and non-technical stakeholders.
Experience designing data roadmaps or contributing to technology evolution plans.
Proven ability to work in Agile environments, participating in sprints and cross-functional collaboration.
Fluency in Spanish (team language); intermediate English for documentation and international collaboration.
Задачи:
— Настройка прикладного ПО;
— Реагирование на события систем мониторинга и выполнение работ по устранению;
— Дежурства по направлению ИС;
— Обработка заявок;
— Базовая автоматизация работы компонентов ИС;
— Выполнение ревью изменений;
— Проведение работ по установке обновлений ИС, релизы, изменения;
— Ведение рабочей документации по проекту в Confluence;
— Планирование размещения инфраструктуры с учетом специфики ЦОД.
Требования:
— Опыт работы инженером по эксплуатации информационных систем от 3-х лет;
— Знание базовых процессов эксплуатации: CRQ, INC, REL, JIRA;
— Глубокое понимание системной архитектуры Linux (процессы, память, I/O, сеть, загрузка, низкоуровневый пакетный менеджмент);
— Понимание принципов работы виртуализации;
— Разработка скриптов средней сложности, рефакторинг и оптимизация существующих скриптов;
— Уверенное владение Git, конфликты и ветвление, слияние;
— Разработка ролей Ansible, развертывание и управление инфраструктурой с использованием средств автоматизаций;
— Базовые настройки сети ВМ и ПО, умение собирать дампы и их анализировать;
— Основы Kubernetes, оркестрация контейнеров, установка и обновление приложений, администрирование кластеров kubernetes;
— Умение работать с инструментами Jenkins, GitLab, разработка и оптимизация простых пайплайнов с нуля;
— Понимание работы Prometheus, VictoriaMetrics, Grafana, ELK, Vector, сбор и анализ данных. Умение настраивать кастомные таргеты для связки Prometheus - VictoriaMetrics. Умение работы с Vector и преобразование входящих данных;
— Умение работать с брокерами очередей (создание/удаление/изменение/поиск);
— Настройка, оптимизация и анализ производительности балансировщиков (Nginx, HAProxy, Angie).
Условия:
— Опыт работы в аккредитованной IT-компании над социально значимыми уникальными проектами;
— Официальное трудоустройство;
— Стабильный доход и квартальные премии;
— Гибкое начало рабочего дня;
— ДМС со стоматологией и международной страховкой;
— Компенсацию 9 видов расходов: от КАСКО до билетов на концерты;
— Интересную программу внутреннего и внешнего обучения;
— Сильную команду талантливых специалистов;
— Прозрачные условия для развития и карьерного роста.
География найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Возглавлять команду Data Scientists, участвовать в найме, онбординге и развитии сотрудников;
— Обеспечивать операционную деятельность: дейли-митинги, спринт-планирование, ретроспективы, демо;
— Формировать и развивать бэклог задач, определять приоритетные бизнес-задачи и оценивать ценность решений;
— Выстраивать кросс-функциональное взаимодействие с Data Engineering, MLOps и бизнес-подразделениями, договариваться о приоритетах и ресурсах;
— Отвечать за полный жизненный цикл моделей: сбор данных, разметка, обучение, валидация, деплой, мониторинг;
— Руководить проектированием и внедрением решений;
— Обеспечивать разработку, валидацию и мониторинг моделей, включая стандарты, политики и документооборот;
— Проводить архитектурные ревью, задавать стандарты качества кода и документации;
— Принимать участие в написании production-кода;
— Контролировать соблюдение сроков и качества результатов;
— Переводить бизнес-проблемы в технические задачи, формулировать гипотезы, определять метрики успеха и критерии приемки;
— Презентовать результаты и влияние моделей бизнес-заказчикам, защищать метрики качества;
— Отвечать за разработку и согласование единых стандартов разработки моделей внутри подразделения.
Требования:
— Высшее техническое образование в области прикладной математики, информатики, компьютерных наук или смежных дисциплин;
— Совокупный опыт в Data Science и машинном обучении от 5 лет;
— Управленческий стаж минимум 2 года на позиции тимлида или руководителя ML-подразделения с прямым подчинением инженеров и дата-сайентистов;
— Успешная реализация комплексных проектов полного цикла с выводом в промышленную эксплуатацию;
— Опыт внедрения моделей в production и построения системы мониторинга их качества;
— Глубокое владение Python и SQL;
— Практика работы с пайплайнами оркестрации (Airflow), распределённой обработкой данных (Spark), контейнеризацией (Docker) и системами контроля версий (Git);
— Опыт работы с большими данными в среде S3/Hadoop и аналитическими СУБД ClickHouse, Greenplum;
— Уверенное знание классического ML-стека: градиентный бустинг, линейные алгоритмы, а также специализированные подходы — uplift-моделирование и антифрод-системы;
— Навыки декомпозиции сложных задач, распределения нагрузки, контроля сроков и качества delivery;
— Навыки эффективного взаимодействия с бизнес-заказчиками и смежными командами (Data Engineering, MLOps, Product);
— Владение инструментами командной работы Jira и Confluence.
Условия:
— Конкурентоспособная заработная плата, ориентированная на ожидания и квалификацию кандидатов;
— ДМС со стоматологией, корпоративное обучение;
— Офис/гибридный формат работы в Москве (Москва-Сити);
— Современные технологии и подходы к ведению проектов;
— Работа в аккредитованной IT-компании.
Задачи:
— Проектирование, разработка и развитие frontend-архитектуры продукта на React, формирование frontend-стандартов команды
— Проектирование и реализация сложных пользовательских сценариев, форм и модулей
— Оптимизация производительности приложения, повышение стабильности и качества UI
— Интеграция с backend REST API, участие в проектировании контрактов взаимодействия
— Рефакторинг и поддержка существующего кода, снижение технического долга
— Участие в декомпозиции задач, технической оценке и планировании разработки
— Взаимодействие с backend-разработчиками, QA, бизнес-архитекторами и дизайнерами
— Участие в развитии процессов разработки, CI/CD и инженерных практик команды
Требования:
— Опыт работы от 5 лет в области frontend разработки, в том числе не менее 3-х лет на React
— Опыт разработки на JavaScript / TypeScript, HTML, CSS
— Глубокое понимание React ecosystem: hooks, context, rendering lifecycle, performance optimization
— Опыт проектирования масштабируемой frontend-архитектуры
— Опыт проектирования и разработки переиспользуемых компонентов и UI-библиотек
— Отличное понимание принципов асинхронности, обработки ошибок и управления состоянием
— Опыт работы с REST API
— Опыт работы с системами контроля версий (Git), CI/CD и процессами командной разработки
— Опыт code review, технического менторинга и участия в развитии команды
— Системное мышление, внимание к качеству и производительности кода
— Способность работать в команде и эффективно коммуницировать
— Самостоятельность и ответственность в выполнении задач
Условия:
— Работа в одной из ведущих компаний разработчиков ИТ-решений в энергетическом секторе
— Официальное оформление и все гарантии в соответствии с ТК РФ
— ДМС со стоматологией после испытательного срока
— Корпоративные скидки от партнеров BestBenefits
— Электронная библиотека Альпина
— Профильные курсы, сертификация за счет работодателя
Задачи:
— Разработка новых коннекторов к источникам данных (REST API, SQL, файловые импорты).
— Реализация движка трансформаций на Python с использованием pandas.
— Создание модуля валидации данных с проверкой бизнес-правил.
— Реализация выгрузок в целевые системы (ЕРМ, Excel-файлы).
— Разработка REST API (FastAPI) для управления мэппингами и загрузками.
— Оптимизация производительности.
— Написание тестов (pytest) и документации.
Требования:
— Знание Python и основ ООП.
— Понимание принципов REST API и HTTP.
— Базовый опыт работы с FastAPI или другим backend-фреймворком.
— Знание SQL и базовый опыт работы с PostgreSQL.
— Понимание асинхронного кода (async/await).
— Уверенное владение Git.
— Базовый опыт написания тестов.
— Умение читать чужой код и разбираться в существующем проекте.
Будет плюсом:
— Опыт работы с SQLAlchemy, Pydantic, pytest и Docker.
— Опыт интеграции с внешними API.
— Базовое знание JavaScript и React.
Условия:
— Работа в команде единомышленников, профессиональных бизнес-аналитиков, внедренцев, разработчиков, управленцев.
— Интересные и сложные задачи, крупные проекты.
— Постоянный профессиональный и личный рост, самостоятельность в работе.
— Оформление в штат компании, согласно ТК РФ, “белая” заработная плата (обсуждается с успешными кандидатами).
— Полис ДМС (Добровольное медицинское страхование).
juniorСейчас находимся в поиске Backend-разработчиа в департамент EPM
Задачи:
— Собирать сайты от брифа/макета до работающего проекта на Vercel
— Лендинги и сайты на 5–10 страниц, часто RU/EN
— Анимации на скролле, инфографика, эффекты, видеофоны, интерактив
— Формы с отправкой в Telegram, аналитика, sitemap, техническое SEO
— Оптимизация скорости и Core Web Vitals
— Адаптив и проверка на реальных устройствах
Требования:
— React, Next.js, TypeScript, JavaScript, Tailwind CSS
— HTML5 / CSS3, адаптивная и кроссбраузерная верстка
— Git, Vercel, Vite
— AI-инструменты каждый день: Claude Code, Cursor, Codex, GitHub Copilot, ChatGPT или аналоги
— Умение проверять и дорабатывать код AI, а не принимать результат модели на веру
— Хороший визуальный вкус и внимание к деталям
— Английский от B1
— 2–3 живых сайта, собранных вами самостоятельно
Будет плюсом:
GSAP, Framer Motion, Three.js, WebGL, Node.js, REST API, Supabase/Postgres, Figma, техническое SEO (schema.org, hreflang, IndexNow), опыт с авторизацией и оплатой.
Условия:
— Проектная работа, не штат
— Полностью удалённо, можно из любой страны
— ГПХ с самозанятыми или ИП
— 40–60% бюджета проекта
— Обычно 40 000–225 000 ₽ за проект
— Смету видите полностью
— Клиент оплачивает каждый этап до начала работы
— Правки сверх сметы оплачиваются отдельно, ваша доля сохраняется
— Искать клиентов и продавать не нужно
— Доступ к нашим компонентам, анимациям, фонам и настройкам для AI-разработки
Обязанности:
• Разработка функциональных тестов, скриптов тестирования (python3).
• Разработка сценариев тестирования.
• Выполнение функционального тестирования оборудования в процессе разработки.
• Участие в испытаниях.
Требования:
• Образование высшее, техническое, предпочтительно в области электроники.
• Опыт работы по специальности от 1 года.
• Работа с системой контроля версий git.
Location: Remote - Serbia
About MariaDB
MariaDB is making a big impact on the world. Whether you’re checking your bank account, buying a coffee, shopping online, making a phone call, listening to music, taking out a loan or ordering takeout – MariaDB is the backbone of applications used every day. Companies small and large, including 75% of the Fortune 500, run MariaDB, touching the lives of billions of people. With massive reach through Linux distributions, enterprise deployments and public clouds, MariaDB is uniquely positioned as the leading database for modern application development.
The Role
You will be responsible for the development and testing of a highly scalable, geo-distributed, highly performant database solution. You should have experience working on distributed software solutions and have a strong background working with on-premise and cloud-based solutions. You will also be responsible for managing a number of Software Engineers on the project.
Java Senior Software Engineer
Here at MariaDB, we are seeking a highly motivated and experienced
Java Senior Software Engineer
to lead the development of our highly scalable, geo-distributed, and highly performant database solution. This role requires a strong background in distributed software solutions, experience with both on-premise and cloud-based environments, and proven leadership abilities. You’ll be joining a small, highly skilled team where your work will have a direct impact. Expect to dig deep into replication, sharding, concurrency, and performance optimization—making our systems faster, smarter, and more resilient. You’ll collaborate globally, contribute to open source, and push the limits of what a distributed database can do.
What You’ll Do
Ensure the scalability, performance, and reliability of the database system.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot and resolve complex issues in distributed environments.
Profile, debug, and fine-tune performance with tools like JFR, JMC, async-profiler and VisualVM—and your own tricks.
Keep code clean and reviewable with Git.
Develop and optimize the data structures for providing the best experience accessing data in high data-intensive scenarios.
Implement the best way to store data to disk and send data over the network to other nodes (including failure handling and recovery after failures).
Implement and integrate algorithms for high availability of the whole cluster.
Investigate flaws in data consistency algorithms, which may require thorough debugging either on multi-node clusters and in low-level byte-represented data.
What You Bring
4+ years of experience in Java programming.
Deep knowledge of concurrency in Java and Java Memory Model and/or of concurrency model in other programming systems.
Excellent Java SE knowledge including IO, JVM internals, etc.
Experience with SQL databases.
Experience in troubleshooting Java applications and/or databases.
Excellent leadership, problem-solving, and debugging skills.
Experience working effectively in a fast-paced, collaborative environments.
Deep SQL knowledge (MariaDB/MySQL/PostgreSQL/Apache Ignite/GridGain) and passion for distributed systems (Raft, MVCC, ACID etc).
Understands MVCC and P2PL, and the difference between Snapshot Isolation and REPEATABLE READ.
The following may be a strong plus:
Experience with NoSQL and/or distributed databases.
Experience with building highload distributed systems and algorithms.
Experience with Docker, Kubernetes and/or public Cloud (AWS, GCE, Azure, etc.)
Open-source contributions, automation expertise, or performance/load testing.
Active use of AI.
Location
Remote – Georgia, Croatia, Estonia, Finland, Italy, Poland, Romania, Serbia, Spain, Armenia, Cyprus.
Why You’ll Love It Here
A globally distributed team where your work is tangible, valuable and appreciated.
Remote or Hybrid work options (location dependent)
Projects that stretch your skills and make an impact at scale.
Competitive pay, 25 days paid annual leave (plus holidays), and a culture that values creativity and clean engineering.
How to Apply
If you are interested in this position, please submit your application along with your CV/Resume through our ATS Greenhouse on our MariaDB Careers site.
At MariaDB we celebrate the diverse experiences and perspectives of our employees because this drives innovation and success. MariaDB is an equal opportunity employer dedicated to creating a welcoming and inclusive workplace for everyone.
MariaDB does not sponsor work visas or relocation.
MariaDB is committed to providing accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
MariaDB will not accept agency resumes without a prior contractual agreement with HR. Please do not forward resumes to any recruiting alias or employee directly. MariaDB is not responsible for paying any fees associated with any unsolicited submitted CV/Resumes.
Location: Remote - Georgia
About MariaDB
MariaDB is making a big impact on the world. Whether you’re checking your bank account, buying a coffee, shopping online, making a phone call, listening to music, taking out a loan or ordering takeout – MariaDB is the backbone of applications used every day. Companies small and large, including 75% of the Fortune 500, run MariaDB, touching the lives of billions of people. With massive reach through Linux distributions, enterprise deployments and public clouds, MariaDB is uniquely positioned as the leading database for modern application development.
The Role
You will be responsible for the development and testing of a highly scalable, geo-distributed, highly performant database solution. You should have experience working on distributed software solutions and have a strong background working with on-premise and cloud-based solutions. You will also be responsible for managing a number of Software Engineers on the project.
Java Senior Software Engineer
Here at MariaDB, we are seeking a highly motivated and experienced
Java Senior Software Engineer
to lead the development of our highly scalable, geo-distributed, and highly performant database solution. This role requires a strong background in distributed software solutions, experience with both on-premise and cloud-based environments, and proven leadership abilities. You’ll be joining a small, highly skilled team where your work will have a direct impact. Expect to dig deep into replication, sharding, concurrency, and performance optimization—making our systems faster, smarter, and more resilient. You’ll collaborate globally, contribute to open source, and push the limits of what a distributed database can do.
What You’ll Do
Ensure the scalability, performance, and reliability of the database system.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot and resolve complex issues in distributed environments.
Profile, debug, and fine-tune performance with tools like JFR, JMC, async-profiler and VisualVM—and your own tricks.
Keep code clean and reviewable with Git.
Develop and optimize the data structures for providing the best experience accessing data in high data-intensive scenarios.
Implement the best way to store data to disk and send data over the network to other nodes (including failure handling and recovery after failures).
Implement and integrate algorithms for high availability of the whole cluster.
Investigate flaws in data consistency algorithms, which may require thorough debugging either on multi-node clusters and in low-level byte-represented data.
What You Bring
4+ years of experience in Java programming.
Deep knowledge of concurrency in Java and Java Memory Model and/or of concurrency model in other programming systems.
Excellent Java SE knowledge including IO, JVM internals, etc.
Experience with SQL databases.
Experience in troubleshooting Java applications and/or databases.
Excellent leadership, problem-solving, and debugging skills.
Experience working effectively in a fast-paced, collaborative environments.
Deep SQL knowledge (MariaDB/MySQL/PostgreSQL/Apache Ignite/GridGain) and passion for distributed systems (Raft, MVCC, ACID etc).
Understands MVCC and P2PL, and the difference between Snapshot Isolation and REPEATABLE READ.
The following may be a strong plus:
Experience with NoSQL and/or distributed databases.
Experience with building highload distributed systems and algorithms.
Experience with Docker, Kubernetes and/or public Cloud (AWS, GCE, Azure, etc.)
Open-source contributions, automation expertise, or performance/load testing.
Active use of AI.
Location
Remote – Georgia, Croatia, Estonia, Finland, Italy, Poland, Romania, Serbia, Spain, Armenia, Cyprus.
Why You’ll Love It Here
A globally distributed team where your work is tangible, valuable and appreciated.
Remote or Hybrid work options (location dependent)
Projects that stretch your skills and make an impact at scale.
Competitive pay, 25 days paid annual leave (plus holidays), and a culture that values creativity and clean engineering.
How to Apply
If you are interested in this position, please submit your application along with your CV/Resume through our ATS Greenhouse on our MariaDB Careers site.
At MariaDB we celebrate the diverse experiences and perspectives of our employees because this drives innovation and success. MariaDB is an equal opportunity employer dedicated to creating a welcoming and inclusive workplace for everyone.
MariaDB does not sponsor work visas or relocation.
MariaDB is committed to providing accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
MariaDB will not accept agency resumes without a prior contractual agreement with HR. Please do not forward resumes to any recruiting alias or employee directly. MariaDB is not responsible for paying any fees associated with any unsolicited submitted CV/Resumes.
Задачи:
- вести разработку от идеи и MVP до production, управлять командой и при этом оставаться hands-on. Переходим к продуктовой разработке малыми командами и AI-agentic подходу. Важно уметь самостоятельно быстро собрать пилот с AI-инструментами, а затем вместе с командой довести его до production.
- Руководить командой разработки: планирование, декомпозиция, приоритизация, delivery.
- Вести продукты от идеи до релиза и оценивать результат.
- Принимать продуктовые и технические решения, формировать roadmap и техническое видение.
- Выстраивать процессы разработки, code review, тестирование и контроль качества.
- Развивать команду, участвовать в найме и менторинге.
- Внедрять AI-инструменты и агентные сценарии разработки в команду.
Требования:
- 5+ лет коммерческой разработки.
- 1–2+ года в роли Team Lead / Tech Lead / руководителя разработки или проекта.
- Опыт управления командой и delivery.
- Практический опыт с Claude Code, Cursor, OpenAI Codex, GitHub Copilot или аналогами.
- Умение самостоятельно собрать MVP и довести его до production вместе с командой.
- Понимание LLM, RAG, AI-агентов и оценки качества AI-фич.
- SQL / PostgreSQL, REST API, Docker, Git.
- Понимание product metrics, PMF, ICP, activation, retention.
- Fullstack / hands-on опыт.
- Опыт основания стартапа.
- Open Source.
- Построение команды с нуля.
- n8n, LangChain/LangGraph, Open WebUI.
- Идеальный профиль: Product × Engineering × AI — человек, который умеет не только управлять разработкой, но и сам быстро превращать идею в работающий прототип.
Условия:
- РФ, удалённо, full-time, ИП/СЗ.
Задачи:
— Проектировать и разрабатывать RESTful API с использованием FastAPI
— Проектировать, оптимизировать и поддерживать схемы и запросы PostgreSQL
— Писать unit и интеграционные тесты для обеспечения надежности и покрытия кода
— Создавать и поддерживать CI/CD пайплайны для автоматического тестирования и деплоя
— Контейнеризировать и оркестрировать сервисы с помощью Docker и Kubernetes
— Реализовывать аутентификацию, авторизацию и практики безопасного кодирования (валидация ввода, управление секретами, рекомендации OWASP)
— Интегрировать AI возможности в backend системы с использованием MCP
— Оптимизировать производительность приложений и эффективность запросов к базе данных
— Разворачивать и мониторить сервисы в облачной инфраструктуре
— Сотрудничать с frontend и продуктовыми командами для интеграции backend возможностей
— Поддерживать версионированные и хорошо документированные кодовые базы
Требования:
— Опыт backend разработки от 3 лет (middle и выше)
— Уверенное владение Python и FastAPI
— Опыт работы с PostgreSQL: проектирование схем, индексация, оптимизация запросов, миграции
— Опыт написания unit тестов (pytest или аналог) и следование TDD
— Опыт создания и поддержки CI/CD пайплайнов (GitHub Actions, GitLab CI или аналог)
— Опыт работы с Docker и Kubernetes для контейнеризации и деплоя
— Понимание принципов и лучших практик REST API
— Знания основ безопасности приложений: аутентификация/авторизация, шифрование данных, сканирование уязвимостей, безопасный дизайн API
— Владение Git и практики совместной разработки
— Владение языками: узбекский C1, английский B2 и выше
Будет плюсом:
— Опыт работы с MCP для интеграции AI инструментов/агентов в backend
— Async Python (asyncio, SQLAlchemy async или аналог)
— Очереди сообщений: RabbitMQ, Kafka или Redis
— Облачные платформы: AWS, GCP или Azure
— SQLAlchemy ORM и Alembic миграции
— Кэширование: Redis, Memcached
О проекте:
Мы строим Customer Intelligence & Personalization Platform для экосистемы бизнесов в Армении. В основе — Golden Record: единый профиль клиента, объединяющий данные банка, продуктов экосистемы и внешних источников. Поверх него строятся Customer 360, сегментация, scoring и персонализированные предложения.
Задачи роли:
Предстоит спроектировать слой между сырыми данными core banking системы и витринами платформы. Источник слабо документирован: часть значений закодирована, часть бизнес-логики реализована в коде и хранимых процедурах, две внешне одинаковые записи могут быть собраны разными алгоритмами из разных таблиц.
Нужен человек, который разберёт этот источник и превратит его в осознанную модель данных: что откуда берётся, что на что влияет, какое поле что означает.
Что предстоит делать:
— Исследовать core banking систему, legacy- и внешние источники, восстанавливать их семантику.
— Идти от целевой витрины к источнику: определять, из каких таблиц и по какой логике собирается каждый атрибут.
— Разделять случаи, когда одинаковые по виду данные получены разными путями, и фиксировать правила выбора.
— Описывать модель данных и метаданные: сущности, связи, grain, ключи, историчность.
— Формировать требования к витринам для сегментации, scoring и рекомендаций.
— Писать SQL-исследования и прототипы трансформаций, проверять гипотезы на данных.
— Выяснять смысл данных напрямую у сотрудников банка — это постоянная часть работы.
О бэкграунде:
Важно, какие задачи вы решали — приходили в незнакомую недокументированную систему и разбирались сами, восстанавливали бизнес-смысл данных, строили модель с нуля и доводили исследование до работающей витрины.
Если вы работали дата-инженером и значительную часть времени тратили на то, чтобы понять, что лежит в источнике, — это наш профиль. Если получали готовые чистые витрины — скорее нет.
AI-native подход:
Мы используем AI-native подход и ожидаем того же от кандидата: AI-инструменты применяются для разбора legacy, анализа схем, написания SQL и документирования.
Требования:
— Сильный SQL: оконные функции, сложные join-цепочки, анализ качества и распределений.
— Опыт реверс-инжиниринга плохо документированных источников.
— Понимание data modelling: сущности, grain, ключи, историчность, master entities.
— Опыт работы с банковскими или fintech-данными (Core banking (особенно ArmSoft) / legacy banking systems, Customer 360) или опыт разбора сырых банковских данных о клиентах и продуктах из плохо документированных систем с целью производства маркетинговой и финансовой аналитики.
— Python на уровне исследования данных.
— Способность самостоятельно довести задачу «вот сырьё, вот целевая витрина» до результата.
— Проактивность: готовность выяснять смысл данных у людей, а не ждать документации.
— Git, Linux, опыт работы в закрытых Dev/UAT-контурах.
Будет плюсом:
— Знание армянского языка
— Методологии матчинга и дедупликации
— Опыт с Data Vault 2.0
— Опыт с DBT или аналоги
— PII, маскирование, RBAC
— Опыт в регулируемом on-premise контуре
— Экспертиза в ML, ML Ops
Условия:
— Взаимодействие по ИП
— Локация - Армения
— Формат работы - гибрид, готовность работать из офиса банка до 3 раз в неделю.
Про компанію:
Компанія є провідним розробником та постачальником спеціалізованого комп’ютерного забезпечення та симуляторів для потреб військових та цивільних замовників.
Задачі:
- Розробка нової апаратної частини;
- Проєктування принципових схем, підбір електронних компонентів, компонування плат;
- Оптимізація та вдосконалення вже існуючих hardware продуктів;
- Підготовка виробничої та конструкторської документації;
- Участь або супровід виготовлення та тестування прототипів, участь у налагодженні виробництва серійних зразків.
Embedded-розробка:
- Розробка, адаптація та відлагодження ПЗ для нових апаратних рішень;
- Робота з мікроконтролерами STM32 та ESP;
- Інтеграція з готовими модулями.
Загальні обов’язки:
- Супровід життєвого циклу розроблених програмно-апаратних рішень для забезпечення їхньої коректної роботи (тестування, модернізація, пошук причин відмов);
- Відлагодження програмно-апаратних виробів, інтерфейсів з програмним забезпеченням верхнього рівня;
- Створення та підтримка технічної документації для розроблених рішень.
Требування:
- 3+ роки досвіду в embedded hardware - розробці (апаратне і програмне забезпечення);
- Глибоке розуміння архітектури вбудованих систем;
- Досвід роботи з контролерами STM32, та ESP;
- Досвід роботи з системами контролю версій (бажано Git);
- Досвід роботи з програмами проектування електронних пристроїв: KiCAD, Altium;
- Вміння працювати з контрольно-вимірювальним обладнанням (мультиметр, осцилограф, тощо);
- Базові навички в електроніці: ручний монтаж, діагностика несправностей.
Бажані додаткові навички:
- Розуміння протоколів зв’язку (UART, I2C, SPI, CAN тощо);
- Навички моделювання в CAD-середовищах, досвід з 3D-друком;
- Досвід збірки та експлуатації акумуляторів;
- Знання в галузі радіозв’язку, LTE, Starlink.
Особисті якості:
- Здатність до критичного мислення та аналітики;
- Високий рівень самоорганізації та відповідальності;
- Комунікабельність, навички презентації технічної інформації.
Умови:
- Офіційне працевлаштування та бронювання для чоловіків;
- Повне забезпечення усім необхідним для комфортної роботи;
- Складна та цікава робота в компанії, яка розвивається;
- Можливість вчитись та приймати участь у розробці нових продуктів;
- Бути дотичним до проєктів, які реально допомагають Силам оборони України;
- Можливість професійного розвитку у сфері mil-tech.
Обязательные требования:
— От 3 лет коммерческой разработки на Python;
— Опыт работы с микросервисной архитектурой: понимание устройства сервиса, расположения кода, взаимодействия сервисов;
— Уверенная работа с PostgreSQL (включая понимание планов запросов), брокерами сообщений (RabbitMQ или аналог), Redis/кэшами;
— Практика написания тестов (unit/интеграционные), работа со статическим анализом: mypy, линтеры;
— Опыт работы с контейнеризацией и деплоем: Docker, Kubernetes или другой оркестратор; понимание разницы между окружениями (dev / beta / prod) и принципов постепенного выката;
— Самостоятельная диагностика проблем в рантайме: чтение логов (ELK/Kibana или аналог), метрики и графики (Grafana или аналог), трассировки;
— Опыт работы с feature-флагами / динамической конфигурацией приложения;
— Умение самостоятельно вести задачу: уточнить требования, декомпозировать, дать оценку и уложиться в неё, довести до прода без «подталкивания»;
— Git, code review как рабочая норма, работа по Jira-подобному флоу.
Задачи на проекте:
— Разработка и поддержка микросервисов на Python: HTTP API, консумеры, консольные команды;
— Доработки в монолите на Python в рамках своих задач;
— Самостоятельное ведение задач по внутреннему флоу: от декомпозиции и оценки до выката на прод и наблюдения за канарейкой;
— Покрытие кода тестами, прохождение code review, поддержание code style и типизации;
— Настройка мониторинга и алертов по своим сервисам, разбор инцидентов по логам и графикам;
— Участие в декомпозиции проектов и ведении проекта на стороне разработки;
— Со временем - code review задач коллег и создание новых микросервисов с нуля.
Компания разрабатывает надежные IT-решения для B2C и B2B сегмента в развлекательной, игровой и спортивной тематиках. В команду требуется опытный Desktop .NET Developer (Avalonia UI) для разработки и поддержки кросс-платформенных desktop-приложений на .NET и Avalonia UI.
Задачи:
— Разрабатывать новое кросс-платформенное приложение на Avalonia UI
— Поддерживать и развивать продукты на WPF
— Участвовать в проработке требований и реализации функционала в команде
— Оценивать задачи и улучшать архитектуру проектов
— Проводить рефакторинг и оптимизацию кода
— Тестировать и профилировать модули для повышения стабильности и производительности
Требования:
— Опыт коммерческой разработки на .NET от 2 лет
— Уверенные знания Avalonia UI и C#
— Опыт работы с Git и системами трекинга задач
— Понимание принципов чистого кода и архитектуры приложений
— Готовность изучать новые технологии
— Аналитический склад ума
Будет плюсом:
— Опыт работы в WPF
— Знание MVVM-фреймворков (например, CommunityToolkit.Mvvm)
— Опыт работы с Linux / macOS
— Навыки оптимизации UI и работы с профилировщиками .NET
Условия:
— Официальное оформление по ТК Кипра
— График 5/2, офисный формат работы в Лимасоле, иногда разъездной
— Гибкое начало рабочего дня с 8 до 10 утра
— Новый офис премиум+ класса
— Бесплатные завтраки и обеды
— Компенсация 50% стоимости курсов английского языка
Возможен офис в Москве, Санкт-Петербурге, Ереване, Тбилиси, удалёнки нет.
Задачи:
— работать в роли Java Developer над проектом крупнейшего банка РФ и Восточной Европы, развивающего цифровую экосистему.
Требования:
— опыт работы Java Developer от 3,5 лет;
— опыт работы с Spring, Hibernate, Gradle, Git, Jenkins, UML, Junit, REST, Open API, Swagger;
— опыт работы с Java 8+, Mockito, PostgreSQL, Maven, Docker, Kubernetes/OpenShift, Kafka, IBM MQ;
— опыт командной разработки с Confluence и Jira;
— опыт работы в каскадных (waterfall) и гибких методологиях (Agile, DevOps, Scrum);
— знания принципов построения современной архитектуры ИТ-систем, опыт с микросервисной архитектурой.
Условия:
— хорошая зарплата, обсуждается индивидуально, доплаты за менторство и профактивности;
— долгосрочные проекты от российских заказчиков, возможность менять направления, прозрачная система Performance Review;
— релокейт между офисами, выбор формата работы (удалённо, офис, гибрид), адаптация для новых сотрудников;
— доступ к корпоративному порталу, митапам, конференциям (как гость и спикер);
— социальный пакет: ДМС со стоматологией, частичная компенсация спорта, оплачиваемый отпуск и больничные;
— корпоративная жизнь: тимбилдинги, детские праздники, внутренние мероприятия.