Задачи:
— Разработка и интеграция с распределенными системами хранения и обработки данных в экосистеме Big Data.
Требования:
— Коммерческий опыт разработки на Java.
— Практический опыт с технологиями Big Data, в частности Hadoop и Greenplum.
Условия:
— Удалённая работа.
— Полная занятость.
Задачи:
— Проектировать архитектуру и развивать backend-сервисы для хранения и процессинга данных
— Отвечать за техническое качество: code review, стандарты разработки, тестирование, документацию
— Развивать команду Python-разработчиков: участвовать в найме, менторить, распределять и декомпозировать задачи
— Интегрировать внутренние и внешние системы, проектировать REST/gRPC API
— Создавать инструменты управления потоками данных и автоматизации инфраструктуры
— Совместно с DevOps выстраивать CI/CD, деплой и observability: метрики, логи, алертинг
— Участвовать в техническом планировании, оценке сроков и рисков, взаимодействовать со смежными командами
Требования:
— 5+ лет коммерческой разработки на Python, из них 1–2+ года в роли Team Lead / Tech Lead / Lead Developer
— Опыт проектирования высоконагруженных распределённых сервисов
— Глубокое знание SQL и опыт с PostgreSQL, MySQL и другими СУБД
— Уверенная работа в UNIX и командной строке
— Docker + Kubernetes: образы, манифесты/Helm, деплой
— Опыт построения unit/integration-тестов и культуры code review
— Понимание observability: Prometheus, Grafana или аналоги
Будет плюсом:
— GitLab CI/CD
— Terraform, Ansible, Infrastructure as Code
— Kafka, RabbitMQ и другие очереди/стриминг
— Vault, Sealed Secrets, External Secrets
— Java или Go
Условия:
— Белая зарплата по итогам опыта и навыков
— Годовой бонус
— Помощь с релокацией, документами и визами для сотрудника и семьи
— Офисный формат работы в г. Лимассол и современное рабочее место
— Гибкое начало рабочего дня
— Корпоративные завтраки и обеды
— Спортзал в офисе
— 4 дополнительных day-off в год
— Русскоязычная команда и минимум бюрократии
— Частичная компенсация английского
— Обучение, конференции, митапы и курсы за счёт компании
— Возможности профессионального и материального роста
— Большая команда: Team Lead, Tech Lead, PM и коллеги, к которым всегда можно обратиться за помощью
ОфисleadЛимассол; Помощь с релокацией, документами и визами для сотрудника и семьи
Задачи:
— Разработка и доработка backend-сервисов на Python по техническим заданиям;
— разработка unit-тестов и участие в code review;
— сопровождение, документирование и эксплуатация приложений, технические консультации, выявление и устранение дефектов и инцидентов, подготовка отчётности.
Требования:
— Высшее образование в области ИТ, технических или математических наук;
— От 2 лет опыта Python-разработчиком;
— опыт работы с Git;
— Python 3.11+, type hints, ООП и asyncio;
— FastAPI (Pydantic, async/await) или Django (DRF);
— разработка REST API и документации OpenAPI/Swagger;
— знание SQL и ORM SQLAlchemy, опыт работы с PostgreSQL;
— обязательный опыт unit-тестирования с pytest;
— управление зависимостями с pip, Poetry или uv;
— понимание архитектуры веб-сервисов, REST API и микросервисных решений;
— базовые навыки работы с Docker;
— понимание CI/CD, опыт с GitLab CI будет плюсом;
— опыт работы по Scrum или Kanban;
— английский B1 для чтения технической документации;
— командная работа, ориентация на результат и готовность развивать навыки.
УдалённоmiddleГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Проект: перенос функциональности из WTIS в сервис DROP: ручное планирование курьеров, переезд склада, работа с признаком «Линия доставки», просмотр и управление заказами, переключение линий.
Занятость и условия: долгосрочный проект, фултайм; удалённо по РФ, локация — строго Москва или Саранск. Оформление по ГПХ или через ИП.
Требования: от 6 лет опыта в backend-разработке, включая высоконагруженные сервисы и интеграции; Golang — от 3 лет, PHP — от 1 года, PostgreSQL и REST API — от 3 лет, асинхронные worker-процессы — от 2 лет, S3-совместимые хранилища — от 1 года, Docker/Kubernetes и мониторинг с логированием — от 2 лет. Опыт работы с Jira, Confluence и GitLab — от 1 года. Не менее трёх завершённых коммерческих Enterprise-проектов. Обязателен опыт микросервисной архитектуры, API-контрактов, фоновой обработки задач, интеграций с внешними и legacy-системами, обработки отказов, retry-механизмов, circuit breaker и идемпотентности. Желателен опыт миграции функциональности из монолитной ERP/legacy-системы в микросервис.
Отраслевой опыт: e-commerce, курьерская доставка, логистика, ERP или внутренние корпоративные Enterprise-платформы.
Не рассматриваются кандидаты, работавшие за последние 6 месяцев над проектами Лемана, Петрович Тех, ВБ, Озон, Лента Тех, Яндекс Маркет или М.
Обязательные технологии и инструменты: Golang, PHP, REST API, PostgreSQL, JSON/JSONB, S3-совместимое хранилище, Docker, Kubernetes, GitLab, Jira, Confluence, GoLand/JetBrains IDE, инструменты логирования и трассировки.
Желательно: Grafana, Prometheus, OpenTelemetry, Kafka или RabbitMQ, Redis, MinIO, Swagger/OpenAPI, feature toggle, CI/CD в GitLab, PlantUML/C4, асинхронная обработка и поллинг статусов.
УдалённоseniorГеография найма не уточнена, офис: Москва
Требуется разработчик Oracle PL/SQL для проектной работы с возможностью удалённого формата. Кандидат должен иметь опыт работы с АБС ЦФТ, включая доработку, сопровождение или внедрение систем версий Флагман и ранее. Важно понимание архитектуры АБС, включая структуру данных и основные таблицы (ACC, DEAL, TRAN, CUST), а также принципы двойной проводки. Необходимо умение настраивать технологические карты (TechMap) и бизнес-процессы внутри системы. Требуется уверенное владение Oracle PL/SQL, включая написание сложных процедур, функций, пакетов и триггеров, оптимизацию запросов с использованием Explain Plan, а также опыт работы с большими объёмами данных, включая миграции и выгрузки. Знание банковских продуктов и операций обязательно: жизненный цикл кредитных продуктов, депозитные продукты, расчетно-кассовое обслуживание (РКО) и дистанционное банковское обслуживание (ДБО) в контексте АБС. Также важны навыки работы с учётными системами, понимание плана счетов бухгалтерского учёта ЦФТ, настройка проводок и операционных дней (Close of Business / Open of Business). Будет преимуществом знание инструментов разработки и отладки (Toad, SQL Developer, PL/SQL Developer), опыт отладки ошибок в логах АБС ЦФТ, участие в проектах миграции данных из старых систем в ЦФТ (ETL-процессы), а также навыки взаимодействия с бизнес-заказчиками для сбора требований и составления технической документации по доработкам.
Задачи:
— Прорабатывать и проектировать IT-решения;
— Проводить архитектурное сопровождение и контроль команды разработки;
— Совместно с архитекторами ИБ обеспечивать поиск и устранение уязвимостей системы с точки зрения информационной безопасности и стабильности, вырабатывать требования к защите информационных систем, разрабатывать архитектуру системы защиты и обосновывать выбор технических решений;
— Участвовать в разработке и актуализации технической документации, регламентов, инструкций по системе;
— Анализировать и обеспечивать внедрение лучших практик в части организации процесса разработки, архитектуры и инфраструктуры;
— Разрабатывать компоненты системы на Java/Kotlin.
Требования:
— Коммерческий опыт в разработке на Java/Kotlin от 5 лет;
— Опыт проектирования IT-решений, опыт system-дизайна;
— Опыт выявления и устранения уязвимостей информационной безопасности ПО;
— Знание SOLID и Clean Architecture, MVP, MVC, MVVM;
— Знание устройства ОС Android;
— Знание принципов и протоколов для построения систем управления мобильными устройствами;
— Уверенное знание сетей: tunneling, routing, encryption.
Условия:
— Формат работы: Удаленка, Гибрид, Офис (Москва, Краснодар);
— Компания рассматривает кандидатов только из России;
— З/п: обсуждается индивидуально.
ГибридseniorМосква; Компания рассматривает кандидатов только из России
Требования:
— Опыт разработки под NanoCAD (не AutoCAD).
— Понимание жизненного цикла: знание стадий “Проект” и “Рабочая документация”.
— Понимание проектирования металлоконструкций (раздел КМ), железобетона (раздел КЖ) и технологических трубопроводов (раздел ТХ).
— Базовое знание российских стандартов (СП, ГОСТ) в области нагрузок и воздействий, понимание алгоритмов расчёта.
— Понимание BIM-концепции: объект в CAD-системе — сущность с атрибутами (марка стали, объем, вес, артикул).
— Опыт работы с другими САПР (AutoCAD, Revit API, Civil 3D) для понимания кросс-платформенной логики.
— Опыт работы с геометрическими ядрами (Open CASCADE, Parasolid).
— Знание Python для написания скриптов автоматизации тестирования или конвертации данных.
— Опыт работы с системами контроля версий (Git) в контексте хранения бинарных файлов чертежей (LFS).
— Владение C# (.NET / .NET Core) для разработки логики и API.
— Владение C++ для высокопроизводительных вычислительных ядер или legacy-компонентов.
— Уверенное владение .NET API NanoCAD.
— Понимание работы с объектами базы данных чертежа (DatabaseServices).
— Проектирование схем данных в MSSQL или PostgreSQL, оптимизация сложных SQL-запросов и работа с транзакциями.
— Знание паттернов проектирования (MVVM, Repository, Strategy).
— Принципы SOLID для написания поддерживаемого кода.
— Знание линейной алгебры, методов численного анализа, понимание строительной механики на уровне постановки задачи.
Задачи:
— Разработка расчетного модуля (надстройки) на графической платформе NanoCAD.
— Разработка архитектуры по модулям.
— Разработка математической модели расчетных модулей.
— Разработка интерфейсов на базе графической платформы NanoCAD.
— Разработка пользовательских объектов и средств управления ими в среде NanoCAD.
— Разработка пользовательских интерфейсов в среде NanoCAD.
— Подготовка и проведение модульного тестирования разработанных решений.
— Отработка замечаний по итогам тестирования функционала заказчиком.
Требования:
— Для работы в экосистеме Big Data.
— Роль для специалиста, который уверенно владеет Java и имеет практический опыт разработки и интеграции с распределенными системами хранения и обработки данных, в частности Hadoop и Greenplum.
— Коммерческий опыт разработки на Java.
— Практический опыт с технологиями Big Data, в частности Hadoop и Greenplum.
Условия:
— Удалённо, РФ.
— Полная занятость.
Задачи:
— Работа в роли бэкенд на .Net core более 3 лет
Требования:
— C# 10+ версии
— Опыт интеграции с системами Solar, Lekton, AnyWay, EQ от 2х лет
— Знание архитектур MSA, SOA и опыт работы с ними, отличия
— Знание платформы и опыт работы с .Net6 (+3.1), ASP.Net MVC
— Опыт работы с любым одним инструментом из списка: Kubernetes, Serverless, Open Source model
— Знание и опыт работы с Entity Framework Core or Dapper or link2db, Redis, Rabbit or Kafka, Docker
— Знание протоколов HTTP, HTTPS, SSL, REST, SOAP, AMQP
— Знание паттернов проектирования
— Асинхронность и многопоточность
— Знание принципов ООП и ФП
— Уверенное понимание SQL, индексы БД, профилирование запросов, умение работать с Display estimated execution plan или аналогами
— Владение всеми современными структурами и алгоритмами поиска и сортировки
— Понимание принципов оптимизации, профилирования
— Знание основ безопасной разработки
— Опыт участия в процессе проведения код-ревью к роли проверяющего
— Работа с системой контроля версий Git
— Понимание концепции unit-тестирования и владение инструментами тестирования
— Самостоятельный анализ необходимости покрытия проекта unit-тестами и их реализация
— Опыт работы по гибким методологиям Agile: Scrum, Kanban
— Знание стадий жизненного цикла ПО
— Работа с требованиями: документирование, процесс управления, декомпозиция, тестирование
Будет плюсом:
— Понимание Kubernetes и идеологии DevOps, SRE
— Понимание принципов построения Cloud Native приложений
— Понимание принципов работы с Open Source проектами
— Опыт работы с GRPC, BPMN
Задачи:
— разбираться в бизнес-контексте
— общаться с Product, Mobile, Operations
— устранять неопределённость
— проектировать решение
— декомпозировать работу
— использовать AI-агентов для реализации
— проверять результат
— запускать его в production
Требования:
— сильный Go
— 5+ года коммерческой разработки
— опыт с распределёнными и высоконагруженными системами
— PostgreSQL/MySQL, Linux, Git, Docker
— архитектурное мышление
— самостоятельность и сильная коммуникация
— практический опыт работы с AI coding tools / AI agents
— базовый уровень PHP/Laravel
Условия:
— формат работы: можно удалённо
Задачи:
— самостоятельная разработка функционала платформы на Python
— тестирование нового функционала
— самостоятельное участие в процессах и решение средних и сложных задач
— анализ ТЗ и согласование планов выполнения работ для текущих задач
— обнаружение дефектов и повышение качества программного продукта
Требования:
— опыт коммерческой разработки бэкенд-разработчиком от 4-х лет
— опыт разработки решений в монолитной и микросервисных архитектурах
— понимание принципов взаимодействия с LLM, MCP-серверами
— опыт работы с реляционными БД и SQL, векторными базами данных
— опыт работы с FastApi
— опыт работы с системами управления версиями GIT
— базовые знания и опыт работы с системами Continuous Integration
— проактивность при выполнении рабочих обязанностей
— развитые коммуникационные навыки
— будет плюсом: опыт разработки AI-агентов, использование протокола A2A
Location: Germany
Workplace: Hybrid
WHY INTEGRATIONS ENGINEERING AT LANGFUSE
Your work puts Langfuse into developers’ hands.
Our SDKs are downloaded 26M+ times per month, and for many developers the first thing they touch is an integration — a few lines of code that connect their favorite framework to Langfuse. When that experience is seamless, they’re wow’ed. When it’s not, we might have lost them. You’ll own that critical first impression across 40+ framework integrations.
You’ll live at the frontier of LLM application development.
The AI framework ecosystem moves fast — new agent frameworks, orchestration libraries, and model providers emerge every week. You’ll be among the first to instrument them, giving you unmatched exposure to how cutting-edge AI applications are built. The developers you serve are some of the most ambitious software engineers in the world, and working closely with them will make you an expert on LLM engineering yourself.
Everything you build is open source and immediately visible.
All Langfuse integrations are MIT-licensed. When you ship a new integration or improve an existing one, thousands of developers benefit the same day — and they’ll tell you about it in GitHub issues, on Twitter, and in our community channels.
WHAT YOU’LL DO
- Build and maintain framework integrations. Langfuse integrates with 40+ frameworks and model providers: OpenAI SDK, Vercel AI SDK, LangChain, LlamaIndex, Pydantic AI, OpenAI Agents, CrewAI, Amazon Bedrock AgentCore, LiveKit, and many more. You’ll own these integrations end-to-end — from initial implementation to ongoing maintenance as frameworks evolve. When a new framework gains traction, you’ll be among the first to instrument it.
- Design new integration patterns for emerging frameworks. When a framework or a new agent orchestrator appears, you’ll evaluate it, design the right instrumentation approach (callback handler, decorator, OTEL auto-instrumentation, or a combination), build the integration, write the docs, and ship it. You’ll develop strong opinions on what makes a great integration experience.
- Contribute to the core SDKs. While integrations are your primary focus, your work will surface needs in our Python and TypeScript SDKs. You’ll contribute improvements to the core SDK when your integration work demands it — whether that’s a new hook point, better context propagation, or performance optimizations.
- Write documentation and integration guides. At Langfuse, docs are part of our core product. When you ship a new integration, the guide ships with it. You’ll own the integration docs, quickstart tutorials, cookbooks, and migration paths that help developers get started in minutes.
- Be a voice in the developer community. You’ll engage with framework communities, respond to integration-related GitHub issues, write blog posts about new integrations, and be present in our Slack/Discord channels. You’ll build relationships with framework maintainers and represent Langfuse in the broader AI developer ecosystem.
WHAT WE’RE LOOKING FOR
- Passionate about the LLM ecosystem. You’ve built real applications with frameworks like LangChain, Pydantic AI, Vercel AI SDK, LlamaIndex, or similar — or you have a deep willingness to go deep and get your hands dirty with every major framework in the space. You’re excited about this ecosystem, not just familiar with it.
- Strong in Python and/or TypeScript. You write clean, reliable code. You don’t need to be a systems-level performance expert, but you care about code quality and understand that integrations run inside other people’s production systems.
- Product-minded engineer. You think about the developer who’s going to use your integration at 11pm trying to ship a feature. You obsess over the getting-started experience: how many lines of code does it take? Is the error message helpful? Does the docs example actually work?
- Self-directed and motivated. You know how to develop conviction about what to build and how to ship it. You don’t wait for detailed specs — you investigate the framework, talk to users, and propose the right approach.
- Excited about open source and developer community. You genuinely enjoy talking to developers about their integration challenges, writing clear documentation, and contributing to open source projects.
- Thrives in a small, accountable team. Your output is visible and matters. You’re comfortable owning outcomes, not just tasks.
CS or quantitative degree preferred, but not required. We care far more about what you’ve built and your hunger to learn.
BONUS POINTS
- Experience with OpenTelemetry internals or observability instrumentation
- Contributions to popular open source projects, SDKs, or developer tools
- Experience building developer tooling, CLIs, or client libraries
- Former founder or early startup experience
- Active presence in AI/ML developer communities (blog posts, talks, open source)
No candidate checks all boxes. If you feel you are a good fit for this role, please go ahead and apply.
PROJECTS YOU COULD OWN
- Build and ship a Langfuse integration for an emerging agent framework (e.g., OpenClaw, new OTEL-based instrumentation)
- Design the integration pattern for a new category of AI tools (e.g., voice agents via LiveKit/Pipecat)
- Create comprehensive quickstart cookbooks that get developers from zero to traced in under 5 minutes
- Work with the OpenTelemetry community to improve GenAI semantic conventions
- Maintain and upgrade our most popular integrations (OpenAI, LangChain, Vercel AI SDK) as those frameworks ship breaking changes
PERKS
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 25 countries.
- Healthcare - Employer contributions towards your healthcare.
- Equity in the company - Every new eligible team member who joins our company receives equity.
- Time off - Flexible time off in the US, generous entitlement in other countries.
- A USD$500 Home office setup if you’re a remote employee.
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.
CULTURE - WE ALL SHAPE IT
As part of a rapidly scaling start-up, you will be instrumental in shaping our culture.
Are you interested in finding out more about our culture? Learn more about our values here https://clickhouse.com/company/careers. Check out our blog posts https://clickhouse.com/blog or follow us on LinkedIn https://www.linkedin.com/company/clickhouseinc/life/0c1ee7f4-2129-488d-b413-e7f6270659fd/?viewAsMember=true to find out more about what’s happening at ClickHouse.
EQUAL OPPORTUNITY & PRIVACY
ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Please see here https://clickhouse.com/legal/applicant-privacy-notice for our Privacy Statement.
Задачи:
— Перенос функционала из сервиса WTIS в сервис DROP, включая ручное планирование курьеров, переезд склада, управление линиями доставки и заказами.
Требования:
— Общий опыт работы от 6 лет в backend-разработке, включая коммерческую разработку высоконагруженных сервисов и интеграций.
— Опыт работы с Golang от 3 лет.
— Опыт работы с PHP от 1 года для изучения легаси.
— Опыт работы с PostgreSQL от 3 лет.
— Опыт разработки REST API от 3 лет.
— Опыт разработки асинхронных worker-процессов от 2 лет.
— Опыт интеграции с S3-совместимыми хранилищами от 1 года.
— Опыт работы с Docker и Kubernetes от 2 лет.
— Опыт мониторинга и логирования от 2 лет.
— Опыт работы с Jira, Confluence и GitLab от 1 года.
— Желателен опыт в e-commerce, ERP, курьерской доставке или логистике.
— Релевантный опыт: не менее трех завершенных коммерческих проектов уровня Enterprise.
— Обязателен опыт разработки микросервисной архитектуры, API-контрактов, фоновой обработки задач, интеграции с внешними и legacy-системами, работы с отказами, retry-механизмами, circuit breaker и идемпотентностью.
— Желателен опыт миграции функциональности из монолитной ERP/legacy-системы в отдельный микросервис.
— Отраслевой опыт: e-commerce, курьерская доставка, логистика, ERP-системы или внутренние корпоративные платформы уровня Enterprise.
— Обязательные технологии и инструменты: Golang, PHP, REST API, PostgreSQL, JSON/JSONB, S3-совместимое хранилище, Docker, Kubernetes, GitLab, Jira, Confluence, GoLand/JetBrains IDE, инструменты логирования и трассировки.
— Желательные технологии и инструменты: Grafana, Prometheus, OpenTelemetry, Kafka или RabbitMQ, Redis, MinIO, Swagger/OpenAPI, feature toggle, CI/CD в GitLab, PlantUML/C4, опыт построения сервисов с асинхронной обработкой и поллингом статусов.
Условия:
— Проектная занятость, долгосрочный проект, фултайм.
— Удаленная работа по России.
— Оформление по договору ГПХ или через ИП.
— Вилка оплаты до 1900 рублей в час гросс.
Важно:
— Не рассматриваются кандидаты с опытом работы в проектах Лемана, Петрович Тех, ВБ, Озон, Лента Тех, Яндекс маркет, М.
Задачи:
— Повышение эффективности алгоритмов: оптимизация алгоритмов с учётом аппаратных особенностей платформ, автоматизация тестирования алгоритмов и их адаптация к платформе.
— Оптимизация инференса ML-моделей: ускорение вывода моделей машинного обучения через ONNX с применением методов квантизации моделей, анализа и оптимизации структуры вычислительных графов с учётом аппаратных возможностей бортовых ускорителей.
— Управление загрузкой GPU и инфраструктурой вычислений: разработка механизмов планирования вычислений, создание инфраструктуры для запуска нагрузок и настройка мониторинга распределения ресурсов.
Требования:
— Профессиональное программирование на CUDA и C++.
— Глубокое понимание модели исполнения GPU и иерархии памяти.
— Умение измерять и объяснять, где теряется производительность.
Будет плюсом:
— Опыт работы с TensorRT, Triton, cuDNN или собственными kernel.
— Оптимизация пайплайнов обработки облаков точек или изображений.
— Знакомство с Python и ML-фреймворками (PyTorch).
Условия:
— Бесплатное участие в профильных конференциях для сотрудников Яндекса.
— Школа подготовки спикеров для выступающих на конференциях.
— Другие бонусы, полный список которых доступен на сайте компании.
Задачи:
— Разработка и доработка backend-сервисов на Python по ТЗ от аналитиков/функциональных консультантов, в соответствии с регламентами разработки;
— Разработка unit-тестов;
— Участие в code review;
— Сопровождение, документирование и эксплуатация разработанных приложений;
— Оказание консультаций по техническим вопросам;
— Выявление дефектов и нахождение причин их возникновения;
— Разработка вариантов решения проблем и устранения инцидентов и дефектов;
— Предоставление отчётности о своей деятельности руководителю.
Требования:
— Высшее образование ИТ, техническое, математическое.
— Опыт работы от 2 лет в роли Python-разработчика;
— Опыт работы с системой контроля версий Git.
— Python 3.11+: типизация (type hints), ООП, асинхронность (asyncio);
— Знание одного из фреймворков: FastAPI (Pydantic, async/await) или Django (DRF);
— Разработка REST API, документирование OpenAPI/Swagger;
— Уверенное знание SQL, ORM (SQLAlchemy), опыт работы с PostgreSQL;
— Unit-тестирование: pytest — обязательное требование;
— Управление зависимостями: pip / poetry / uv;
— Знание принципов и архитектуры web-сервисов и REST API;
— Знание принципов и архитектуры сервисных/микросервисных решений;
— Базовое понимание контейнеризации (Docker): сборка и запуск своих сервисов;
— Понимание процессов CI/CD (автосборка, автотесты, автодеплой);
— Опыт с GitLab CI — плюс;
— Опыт работы по Scrum/Kanban.
— Английский язык, уровень B1: чтение технической документации.
— Работа в команде (поддержка коллег);
— Ориентация на результат (высокие постоянные показатели результативности);
— Развитие собственных навыков (поиск возможностей для дальнейшего развития).
Задачи:
— Разработка и доработка backend-сервисов бизнес-приложений по ТЗ от аналитиков/функциональных консультантов;
— Разработка unit-тестов;
— Участие в code review;
— Решение инцидентов и проблем, переданных на третью линию поддержки;
— Оперативное реагирование на проблемы в своей зоне ответственности, формирование предложений по восстановлению работоспособности системы;
— Предоставление отчётности о своей деятельности руководителю.
Требования:
— Высшее профессиональное образование (ИТ или техническое);
— Дополнительное обучение и сертификационные курсы по предметной области;
— Опыт работы в сфере ИТ в роли Java-разработчика от 2 лет;
— Знание Java Core (11/17): коллекции, Stream API, лямбды, базовая многопоточность;
— Уверенное знание SQL, опыт создания сложных запросов и оптимизации;
— Опыт работы с одной из СУБД (PostgreSQL / Oracle);
— Навыки использования JPA/Hibernate, JDBC;
— Знание Spring, Spring Boot;
— Опыт использования инструментов сборки Maven/Gradle;
— Навыки unit-тестирования (JUnit, Mockito);
— Опыт разработки REST API, работа с форматами XML/JSON;
— Работа с Kafka/RabbitMQ — плюс;
— Навыки разработки сложных интеграционных решений;
— Навыки оптимизации производительности;
— Понимание процессов CI/CD (автосборка, автотесты, автодеплой);
— Опыт с GitLab CI — плюс;
— Понимание микросервисной архитектуры (сервисные границы, REST/gRPC-взаимодействие, особенности транзакций между сервисами);
— Базовое понимание контейнеризации (Docker): сборка и запуск своих сервисов;
— Навыки отладки и анализа логов приложений (поиск причин дефектов и инцидентов);
— Опыт работы по Scrum/Kanban;
— Навыки использования Git;
— Знание Linux shell script;
— Способность к совместной работе с консультантами и в команде других разработчиков;
— Системный подход к решению задач;
— Ориентация на результат (высокие постоянные показатели результативности);
— Развитие собственных навыков (поиск возможностей для дальнейшего развития).
— Английский язык, уровень B1: чтение технической документации.
Задачи:
— Построить внутреннюю AI-платформу знаний, интегрирующую локальные LLM, Box и внешние AI-сервисы.
— Обеспечить интерфейс для 10–20 сотрудников для поиска и использования корпоративных знаний, взаимодействия с AI-моделями и генерации ответов и документов с указанием источников.
Требования:
— Развертывание локальных LLM на Mac Studio (Ollama или аналог).
— Интеграция с Box API и поиск по крупномасштабным данным компании по запросу.
— Реализация RAG, извлечение документов и их повторная ранжировка.
— Интеграция с внешними AI API, такими как OpenAI/GPT, Gemini, Grok и др.
— Создание AI Router/Orchestrator для выбора или комбинирования нескольких моделей.
— Аутентификация пользователей и доступ к документам с учётом прав.
— Ведение истории разговоров, управление знаниями и аудит логов.
— Отслеживание использования API, затрат и обеспечение безопасности.
— Архитектура backend/API, пригодная для дальнейшего расширения.
Условия:
— Начать с небольшого PoC и расширить до продакшена после проверки точности поиска, качества ответов, производительности, безопасности и затрат на эксплуатацию.
Особенности:
— Не планируется скачивать или встраивать весь набор данных Box, предпочтение отдаётся поиску по запросу с выборкой релевантных документов и передачей контекста выбранной LLM.
При отклике необходимо кратко описать опыт с локальными LLM, RAG, Box или аналогичными API корпоративного хранилища, мульти-LLM интеграцией и рекомендуемым стеком технологий для проекта.
Компания MStroy — резиденты Сколково и ИННОПОЛИСА, IT-компания с корнями из Тюмени, работающая на базе крупной мостостроительной компании АО «Мостострой-11». Разрабатывают платформу цифрового строительства для повышения эффективности строительной деятельности за счет оперативных решений на основе актуальной аналитики в режиме онлайн (по срокам, кадрам, поставкам, финансам). Аккредитованы Минцифрой РФ (возможна отсрочка при частичной мобилизации).
Задачи:
— Разрабатывать и поддерживать бэкенд-сервисы на Python 3.9+ с использованием GraphQL, REST API и WebSocket для взаимодействия с фронтендом.
— Проектировать и оптимизировать схемы данных в PostgreSQL и MongoDB, обеспечивая баланс между производительностью запросов и гибкостью хранения.
— Настраивать и интегрировать Redis для кэширования часто запрашиваемых данных.
— Реализовывать асинхронную обработку задач через RabbitMQ для фоновых процессов и событийной архитектуры.
— Участвовать в проектировании архитектуры бэкенда: выбор паттернов, масштабируемость, отказоустойчивость, безопасность.
— Писать чистый, документированный и тестируемый код с соблюдением лучших практик Python и командных стандартов.
— Участвовать в код-ревью, помогая поддерживать качество кода и перенимать опыт коллег.
Требования:
— Высшее техническое образование.
— Опыт коммерческой разработки на Python от 2 лет (не фриланс).
— Навыки работы с Flask/FastAPI и asyncio (синхронный/асинхронный код).
— Умение писать и оптимизировать SQL-запросы (PostgreSQL).
— Опыт работы с NoSQL (MongoDB) и ORM (SQLAlchemy приветствуется).
— Знание RabbitMQ или аналогичных брокеров сообщений.
— Опыт работы с Git (GitFlow, Merge Requests, Code Review).
— Будет плюсом: опыт с GraphQL (Apollo, Strawberry, Ariadne), миграциями (Sqitch, Alembic), WebSockets, Docker (CI/CD, деплой), Agile/Scrum.
Условия:
— Официальное оформление по ТК РФ с первого рабочего дня.
— Полный соцпакет: белая зарплата, оплачиваемые больничные, отпуска, все гарантии.
— ДМС с расширенным покрытием (включая стоматологию и профилактические осмотры) через 6 месяцев.
— Внутреннее и внешнее обучение, компенсация профильных курсов, участие в конференциях, внутренние воркшопы.
— Содействие в оформлении IT-ипотеки на льготных условиях.
— Офис в Тюмени, ул. Смоленская 41, с собственной парковкой.
— Для местных сотрудников предусмотрен офисный формат работы.
В рамках отбора кандидатов предстоит выполнить тестовые задания.