Задачи:
- Разрабатывать бэкенд для личного кабинета рекламодателя, сложной системы из множества сервисов с пользовательской админкой.
- Реализовывать сервис для прогнозирования охвата и стоимости рекламных кампаний, работающий с данными в режиме, близком к реальному времени.
- Реализовывать сложную бизнес-логику и ролевую модель доступа с многоуровневой системой прав.
- Оптимизировать производительность сервисов, улучшать эффективность кода, запросов к БД и архитектуры для выдерживания высоких нагрузок.
- Покрывать код автотестами для обеспечения качества и стабильности.
Требования:
- Опыт коммерческой разработки на Python от 3 лет, уверенное знание Django и DRF.
- Глубокое понимание принципов работы реляционных баз данных (PostgreSQL), умение оптимизировать запросы через ORM.
- Уверенные навыки работы в Linux на уровне продвинутого пользователя.
- Отличное знание Git.
- Понимание устройства веб: HTTP, REST, принципы взаимодействия клиента и сервера.
Условия:
- Гибридный формат работы в Москве.
Задачи:
— участие в разработке backend сервисов на Java для управления, хранения и распространения справочников, продуктов и продуктовых предложений
— участие в проектировании, разработке и развитии высоконагруженного межкластерного индекса (PostgreSQL, Ignite, Kafka)
— работать в agile/scrum методологии в тесном взаимодействии с остальными членами команды
Требования:
— опыт коммерческой разработки на Java от 5 лет (версии 11+, желательно 17+), включая проектирование архитектуры и баз данных
— глубокое знание экосистемы Spring (Data, Security, Boot), JUnit, принципов построения веб-приложений и клиент-серверного взаимодействия
— опыт работы с реляционными БД (PostgreSQL, SQL-индексы, партиции) и Hibernate, а также понимание распределенных транзакций
— практический опыт с микросервисной архитектурой: REST, gRPC, очереди сообщений (Apache Kafka) и взаимодействие сервисов
— уверенная работа со стеком сборки и поставки: Maven/Gradle, контейнеризация (Docker), оркестрация (Kubernetes/OpenShift) и CI/CD (Jenkins)
— владение инструментами контроля версий (Git), проведение code review, написание модульных и интеграционных тестов (Testcontainers, Mockito)
Задачи:
- Разработка новых фич end-to-end — от проработки требований с аналитиком до деплоя в прод, владение фичей целиком
- Проектирование и развитие архитектуры, участие в архитектурных решениях, проактивное улучшение систем
- Интеграции с банковскими системами — ДБО каналы, внутренние системы банка, блокчейн Amity Chain, самостоятельное принятие решений
- Код-ревью и менторинг, поддержание качества кода, помощь коллегам
- Поддержка и развитие существующего кода, устранение технического долга, повышение надёжности
- Работа в условиях неопределённости, быстрая адаптация и предложение решений
Требования:
- GitHub/GitLab с примерами кода или ссылки на проекты
- Опыт работы с Java 8+ не менее 2 лет
- Опыт с Spring Framework, Spring Boot, Spring Data
- Опыт работы с message brokers — Apache Kafka и т.п.
- Умение писать юнит и интеграционные тесты
- Понимание принципов SOLID, DRY, KISS, YAGNI
- Опыт проектирования RESTful API
- Знание паттернов микросервисной архитектуры
Будет плюсом:
- Опыт работы или желание работать со Scala
- Опыт работы или понимание блокчейн-технологий
- Опыт в финтехе или банковской сфере
Условия:
- Возможность профессионального и карьерного роста, участие в разных проектах
- Опыт работы в распределённой команде профессионалов
- Уровень заработной платы обсуждается индивидуально
- Корпоративные скидки на изучение иностранного языка, абонемент в фитнес, образовательные курсы
- Формат работы — гибридный в Москве
ГибридmiddleМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Разработка микросервисов, создание логики, компонентов и тестов;
— Поддержание высокого стандарта функциональности кода;
— Оценка и ревью кода;
— Поддержка backend-операций.
Требования:
— Опыт разработки сложных систем от 3 лет;
— Опыт создания и поддержки финансовой отчетности;
— Уверенные знания NodeJS, JavaScript, TypeScript;
— Знания SQL, PostgreSQL, Sequelize;
— Опыт работы с Docker, REST, gRPC, Grafana;
— Владение Agile-методологиями (Scrum, Kanban);
— Желательно опыт в финансовом секторе (брокеры, банки, инвестиционные проекты, криптообменники);
— Опыт работы с Segment, Mixpanel, Intercom будет плюсом;
— Свободное владение английским языком.
Условия:
— Гибкий график: 5/2 круглый год;
— 30 рабочих дней отпуска в году;
— Возможности профессионального развития и карьерного роста;
— Корпоративный английский;
— Легализация (рабочая виза) для сотрудника и семьи в Черногории;
— Помощь с релокацией;
— Возможность удаленной работы.
Задачи:
— Разработка микросервисов, создание логики, компонентов и тестов;
— Поддержание высокого стандарта функциональности кода;
— Оценка и ревью кода;
— Поддержка backend-операций.
Требования:
— Опыт разработки сложных систем от 3 лет;
— Опыт создания и поддержки финансовой отчетности;
— Уверенные знания NodeJS, JavaScript, TypeScript;
— Знания SQL, PostgreSQL, Sequelize;
— Опыт работы с Docker, REST, gRPC, Grafana;
— Владение Agile-методологиями (Scrum, Kanban);
— Желательно опыт в финансовом секторе (брокеры, банки, инвестиционные проекты, криптообменники);
— Опыт работы с Segment, Mixpanel, Intercom будет плюсом;
— Свободное владение английским языком.
Условия:
— Гибкий график: 5/2 круглый год;
— 30 рабочих дней отпуска в году;
— Возможности профессионального развития и карьерного роста;
— Корпоративный английский;
— Легализация (рабочая виза) для сотрудника и семьи в Черногории;
— Помощь с релокацией;
— Возможность удаленной работы.
Задачи:
- Разработка новых фич и участие в создании продукта с нуля.
- Модернизация архитектуры и рефакторинг legacy-кода.
- Проектирование и реализация сервисов на Java / Spring Boot.
- Работа с Kafka, Docker, GitLab, Kubernetes.
- Участие в Code Review и Agile-процессах.
- Взаимодействие с Product Owner, разработчиками и дизайнерами.
Требования:
- Опыт коммерческой разработки на Java / Spring Boot от 3 лет.
- Знание Maven, GitLab, Kafka, Docker.
- Базовое знание Kubernetes.
- Опыт работы с Oracle PL/SQL: пакеты, процедуры.
- Опыт работы с микросервисной архитектурой.
- Понимание Agile и практики Code Review.
- Опыт рефакторинга и работы с legacy-кодом.
Условия:
- График 5/2 с выбором времени начала рабочего дня.
- Гибридный формат работы после испытательного срока.
- Конструктор льгот на выбор: ДМС, компенсация такси, авиа- или железнодорожных билетов, оплата спортивных секций.
- Корпоративное обучение, доступ к Coursera, курсы английского и казахского языков.
- Возможность участвовать в создании и развитии ключевых инфраструктурных решений финансового рынка.
Задачи:
— Создавать Kubernetes-операторы для управления жизненным циклом ресурсов.
— Разрабатывать публичное API платформы и внутренние сервисы на Go.
— Участвовать в полном цикле SDLC: от проектирования до эксплуатации и мониторинга.
— Реализовывать оркестрацию компонентов платформы и интеграцию с внешними системами.
— Обеспечивать бесперебойную работу облачной платформы и развивать инструментарий поддержки.
Требования:
— Опыт разработки на Golang от 4-5 лет.
— Опыт работы с Kubernetes и написания k8s-операторов.
— Глубокое понимание работы с PostgreSQL, Redis, NATS, S3.
— Навыки администрирования Linux и понимание сетевых основ (L2/L3, TCP/IP).
— Опыт проектирования распределенных систем.
Условия:
— ДМС со стоматологией с первого дня работы.
— Компенсация психологических консультаций и 50% оплаты фитнеса.
— Оплата обучения английскому языку и разговорные клубы.
— Возможность участия в профессиональных конференциях.
— Развитая корпоративная культура: спортивные турниры, киновечера, настольные игры.
Задачи:
- Эксплуатация и администрирование инфраструктуры для кластеров баз данных.
- Разработка инструментов автоматизации для управления кластерами на Java.
- Участие в дежурствах для обеспечения доступности кластеров и внутренних сервисов.
Требования:
- Знание Java.
- Понимание работы алгоритмов и структур данных.
- Интерес к решению технически сложных задач.
- Понимание основ распределённых систем: репликация, консистентность, очереди сообщений.
Задачи:
- Изучать enterprise Java backend-разработку под руководством наставника;
- Выполнять практические задачи на реальных рабочих кейсах;
- Участвовать в разборе решений;
- Изучать и применять современные инструменты и технологии разработки ПО;
- Работать с существующим кодом и проводить его рефакторинг.
Требования:
- Студенты 3 - 6 курсов бакалавриата, специалитета или магистратуры;
- Понимание ООП: основные принципы (инкапсуляция, наследование, полиморфизм, абстракция);
- Знание Java Core: базовый синтаксис, типы данных, операторы, циклы, условные конструкции, лямбда-выражения, Stream API, работа с датой и временем;
- Обработка исключений: виды исключений, блок try/catch/finally;
- Понимание структуры данных: массивы, списки, очереди, стеки, базовые интерфейсы (List, Set, Map) и их реализации;
- Владение Git: базовые операции (клонирование, commit, push, pull);
- Знание SQL: основы работы с реляционными БД, написание простых запросов;
- Будет плюсом: знание Spring Framework/Spring Boot (базовый уровень), Hibernate или Spring Data JPA (понимание ORM), PostgreSQL.
О проекте: МТС Маркетолог помогает внешним и внутренним клиентам запускать таргетированные рекламные кампании на основе данных Big Data МТС. В основе сервиса лежат обезличенные данные об абонентах оператора, которые позволяют показывать рекламу только той аудитории, которую она может заинтересовать. Сервисом могут пользоваться физические и юридические лица, индивидуальные предприниматели — абоненты любых операторов.
Задачи:
— Разрабатывать API для взаимодействия с продуктами рекламной вертикали (backend, python/go);
— Разрабатывать модули обработки задач: сбор/выгрузка сегментов (в том числе near-real-time), построение отчетов и прочее (python/go);
— Разрабатывать систему категоризации страниц в интернете, включая краулинг/парсинг страниц, интеграцию с моделью-классификатором и интеграцию в data pipeline продукта.
Требования:
— Коммерческий опыт backend-разработки;
— Уверенные знания Linux и опыт разработки под Linux;
— Знакомство с Git;
— Желательно понимание процессов CI/CD;
— Знакомство с Docker (как минимум настройка локального окружения);
— Базовые знания SQL;
— Знакомство с ORM/конструкторами запросов (query builder) и их ограничениями;
— Опыт написания unit и интеграционных тестов, понимание необходимости локальных тестов;
— Опыт работы с очередями (например RabbitMQ) будет плюсом.
Условия:
— Собственная платформа MTS Ocean для получения ИТ-ресурсов, обеспечивающая деплой, мониторинг и observability;
— Профессиональные гильдии инженеров для поддержки и развития;
— Внутренняя площадка TechTalks для обмена опытом и развития навыков самопрезентации;
— Участие во внешних IT конференциях, включая HighLoad++, DevOps Conf, Joker, AHA!, Матемаркетинг и другие, а также собственная конференция True Tech Day и регулярные митапы;
— Полезные курсы и вебинары в корпоративном университете и электронная библиотека;
— ДМС с первого месяца работы, включая стоматологию;
— Страхование от несчастных случаев с первого месяца работы;
— Материальная помощь в сложных жизненных ситуациях;
— Отпуск 28 календарных дней плюс 3 дополнительных дня за ненормированный рабочий день;
— Прием врачей общей практики и массаж в офисе;
— Мобильная связь за счет компании и льготные тарифы для близких;
— Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети.
Задачи:
- Построить надёжный распределённый сервис, который может пережить падение двух ДЦ. Развивать систему, которой пользуются сервисы Яндекса с миллионами инстансов. Обрабатывать десятки тысяч realtime-графов для каждого инцидентного сценария.
- Работать с алгоритмами консенсуса. Ядро распределённой системы использует алгоритм Raft. Есть задачи на повышение надёжности сервисов.
- Работать не только над инфраструктурными задачами. Предоставлять единый инструмент работы над стабильностью для разных классов сервисов: Поиска, Музыки, Такси. Помогать сервисам быть доступными 99.9999% времени и разработчикам узнавать о проблемах в течение 30 секунд с момента их появления. Следить за доступностью сервисов и работой отдельных пользовательских сценариев, например, радио в Музыке.
Требования:
- Разрабатывали на Python более трёх лет.
- Имеете опыт классической веб-разработки (кеш, очереди, асинхронные задачи).
- Работали с PostgreSQL.
- Тестируете свой код.
- Умеете работать и самостоятельно, и в команде.
Задачи:
— Развивать инфраструктурные сервисы для учётной системы и финансовой платформы, обеспечивая архитектуру, надёжность, стабильность и эксплуатацию.
— Проектировать интеграции с корпоративной ERP: API, ETL-процессы, доступ к справочникам и обмен данными между системами.
— Создавать внутренние платформенные инструменты для разработчиков: библиотеки, Spring Boot-стартеры, релизные механики, сервисы метрик и трассировки.
— Улучшать и поддерживать существующие сервисы: добавлять новые возможности, убирать технический долг, улучшать архитектуру, стабилизировать и рефакторить.
— Вести задачи самостоятельно от запроса до запуска, включая сбор контекста, согласование с другими командами и развитие решения.
Требования:
— Уверенное владение Java и Spring Boot.
— Опыт работы с SQL и реляционными базами данных (Hibernate, jOOQ, JDBC).
— Опыт поддержки production-сервисов и понимание процессов после релиза.
— Умение самостоятельно вести задачи от нечеткого запроса до результата.
— Понимание пользователей сервиса, ограничений и стоимости ошибок.
Location: New York City
Workplace: Hybrid
About Pinecone
Pinecone is the trusted AI knowledge company. Its trusted AI knowledge platform—including its Database, Nexus, and Marketplace products—power accurate, fast, and cost-effective AI applications for more than 10,000 customers and 1M developers worldwide. Pinecone's mission is to make AI knowledgeable. For more information, visit pinecone.io http://pinecone.io.
About the Team and Role:
We are hiring a senior/staff software engineer to help design and build core components of our next-generation knowledge retrieval system built for the AI era – search and retrieval infrastructure that powers high-quality, scalable, and enterprise-grade agentic systems. You’ll build the framework that allows our customers to connect knowledge–synthesized from structured and unstructured data–to modern LLM-powered applications, leveraging the world’s best-in-class vector DB supporting semantic search and hybrid retrieval. This role is ideal for someone who loves backend system architecture, distributed systems, and applied AI infrastructure. It is a high impact role with significant ownership across architecture, performance, and system reliability.
Responsibilities:
- Design and build scalable platform components leveraging advanced retrieval via query planning, semantic and hybrid search, metadata-aware search, and LLM generation
- Design and build optimized indexing pipelines for structured and unstructured data
- Build backend services for semantic and hybrid retrieval, knowledge graph construction, and retrieval orchestration
- Improve retrieval quality through evaluation and observability frameworks
- Design APIs for internal and external user and agentic consumers
- Optimize latency, throughput and cost across large-scale inference and retrieval workloads
- Drive technical direction for reliability and security
What You’ll Bring to the Table:
To thrive in this role, you don't need to check every single box, but you should be deeply passionate about how to turn data into knowledge.
Systems Expertise
- Architectural Depth: You have a proven track record (typically 6+ years) of shipping production-grade backends for large-scale systems. You don’t just write code; you design for high throughput, low latency, and long-term maintainability.
- Data Engineering Savvy: You’re comfortable building high-throughput indexing pipelines that handle both the messy world of unstructured data and the rigid world of structured schemas.
AI & Retrieval
- Retrieval Intuition: You understand that "search" is more than just a keyword match. You have direct experience (or deep theoretical knowledge) in semantic search, vector databases, hybrid retrieval strategies, or with traditional search engines like Elastic or OpenSearch.
- RAG & Orchestration: You understand the nuances of Retrieval-Augmented Generation (RAG) patterns, from embedding pipelines and hybrid search techniques to how query planning and metadata filtering can make or break an LLM's performance.
Technical
- Language Fluency: You are an expert in at least one major language like Go, Rust, C++, Java, or Python.
- Infrastructure: Familiarity and experience with modern infrastructure tools, such as Kubernetes, cloud-native architectures, and observability frameworks, as well as infrastructure-as-code tools like Terraform or Pulumi.
Ownership & Impact
- Product Thinking: You don't just build to spec; you build for the user. You can design clean, intuitive APIs that both human developers and autonomous agents will love.
- Ambiguity Navigator: You’re comfortable in a high-growth environment. You prefer "owning a problem" over "executing a ticket."
Bonus Points
- Experience building multi-tenant SaaS platforms.
- Experience with retrieval evaluation frameworks—knowing how to actually measure "good" search results.
- Experience with query planning or agentic reasoning loops (e.g., teaching a system how to break down a complex prompt into multiple specific steps).
Perks & Benefits:
- Comprehensive health coverage including medical, dental, vision, and mental health resources
- 401(k) Plan
- Equity award
- Flexible time off
- Paid parental leave
- Annual Company Retreat
- WFH Equipment Stipend
All qualified applicants will receive considerations for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti-discrimination laws.
Задачи:
-проектирование, разработка, тестирование и сопровождение высоконагруженных веб-приложений и микросервисов на языке Java, BPMN-процессов
-написание сложных SQL-запросов, проектирование структуры БД, оптимизация производительности запросов;
-разработка интеграционных решений с использованием REST API, SOAP, брокеров сообщений (Kafka)
-активное участие в обсуждении архитектурных решений, выборе технологий и инструментов для реализации новых фичей
-проведение код-ревью коллег, написание чистого, поддерживаемого кода, покрытие нового функционала модульными и интеграционными тестами (JUnit, Mockito)
-поиск узких мест и оптимизация существующего кода для повышения производительности и стабильности приложений
-тесная работа с аналитиками, QA-инженерами, DevOps-специалистами и другими разработчиками в рамках Agile/Scrum-команды
-подготовка технической документации по разработанному функционалу
-помощь при разборе промышленных инцидентов.
Требования:
-уверенное знание Java/Kotlin
-уверенное знание Spring экосистемы
-опыт коммерческой разработки от 5 лет
-глубокое знание Kafka и смежных технологий
-опыт работы с SQL/noSQL базами данных, S3 хранилищами
-понимание контейнеризированной среды и devops
-знание подходов проектирования архитектуры высоконагруженных back-end приложений, понимание узких мест
-опыт работы, применение AI-инструментов.
Задачи:
- самостоятельно дорабатывать функционал платформы на Java (21);
- тестировать новый функционал;
- анализировать ТЗ и согласовывать планы выполнения работ для текущих задач;
- локализовывать дефекты, расследовать инциденты и повышать качество программного продукта.
Требования:
- опыт работы бэкенд-разработчиком - от 3-х лет;
- опыт работы с системами управления версиями GIT;
- опыт коммерческой разработки;
- опыт разработки решений в монолитной и микросервисных архитектурах;
- опыт работы с реляционными БД и SQL;
- опыт работы с REST/API и Kafka;
- опыт работы с OAuth;
- базовые знания и опыт работы с CI/CD на уровне понимания и небольшой донастройки пайплайнов;
- проактивность при выполнении рабочих обязанностей;
- развитые коммуникационные навыки.
Желательные требования:
- базовые навыки работы в Linux;
- умение работать с системами логирования и мониторинга, Distributed tracing;
- опыт работы с Gitlab.
ГибридmiddleГеография найма не уточнена
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— Владение продуктовыми функциями от начала до конца, включая фронтенд, бэкенд и AI-системы.
— Создание пользовательских интерфейсов, которые помогают кандидатам находить возможности и позволяют стартапам нанимать талантливых специалистов.
— Проектирование и разработка масштабируемых API, бэкенд-сервисов и рабочих процессов, обеспечивающих работу основной платформы.
— Разработка AI-агентов и автоматизированных решений для поиска, отбора, сопоставления кандидатов и операций по найму.
— Интеграция сторонних платформ, внешних сервисов и поставщиков данных.
— Сотрудничество с основателями компании для преобразования отзывов клиентов в реализованные функции продукта.
Требования:
— Степень бакалавра или магистра в области компьютерных наук, программной инженерии или смежных областях (новые и будущие выпускники приветствуются).
— Прочные знания в области компьютерных наук, включая структуры данных, алгоритмы, отладку и принципы разработки ПО.
— Опыт создания современных веб-приложений как на фронтенде, так и на бэкенде.
— Знание JavaScript/TypeScript, React, Python, разработки API, баз данных и облачной инфраструктуры.
— Опыт создания реальных продуктов через стартапы, личные проекты, исследования, вклад в open-source или продукты с активными пользователями.
Условия:
— Удалённая работа или работа в Сан-Франциско, Калифорния.
— Полная занятость.
— Возможность спонсорства виз OPT и H-1B.
Задачи:
- Разработка микросервисов управления данными Модели Космической Системы;
- Разработка пайплайнов обработки данных ETL/ELT;
- Интеграция вычислительных модулей (микросервисов);
- Реализация процессов контроля качества данных;
- Разработка моделей данных и согласование дата-контрактов;
- Работа с СУБД Postgres, Clickhouse;
- Обработка и анализ данных в Pandas, NumPy, Polars.
Стек разработки:
Python 3.12+, FastApi (Pydantic v2), Numba, Numpy, Pandas, SQLAlchemy 2+, Ruff+MyPy (lint), Kafka (FastStream), Redis (Dragonfly), Matlab, Postgres, Clickhouse.
Требования:
- Инженерное или техническое образование (обязательно);
- Опыт разработки на Python от 3х лет, на позиции Middle - от 1 года;
- Опыт работы с библиотеками для анализа данных: Pandas, NumPy, Polars;
- Понимание принципов проектирования и работы с хранилищами данных;
- Опыт работы с базами данных PostgreSQL, ClickHouse;
- Опыт работы с инструментами ETL/ELT (например, Airflow, Dagster, PandasETL);
- Понимание принципов работы систем потоковой обработки данных;
- Опыт в разработке веб-приложений (FastAPI);
- Опыт работы с контейнерами Docker;
- Опыт работы с инструментами командной разработки: Confluence, Jira, Git.
Условия:
- Работа в аккредитованной ИТ-компании;
- Возможность выбора формата работы (офис/гибрид);
- Комфортный современный офис (м. Мнёвники);
- Оформление в соответствии с ТК РФ;
- Конкурентный уровень заработной платы - на уровне лидеров ИТ/телеком-индустрии.
Задачи:
- Эксплуатация и администрирование инфраструктуры для кластеров баз данных.
- Разработка инструментов автоматизации для управления кластерами на Java.
- Участие в дежурствах для обеспечения доступности кластеров и внутренних сервисов.
Требования:
- Знание Java.
- Понимание работы алгоритмов и структур данных.
- Интерес к решению технически сложных задач.
- Понимание основ распределённых систем: репликация, консистентность, очереди сообщений.