Задачи:
— работать end-to-end: от понимания бизнес-задачи и проектирования решения до самостоятельной разработки, тестирования и вывода в production;
— самостоятельно принимать технические решения и доводить задачи до результата;
Требования:
— 5+ лет коммерческой разработки на Python;
— умение вести задачу end-to-end: разбираться в бизнес-требовании, предлагать решение, проектировать архитектуру, реализовывать, покрывать тестами и доводить до production;
— опыт разработки с нуля, а не только поддержки и доработки существующих решений;
— глубокие знания System Design и умение принимать архитектурные решения;
— понимание обеспечения идемпотентности операций, консистентности состояний, отказоустойчивости и корректной обработки ошибок в распределённых системах;
— владение DDD, Clean Architecture, CQRS-подобными паттернами, понимание принципов конкурентности (CAS, mutex, idempotency), error recovery и type safety;
— умение работать с FastAPI, PostgreSQL, Redis, Docker, Kubernetes, CI/CD;
— умение разбираться с проблемами в production, искать узкие места, оптимизировать систему и доводить изменения до стабильной работы;
— умение самостоятельно декомпозировать задачи и выбирать подход к реализации без ожидания подробных технических указаний;
— использование Cursor, GitHub Copilot или аналогов в ежедневной разработке;
Условия:
— быстрый рост;
— полная удалёнка;
— сложные архитектурные задачи;
— адекватные коллеги и отсутствие бюрократии.
Who we are
At OneSoil, we’re building tools that empower farmers and agribusinesses worldwide. Our mobile and web apps help monitor fields, optimize inputs, and increase yields using satellite imagery and proprietary AI models. OneSoil is headquartered in Zurich, with offices in Poland, Ukraine, and Cyprus. Our technology is used across 4% of the world’s cropland. This year, we became the first company to launch an AI Agronomist globally.
What You’ll Do
Lead and grow a product-focused backend team.
Hire, mentor, and develop engineers to reach their full potential.
Shape the technical vision and architecture of our backend systems, ensuring scalability, security, and high availability.
Drive the delivery of backend features in collaboration with product managers, designers, and AI/ML engineers.
Foster a culture of technical excellence and ownership within the team.
Build products that leverage modern AI models to deliver value to farmers worldwide.
Improve development processes and team workflows to ensure consistent and timely delivery.
Act as a hands-on technical leader: design and review solutions, unblock the team, and contribute to critical code when needed.
You’re a Great Fit If You Have
5+ years of backend development experience, with strong Python expertise.
Experience leading and scaling a product engineering team.
Strong expertise in Python 3.12+, Django 4+, Django REST Framework, Celery, pytest, Redis, PostgreSQL, Docker, RabbitMQ, and AWS.
Familiarity with FastAPI and Kubernetes.
Bonus points for experience with PostGIS, Helm, or ArgoCD.
A track record of building and shipping scalable SaaS products.
A solid understanding of Agile methodologies and the ability to align engineering with product goals.
A passion for mentoring engineers and building healthy, high-performing teams.
Curiosity and excitement about AI/ML-driven products.
Proficiency in Ukrainian is a plus.
What We Offer
A distributed international team with the flexibility to work from anywhere.
A product that is changing how agriculture works and creating value for farmers worldwide.
A key role in defining our technical and team strategy as we scale.
Задачи:
- Разрабатывать и поддерживать backend-логику и сервисы на Python
- Работать с фреймворками FastAPI, Django, Flask в зависимости от проекта
- Проектировать и разрабатывать REST API
- Работать с эндпоинтами и сериализацией данных
- Документировать API с использованием Swagger
- Соблюдать стандарты проекта: типизация, структура проекта, миграции БД
- Оптимизировать производительность и стабильность приложения
- Работать с запросами к БД, кэшированием и обработкой нагрузки
- Разбираться в существующей кодовой базе и самостоятельно находить решения
Требования:
- Коммерческий опыт backend-разработки от 1 года
- Уверенное владение Python
- Уверенное знание хотя бы одного из фреймворков: FastAPI, Django или Flask
- Понимание принципов построения и работы REST API
- Готовность разбираться в чужом коде
- Умение самостоятельно решать поставленные задачи, внимательность к деталям
- Готовность пройти Live-coding — практическое задание в реальном времени вместе с тимлидом
Условия:
- Полная занятость, 5/2
- Формат работы: удалённо (можно за пределами РФ)
Удалённоjunior
до 130 000 ₽
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Задачи:
- Разработка нового функционала и доработка существующих сервисов в направлении IT-инфраструктуры
- Участие в оценке и проработке задач совместно с аналитиками
- Реализация решения на Java и Spring Boot
- Анализ и устранение дефектов
- Обсуждение технических решений и архитектуры
Требования:
- Коммерческий опыт разработки на Java от 3 лет
- Уверенное знание Spring Boot
- Понимание принципов ООП и SOLID
- Опыт разработки REST API
- Опыт работы с Spring Data JPA / Hibernate
- Понимание многопоточности и практический опыт её использования
- Базовое понимание устройства JVM (память, Garbage Collector)
- Опыт работы с Git, Maven или Gradle
- Опыт работы с реляционными базами данных
Задачи:
— Разрабатывать и поддерживать backend-логику и сервисы на Python
— Работать с фреймворками FastAPI, Django, Flask в зависимости от проекта
— Проектировать и разрабатывать REST API
— Работать с эндпоинтами и сериализацией данных
— Документировать API с использованием Swagger
— Соблюдать стандарты проекта: типизация, структура проекта, миграции БД
— Оптимизировать производительность и стабильность приложения
— Работать с запросами к БД, кэшированием и обработкой нагрузки
— Разбираться в существующей кодовой базе и самостоятельно находить решения
Требования:
— Коммерческий опыт backend-разработки от 1 года (1–3 года)
— Уверенное владение Python
— Уверенное знание хотя бы одного из фреймворков: FastAPI, Django или Flask
— Понимание принципов построения и работы REST API
— Готовность разбираться в чужом коде и самостоятельно решать задачи
— Готовность пройти Live-coding — практическое задание в реальном времени вместе с тимлидом
Условия:
— Полная занятость, 5/2
— Формат работы: удалённо (можно за пределами РФ)
— Зарплата: до 130 000 ₽ на руки
Задачи:
— Проектировать архитектуру и развивать 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 и коллеги, к которым всегда можно обратиться за помощью
Задачи:
— Разработка и развитие production LLM/AI-систем и AI-агентов.
— Построение многошаговых agentic workflows: routing, tool calling, state management.
— Работа с prompt- и context-engineering, управление памятью и состоянием диалога.
— Реализация structured output и function/tool calling.
— Создание RAG-пайплайнов: chunking, embeddings, retrieval, reranking.
— Интеграция LLM с API, базами данных и внутренними сервисами.
— Разработка backend на Go и AI-компонентов на Python.
Требования:
— Умение собирать LLM-систему целиком — от prompt/context logic и агентов до backend, интеграций и запуска в production.
— Основной стек — Go для production-backend и высоконагруженной логики, Python для AI-инфраструктуры и прототипирования.
— Опыт построения agentic workflows, управления состоянием диалога и памяти.
— Понимание RAG, embeddings, retrieval и reranking.
— Навыки тестирования и оценки качества: evals, regression tests, golden datasets, LLM-as-a-judge.
— Умение выбирать модели с учётом качества, latency и стоимости.
— Анализ логов и трасс для повышения стабильности.
Нам нужен Junior Python developer, который включится в разработку интеграций платежного шлюза - будет добавлять новую функциональность, интегрировать с различными банками и платежными инструментами. 🌸Разрабатывать и поддерживать backend: писать чистый, эффективный код и тесты;
Задачи:
— Автоматизация тестирования на Java.
— Тестирование mobile и web приложений.
— Тестирование Rest API.
— Работа с SQL и NoSQL базами данных на уровне сложных запросов и выгрузок (join, View и др.).
— Покрытие новых функциональностей с помощью инструментов автоматизированного тестирования на Java.
— Интеграционное тестирование.
— Работа с CI/CD системами (Jenkins, GitLab CI).
— Работа с брокерами сообщений (Kafka, RabbitMQ и аналоги).
— Работа с мок-сервисами (Wiremock или аналоги).
— Написание библиотек и инструментов для автоматизации тестирования.
— Применение процессов и методологий разработки ПО.
— Работа с системами на микросервисной архитектуре (Spring Cloud, Kubernetes, Openshift или аналоги).
— Развертывание инфраструктуры.
— Работа с системами кэширования (Redis, Hazelcast).
Требования:
— Опыт работы в QA от 4 лет.
— Опыт автоматизации тестирования на Java от 2 лет.
— Опыт тестирования mobile и web приложений от 2 лет.
Условия:
— Формат работы: офис в Санкт-Петербурге.
— Соотношение web и mobile тестирования: мобилка + веб.
— Соотношение backend и frontend тестирования: 80% / 20%.
— Соотношение ручного и автоматического тестирования: 70% ручное, 30% автоматическое.
Используемые инструменты: Docker, Jenkins, Kubernetes, SOAP UI, Postman, Jira, Confluence, Git, IntelliJ IDEA, Bitbucket, Docker Compose.
About Cantina: Cantina Labs is a social AI company, developing advanced real-time models that enhance expression, personality, and realism. They create AI characters and a platform for social interaction.
About the Role: The role involves owning the search and recommendation systems end to end, including retrieval, ranking, relevance quality, and roadmap. This is the first dedicated hire for this area, inheriting a production system and setting technical direction.
Tasks:
— Own architecture and roadmap for search and recommendations: query understanding, retrieval, ranking, and related surfaces like search, discovery, home feed, trending and creator leaderboards.
— Define quality metrics, build offline evaluation and golden-set tooling, and run online experiments for ranking changes.
— Design and evolve ranking stack including engagement signal pipelines, decay and freshness models, and combining index-time signals with live re-ranking.
— Manage OpenSearch in production: index and mapping design, reindexing, query performance, cost, and cluster operations.
— Build candidate generation and personalization for recommendation surfaces, collaborating with data and ML teams.
— Work with Product and Trust & Safety on quality gates, cold-start behavior, and recommendation constraints.
— Set engineering standards: instrumentation, flag-gated rollouts, runbooks.
— Act as technical contact for discovery across backend teams and mentor engineers.
Requirements:
— 10+ years building production software with deep experience in search, ranking, recommendations, or ML-driven relevance on consumer-scale products.
— Hands-on expertise with production search engines like OpenSearch, Elasticsearch, Lucene, Vespa, including index and analyzer design, relevance tuning, and cluster operation.
— Rigorous approach to relevance measurement: experience with offline evaluation, golden sets, A/B or interleaving frameworks.
— Fluency in recommender stack: candidate generation, feature pipelines, embedding retrieval, re-ranking, and understanding serving constraints.
— Strong distributed systems and backend fundamentals, production experience in Go or comparable systems language, and familiarity with data layers (SQL warehouses, streaming, batch pipelines).
— Demonstrated ownership of ambiguous areas, ability to define priorities and deliver results.
— Clear written communication and ability to work with Product on tradeoffs between relevance, freshness, safety, and latency.
Preferred:
— Experience with AI-generated or rapidly growing content catalogs, severe cold-start conditions, or ranking under trust-and-safety constraints.
Conditions:
— Remote work based in the USA.
— Competitive salary $250,000 - $320,000 USD per year.
— Benefits include company equity, medical/dental/vision insurance (99.99% premiums covered), 42 days paid time off (15 PTO, 10 sick, 15 holidays, 2 floating), generous parental leave and fertility support, 401(k) plan, $500/month lifestyle spending account, complimentary lunch and snacks for in-office employees, One Medical membership, and more.
О компании и команде
Компания IT_One — стратегический партнер по цифровизации российского бизнеса и государственных органов. Команда реализует крупнейшие проекты цифровой трансформации. В компании более 2500 сотрудников, офисы в Москве, Санкт-Петербурге и Омске.
Задачи:
— Проектирование чистой архитектуры приложений
— Глубокий рефакторинг существующей кодовой базы
— Оптимизация производительности на стыке PHP, MSSQL и очередей сообщений
— Обеспечение технологического качества продукта ВЗР
Требования:
1. Архитектурные навыки и культура кода (экспертный уровень):
— Глубокое понимание и практическое применение паттернов и принципов: GoF, SOLID, DRY, KISS, YAGNI
— Уверенные навыки декомпозиции монолитов, устранения технического долга и рефакторинга сложного кода без нарушения бизнес-логики
— Умение писать легко поддерживаемый и тестируемый код
— Опыт проектирования систем с использованием DDD, CQRS и Hexagonal Architecture
2. Backend стек (PHP и фреймворки):
— PHP 8.x: глубокие знания движка PHP
— Фундаментальное понимание управления памятью в PHP (Zval, Garbage Collection, подсчет ссылок, memory leaks в долгоживущих процессах, оптимизация потребления памяти при обработке сложных массивов данных)
— Экспертное владение Symfony 7.4+ и Laravel, понимание внутреннего устройства контейнеров зависимостей (DI), жизненного цикла запроса, работы с Event Component, пакетами и кастомными Artisan/Console командами
3. Работа с данными и СУБД (уровень T-Shaped / DBA-like):
— Глубокие знания T-SQL и MS SQL Server: написание сложных, оптимизированных запросов, хранимых процедур, триггеров и обобщенных табличных выражений (CTE)
— Оптимизация производительности БД: понимание принципов построения и работы индексов (кластеризованные, некластеризованные, покрывающие, фильтруемые)
— Профайлинг и анализ: чтение и анализ планов выполнения запросов, выявление узких мест (Table Scan, Index Scan vs Seek), борьба с взаимными блокировками (Deadlocks), оптимизация уровней изолированности транзакций
4. Асинхронное взаимодействие и DevOps стек:
— Apache Kafka: опыт построения событийной архитектуры (EDA), понимание работы продюсеров/консьюмеров, гарантированной доставки сообщений (At-least-once, Exactly-once), идемпотентности обработчиков, работы с партициями и репликацией
— Docker и Kubernetes: уверенное владение контейнеризацией, понимание принципов работы приложений в Kubernetes (поды, сервисы, деплойменты, конфигурация маппинга памяти и CPU, чтение логов, механика liveness/readiness probes для PHP-FPM и Kafka-воркеров)
5. Тестирование и инструменты:
— Покрытие кода качественными тестами (PHPUnit)
— Понимание разницы между Unit, Integration и E2E тестами
— Навыки написания mock-объектов
— Опыт работы с инструментами анализа производительности и утечек памяти (Blackfire, Xdebug, Profiler)
Условия:
— Официальное трудоустройство по ТК РФ в аккредитованную IT компанию, белая заработная плата
— ДМС после испытательного срока
— Удаленная работа на территории РФ
— Корпоративное обучение и сертификация, возможности профессионального развития и карьерного роста
— Внутренние профессиональные сообщества и митапы для обмена опытом
— Программа корпоративных скидок и привилегий (Best Benefits)
— Доступ к спортивной платформе FitStars
— Совместные активности и мероприятия (вечера настольных игр, random coffee, книжный, шахматный клубы, беговой клуб в летний сезон) и другие well-being активности
Требования к кандидату:
— высшее образование;
— опыт работы Разработчиком Backend Java в телекоммуникационных проектах от 3-х лет;
— опыт работы с решениями на базе OIDC\Oauth (например, разработки системы аутентификации или интеграции с Yandex ID или подобными системами);
— опыт коммерческой разработки на Spring (Core, Boot, Security, Cloud), Hibernate, JPA;
— опыт работы со сборщиками кода (Gradle);
— опыт работы с AWS, Docker, Kubernetes;
— опыт разработки отказоустойчивых распределенных систем, навыки обеспечения масштабируемости решения;
— понимание особенностей работы с многопоточным и асинхронным кодом;
— желательно навыки построения архитектуры с выделением предметных областей и низкой связанностью между компонентами;
— желательно опыт работы на kotlin от 1-го года.
Обязанности кандидата:
— услуги разработке и тестированию продукта IDP, представляющего собой единую точку аутентификации для продуктов и витрин компании;
— создание коммунальной возможности аутентификации с помощью АльфаИД и СберИД;
— фиксация всех задач в Jira, своевременный переход по статусам и указание результата их выполнения;
— успешная валидация кода разработанного программного обеспечения;
— почасовой отчет о проделанной работе в Jira (ПАО «ВымпелКом») по реализованным и подтвержденным задачам.
Условия:
— трудоустройство через ИП (если его нет, нужна готовность открыть).
Задачи:
— полный цикл backend-разработки (архитектура, кодинг, запуск в пром)
— разработка REST API
— работа с PostgreSQL и Kafka
— покрытие автотестами
Требования:
— опыт 4+ года на Scala 2.13 (стандартная библиотека, Future, implicits)
— знание стеков Quill, Jetty, Kafka, Bouncy Castle, Liquibase, Cucumber, CI/CD (Jenkins, Groovy), Web3j / ethers / JSON-RPC
Условия:
— гибридный формат работы или офис в Москве (БЦ Оружейный)
— ежегодный пересмотр зарплаты
— годовая премия
— ДМС
— спортзал
— образовательные программы
Задачи:
— поддерживать и настраивать IP-телефонию на базе Asterisk: dialplan, SIP-транки, маршрутизация;
— подключать SIP-провайдеров, обеспечивать входящую и исходящую связь, автообзвон;
— интегрировать Asterisk с backend и CRM через ARI/AMI;
— диагностировать проблемы SIP/RTP и качества связи;
— работать с CDR и записями звонков;
— использовать Asterisk Realtime и MariaDB/MySQL;
— заниматься безопасностью инфраструктуры: firewall, Fail2Ban, ACL;
— контролировать мониторинг и самостоятельно разбираться с возникающими инцидентами.
Требования:
— опыт работы с Asterisk от 2 лет;
— глубокое понимание SIP, VoIP, NAT, RTP и кодеков;
— практический опыт с ARI и/или AMI;
— уверенное администрирование Linux;
— базовые навыки работы с MariaDB/MySQL;
— понимание безопасности VoIP и умение самостоятельно решать технические проблемы.
Плюсом будет опыт с Redis, Nginx и системами мониторинга.
Условия:
— зарплата $3000 в месяц, фиксированно;
— полностью удалённый формат работы / Home Office;
— график Пн–Пт, 09:00–18:00 (UTC+3);
— обед 1 час + три перерыва по 15 минут;
— работа в формате онлайн-офиса с включённой камерой и демонстрацией экрана в рабочее время.
Работа в Армении.
Задачи:
— развитие клиентского frontend и admin panel
— проектирование и реализация новых фич end-to-end: от технического решения до релиза
— работа с React, TypeScript, Node.js
— SSR, prerendering, BFF
— интеграции с Go-backend
— WebSocket, SSE
— white-label / multi-theme архитектура
— runtime config, design tokens
— unit и integration tests
— code review и участие в технических решениях
Требования:
— 3-4+ года коммерческой разработки
— сильный React и TypeScript
— JavaScript, HTML/CSS, adaptive / cross-browser
— state management: Redux, Zustand, MobX или аналоги
— понимание HTTP, REST, базовые знания SQL
— Git, CI/CD
— frontend security: XSS, tokens, validation
— умение проектировать решения, читать и ревьюить чужой и AI-generated code
Будет плюсом:
— опыт с white-label / multi-tenant продуктами
— знание design systems / theme systems
— опыт работы с Figma → code / design tokens
— знание Go
— опыт в fintech, crypto, Web3
— понимание agentic workflows, MCP, AI в CI
Условия:
— полностью удалённая работа
— полная занятость
— зарплата $2500-3000
— минимум бюрократии и микроменеджмента
— много новых продуктовых задач
— влияние на архитектуру и продукт
— компания оплачивает AI-инструменты
Задачи:
— Разработка новых backend-микросервисов на .NET Core / ASP.NET
— Реализация бизнес-процессов существующего приложения в рамках микросервисной архитектуры
— Разработка нового функционала по готовым постановкам аналитиков и BRD
— Обновление и развитие существующего кода на .NET Core и C#
— Работа с базами данных MS SQL / PostgreSQL
— Разработка и поддержка интеграции между системами
— Написание и поддержка unit-тестов
— Развитие внутренних NuGet-пакетов
— Проведение рефакторинга и устранение замечаний автоматического анализа кода
— Оценка трудозатрат на задачи и соблюдение сроков
— Участие в код-ревью и технических обсуждениях
Требования:
— От 3 лет коммерческой разработки на C#
— Уверенное знание C# и .NET на уровне Middle и выше
— Практический опыт работы с Entity Framework, включая миграции и оптимизацию запросов
— Опыт работы с Git
— Опыт создания и развития NuGet-пакетов
— Опыт написания и поддержки unit-тестов
— Уверенное знание MS SQL и/или PostgreSQL
— Понимание и применение принципов SOLID
— Опыт разработки Web API
— Умение оценивать задачи и соблюдать договорённые сроки
Будет плюсом:
— Опыт разработки REST API
— Опыт работы с Docker
— Знание Domain-Driven Design (DDD)
— Опыт проектирования распределённых систем
— Опыт работы с Keycloak, Kubernetes (k8s), Postman, Swagger, Kibana, SonarQube
— Опыт работы в крупных компаниях или командах с выстроенными процессами разработки
Задачи:
— разрабатывать серверную логику и API, реализовывать отдельные модули backend-логики на Python для задач автоматизации мобильной и транспортной сетей.
— создавать и поддерживать REST API для взаимодействия с фронтендом и внешними системами.
— заниматься валидацией входных данных, обработкой ошибок.
— разрабатывать пользовательский интерфейс, создавать и поддерживать веб-интерфейсы на React, заниматься интеграцией UI с серверной частью через REST API, исправлять ошибки и улучшать удобство использования интерфейса.
— работать с базами данных, писать SQL-запросы, работать с ORM (SQLAlchemy) для выполнения стандартных CRUD-операций.
— использовать Redis как кэш или временное хранилище данных.
— подготавливать базовые миграции.
— работать с Git и управлять жизненным циклом кода, соблюдать принятый Git-flow.
— взаимодействовать с GitLab CI/CD: анализировать результаты пайплайна, исправлять ошибки, связанные с собственным кодом.
— техническая поддержка и межкомандное взаимодействие, тесное взаимодействие с техническим блоком (Телеком): инженерами, тестировщиками и смежными командами по вопросам интеграции.
— анализировать инциденты и ошибки в рамках своей зоны ответственности.
— исправлять баги и участвовать в оптимизации производительности отдельных функций.
Требования:
— опыт: не менее 4 лет frontend-разработки с TypeScript и не менее 5 лет backend-разработки (Python или Go).
— языки и фреймворки: экспертное владение JavaScript/TypeScript и требуемым backend-языком (Python или Go), глубокое понимание внутреннего устройства и фреймворков.
— архитектура и масштабируемость: опыт проектирования и реализации высоконагруженных распределённых систем, микросервисной архитектуры, шардирования/репликации и отказоустойчивых хранилищ.
— производительность и оптимизация: оптимизация кода и архитектуры (V8, профайлеры, оптимизация запросов SQL, ClickHouse), навыки оптимизации рендеринга React и сборок (Webpack/Vite/Babel).
— типизация и кодовая база: умение создавать и поддерживать крупные кодовые базы, продвинутые типы в TypeScript, настройка tsconfig, best practices по типизации React-компонентов.
— надёжность, тестирование и CI/CD: опыт построения тестовых наборов (unit/E2E), автотестирования, CI/CD, релизного процесса и сопровождения жизненного цикла проекта; опыт инцидент-менеджмента.
— безопасность и DevOps-навыки: уверенное понимание безопасности приложений, контейнеризации/Kubernetes, мониторинга/логов, Linux и опыт работы с очередями/брокерами.
Задачи:
— Проектировать и развивать LLM/AI-системы и AI-агентов;
— Строить многошаговые agentic workflows: routing, tool calling, state management;
— Работать с Prompt Engineering и Context Engineering;
— Управлять контекстом, памятью и состоянием диалога;
— Реализовывать structured output и function/tool calling;
— Строить RAG-пайплайны: chunking, embeddings, retrieval, reranking;
— Интегрировать LLM с API, базами данных и внутренними сервисами;
— Разрабатывать backend-сервисы на Go и AI-компоненты на Python;
— Исследовать новые модели и подходы, быстро проверять гипотезы;
— Выбирать модели с учетом качества, latency и стоимости;
— Строить систему оценки качества: evals, regression tests, golden datasets, LLM-as-a-judge;
— Анализировать логи и traces, улучшать качество и стабильность агентов;
— Реализовывать retries, fallbacks, timeouts и обработку ошибок;
— Доводить решения от прототипа до стабильного production.
Требования:
Go:
— production-сервисы;
— REST/gRPC API;
— concurrency;
— работа с БД;
— микросервисная архитектура.
Python:
— AI-сервисы и backend;
— async;
— API;
— обработка данных;
— быстрое прототипирование.
Также важно:
— Практический опыт разработки production-приложений с LLM;
— Понимание архитектуры современных AI-систем: prompt → context → tools → agent → state → evaluation;
— Опыт Prompt Engineering: system prompts, few-shot, prompt chaining, structured output;
— Опыт Context Engineering: memory, summarization, динамическая сборка контекста;
— Опыт создания AI-агентов и agentic workflows;
— Работа с LLM API и понимание особенностей разных моделей;
— Понимание RAG: embeddings, vector search, retrieval, reranking, hybrid search;
— Понимание evals, regression testing и анализа production-логов;
— Опыт с PostgreSQL, MongoDB, Redis, Docker, Git, CI/CD;
— Понимание production-подходов: observability, scalability, latency, retries, fallbacks и контроль стоимости.
Будет плюсом:
— Multi-agent системы;
— LangGraph;
— MCP;
— Langfuse / LangSmith;
— Elasticsearch / OpenSearch;
— Open-source LLM: Qwen, Llama, DeepSeek и др.;
— vLLM / Ollama;
— Kafka / RabbitMQ;
— Kubernetes;
— Оптимизация token usage, latency и стоимости LLM;
— Guardrails и защита от prompt injection;
— Highload-системы.
Ищем инженера, который воспринимает LLM не как простой API, а как компонент большой production-системы. Важно уметь проектировать всю логику вокруг модели: какие данные передать в контекст, какого агента или инструмент вызвать, как проверить результат, обработать ошибку и определить следующий шаг. Ищем software engineer с сильной AI/LLM-экспертизой, который умеет не только написать хороший промпт, но и довести всю систему до стабильного production-решения.
Удалённо
Зарплата не указана
Удалённоsenior
250 000 – 320 000 $
Удалённоsenior
Зарплата не указана
Все вакансии в одном месте — страница 13 · Job Hunters