Задачи:
— Проектировать, разрабатывать и поддерживать качественные программные решения, соответствующие бизнес-целям.
— Сотрудничать с кросс-функциональными командами для определения, проектирования и выпуска новых функций.
— Писать чистый, поддерживаемый и эффективный код, следуя лучшим практикам.
— Отлаживать и решать сложные технические проблемы в сжатые сроки.
— Участвовать в код-ревью и способствовать улучшению процессов команды.
Требования:
— Опыт работы в качестве Software Engineer не менее 3 лет.
— Владение Java.
— Глубокое понимание принципов разработки ПО, включая ООП, паттерны проектирования и масштабируемую архитектуру.
— Опыт работы с RESTful API, микросервисной архитектурой и облачными платформами (AWS, Azure, GCP).
— Знание реляционных и нереляционных баз данных (SQL, MongoDB).
— Уверенное владение Git и рабочими процессами контроля версий.
— Свободное владение английским языком, отличные коммуникативные и командные навыки.
— Будет преимуществом: опыт работы с контейнеризацией (Docker, Kubernetes), знание CI/CD и практик DevOps.
— Опыт в финтех-индустрии или банковском ПО.
Условия:
— Конкурентная зарплата и полный пакет социальных льгот.
— Возможность работать на передовой финтех-платформе.
— Динамичная и поддерживающая рабочая среда с возможностями профессионального роста.
— Влияние на успех клиентов и развитие финтех-экосистемы.
À propos du rôle
Un(e) Développeur(-euse) Expérience IA est responsable du cycle de vie complet des parcours que nos clients vivent avec l'agent IA d'Upgrade par clavardage, par téléphone et par courriel : création, optimisation, gestion des cas particuliers et augmentation du taux de résolution autonome. Cette personne conçoit des parcours dans les outils sans code de Sierra, collabore avec les groupes produits d'Upgrade pour intégrer leurs processus de service à l'agent, et répond de la capacité de l'agent à résoudre le problème du client de façon sécuritaire, exacte et sans intervention humaine. Vous ferez le lien entre les équipes de développement, de produit et des opérations clientèle. Vous transformerez des processus de service, comme effectuer un paiement, consulter les détails d'un prêt, mettre à jour une adresse ou activer les paiements préautorisés, en parcours de production, et vous continuerez à les améliorer après leur lancement. Vous concevrez et gérerez les parcours de A à Z, de la première ébauche jusqu'à leur pleine maturité. Le travail est à la fois celui d'un bâtisseur et d'un analyste : concevoir le parcours, gérer les cas particuliers, lire les transcriptions et augmenter continuellement le taux de résolution autonome. Le taux de résolution autonome, la satisfaction client (CSAT), la qualité des transferts et le taux d'hallucination sont vos indicateurs clés. Au cours de votre première année, vous serez responsable d'un portefeuille de parcours couvrant l'ensemble de nos produits (prêts personnels, carte, paiement différé (BNPL), marge de crédit hypothécaire (HELOC), dépôts) et contribuerez à établir les normes selon lesquelles Upgrade conçoit, teste et déploie ses expériences IA.
Nos technologies principales
Sierra Agent Studio (parcours sans code), simulations et analyse des conversations Sierra, API GraphQL et REST (comme outils de parcours), Genesys (transfert vers le centre de contact), SumoLogic, Grafana, SQL, JavaScript/TypeScript, Claude et autres outils de LLM.
Ce que vous ferez
Création de parcours :
— Concevoir et développer des parcours Sierra dans Agent Studio pour le clavardage, la voix et le courriel, de la phase de découverte avec les opérations jusqu'au déploiement en production
Optimisation :
— Analyser chaque semaine les transcriptions, les enregistrements et les données analytiques, repérer où les conversations échouent ou sont transférées, et déployer des correctifs à la logique des parcours, aux instructions et à la base de connaissances
Gestion des cas particuliers :
— Cartographier les scénarios problématiques (paiements refusés, identité non concordante, comptes en souffrance, demandes non prises en charge) et s'assurer que chacun se conclut par une réponse exacte ou un transfert fluide
Résolution autonome :
— Assumer la responsabilité des cibles de résolution autonome et de CSAT pour chaque parcours, mener des déploiements progressifs (1 % → 100 %) et prioriser les travaux ayant le plus d'impact sur ces indicateurs
Partenariat produit :
— Collaborer avec les groupes produits (prêts personnels, carte, BNPL, dépôts) pour définir la portée de nouveaux parcours, maintenir les parcours à jour au fil de l'évolution des produits et définir les API dont l'agent a besoin
Sécurité et conformité :
— Appliquer l'authentification à plusieurs niveaux et la vérification renforcée, le libellé de conformité exact ainsi que des garde-fous contre les hallucinations et les réponses non conformes aux politiques
Transferts :
— Concevoir les transferts vers des agents humains dans Genesys avec des résumés exacts et le contexte d'authentification
Tests :
— Créer des suites de simulation et de tests de régression afin que chaque modification de parcours soit déployée avec la preuve qu'elle n'altère pas le comportement existant
Surveillance :
— Suivre la latence, les erreurs et les abandons dans SumoLogic et Grafana, et être responsable des alertes
Optimisation vocale :
— Latence, phrases de transition, interruptions, personnalité et ton
Relation avec Sierra :
— Agir à titre de responsable technique de notre côté, faire remonter les problèmes liés à la plateforme et orienter les demandes relatives à la feuille de route
Ce que nous recherchons
— De 3 à 5 ans d'expérience en développement logiciel, ou une expérience équivalente dans des rôles en solutions techniques, en IA conversationnelle ou en gestion de produits techniques
— Connaissance pratique du comportement des agents LLM : instructions, appels d'outils, récupération de connaissances, et les points de défaillance de chacun
— Expérience dans la conception d'évaluations pour des systèmes non déterministes : jeux de tests, simulations, LLM évaluateur (LLM-as-judge), seuils de régression
— Une maîtrise technique suffisante pour lire des spécifications d'API, collaborer avec des développeurs backend sur des intégrations REST et GraphQL, et raisonner sur les autorisations et les portées de permissions
— Un esprit axé sur le produit et le client : vous comprenez les procédures opérationnelles, lisez les transcriptions, accordez de l'importance au ton et mesurez votre réussite selon la résolution du problème du client
— Sens des responsabilités en production : déploiements, surveillance, analyse de journaux et réponse aux incidents
— Rédaction claire et capacité à travailler avec des interlocuteurs non techniques des équipes des opérations, de la conformité et des affaires juridiques
Atouts supplémentaires
— Expérience pratique de Sierra Agent Studio ou d'une plateforme d'agents sans code comparable (Decagon, Ada, Kore.ai, Google CCAI, Amazon Lex/Connect)
— Expérience en IA vocale : reconnaissance vocale (speech-to-text), synthèse vocale (text-to-speech), optimisation de la latence, gestion des interruptions (barge-in)
— Connaissance des systèmes de centre de contact tels que Genesys et de la conception de transferts vers des agents
— Expérience en fintech ou dans un autre secteur réglementé (UDAAP, FDCPA, TCPA, PCI, SOC 2)
— Expérience en conception conversationnelle ou en rédaction UX
Ce que nous vous offrons
— Salaire compétitif ($140K-$180K) et plan d'options d'achat d'actions
— Assurances médicales, dentaires et de la vue payées par l'entreprise
— Congés payés flexibles
— Possibilités de croissance et de développement professionnel
— Congé parental payé
— Initiatives de santé et de bien-être
Exigence linguistique
— English language is required for this position, as it involves interacting with staff at Upgrade's offices worldwide.
Conditions environnementales et de travail
— Le travail s'effectue à l'intérieur dans un environnement au rythme soutenu qui exige la capacité de gérer plusieurs priorités et de respecter les processus de travail, les horaires et les attentes en matière de service établi.
— Les employés saisissent, extraient et échangent régulièrement des informations avec précision à l'aide de systèmes et d'applications numériques afin d'appuyer les objectifs opérationnels et de service à la clientèle.
— Le poste exige la capacité de recevoir et d'échanger des informations avec les clients, les collègues, les superviseurs et les partenaires interfonctionnels par le biais des moyens de communication disponibles, qui peuvent inclure des réunions, des courriels, des appels téléphoniques et des outils de collaboration numériques, et peut impliquer des échanges en temps réel, verbaux ou en personne selon les besoins de l'entreprise.
— Les fonctions peuvent inclure la gestion d'un volume élevé d'interactions entrantes et/ou sortantes avec la clientèle ainsi que d'activités de travail à l'aide de systèmes de télécommunication et informatiques.
— Le poste exige la capacité de lire, d'analyser et d'interpréter les informations affichées à l'écran d'ordinateur et de maintenir une posture de travail pendant de longues périodes, conformément aux exigences du poste.
— Le travail peut s'effectuer dans un centre de contact, un bureau ou en télétravail, selon les besoins de l'entreprise et la nature du poste.
— Les environnements de travail sur place peuvent inclure des espaces de travail partagés, un éclairage de bureau standard et un bruit de fond modéré typique des environnements de service à la clientèle ou opérationnels.
— Les employés en télétravail sont responsables de maintenir un espace de travail sécurisé et productif avec une connexion Internet fiable qui prend en charge les systèmes de l'entreprise et protège la confidentialité des informations de l'entreprise et des clients.
— Des mesures d'adaptation raisonnables peuvent être mises en place pour permettre aux personnes qualifiées vivant avec un handicap d'exercer les fonctions essentielles du poste, conformément à l'Americans with Disabilities Act (ADA) et aux lois étatiques et locales applicables.
— Nous sommes un employeur garantissant l'égalité des chances et nous valorisons la diversité au sein de notre entreprise.
— Nous ne faisons pas de discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'âge, l'état civil, le statut d'ancien combattant ou le statut de handicap.
— Upgrade n'accepte pas les candidatures spontanées soumises par des agences de recrutement, des cabinets de recherche de personnel ou toute autre tierce partie.
— Tout CV soumis à un employé d'Upgrade sans accord écrit préalable en vigueur sera considéré comme la propriété d'Upgrade, et Upgrade ne sera pas tenue de payer des bonus de recommandation ou de placement.
— Les agences doivent obtenir une approbation écrite au préalable du service d'acquisition de talents d'Upgrade pour soumettre des candidatures, et ce, seulement si une entente valide et dûment signée est en vigueur.
Задачи:
— Разработка и поддержка сервисов на C# и .NET
— Работа с PostgreSQL, оптимизация запросов, поддержка схем данных
— Реализация бизнес-логики расчётов, тарифов, начислений
— Интеграции с внешними системами и государственными сервисами через API
— Разработка модулей формирования отчётов, выгрузок, реестров
— Поддержка очередей задач, асинхронных процессов, обмена данными между сервисами
Требования:
— Коммерческий опыт в сфере разработки на C# и .NET от 5 лет
— Хорошее понимание ООП и паттернов проектирования
— Практический опыт работы с PostgreSQL
— Понимание и опыт применения CQRS и Event Sourcing в реальных проектах
— Умение независимо формулировать и решать задачи
— Работа через ИП
Будет плюсом:
— Опыт настройки CI/CD
— Опыт работы с системами мониторинга и логирования
— Знание и практика с RabbitMQ, gRPC
— Опыт контейнеризации и оркестрации: Docker, Kubernetes
Условия:
— Удалённая работа, периодические встречи в видеоконференциях для синхронизации
— Гибкий рабочий день: 6-8 часов в удобное для вас время
— Фокус на качестве кода и архитектуре, без гонки за сроками
УдалённоmiddleГеография найма не уточнена, офис: Челябинск
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Требования:
— Опыт работы на Python от 3 лет
— Техническое образование обязательно
— Понимание фундамента: ОС, сети, distributed systems, stream processing
— Kafka — обязательно
О компании:
IT-компания, которая занимается разработкой, внедрением и сопровождением IT-продуктов для горнодобывающей отрасли, а также оказывает услуги по диспетчеризации производства на основе собственных IT-продуктов.
Задачи:
— Разработка приложения на микросервисной архитектуре
— Разработка программного кода в соответствии с требованиями (их пишет аналитик)
— Диагностика и исправление дефектов (тестировщики находят дефекты)
— Поддержка существующего кода, его анализ и оптимизация
Требования:
— Уверенное владение C# / .NET 5
— Опыт с Entity Framework Core
— Знание PostgreSQL
Желательно:
— Умение правильно готовить микросервисы, знание Apache Kafka и брокеров сообщений
— Знание CQRS, AutoMapper, SignalR
— Опыт работы с Docker
— Понимание и опыт работы с git
Задачи:
— Создавать высокопроизводительные edge-сервисы на Go
— Проектировать архитектуру с офлайн-режимом и синхронизацией между облаком и edge
— Разрабатывать системы обмена сообщениями с использованием NATS, Kafka или MQTT
— Управлять развертываниями в Kubernetes с Helm
— Оптимизировать сервисы для работы на edge-оборудовании
— Участвовать в архитектурных и код-ревью
Требования:
— Опыт разработки ПО не менее 7 лет
— Уверенные знания Golang
— Опыт работы с распределёнными системами и event-driven архитектурой
— Знания Kubernetes, Helm, Docker
— Опыт работы с системами обмена сообщениями NATS, Kafka или аналогичными
— Знание OAuth2 и JWT
— Опыт работы с CI/CD
Будет плюсом:
— Опыт с MQTT
— Знание Spectro Cloud Palette
— Опыт работы с POS или ресторанными технологиями
— Знание GraphQL federation
Задачи:
— Профилировать пайплайн от начала до конца и находить реальные узкие места в алгоритмах, C-коде и Db2;
— Строить базовые метрики производительности и регрессионные проверки, чтобы доказывать безопасность каждого изменения;
— Рефакторить и оптимизировать legacy C / Embedded SQL код, сохраняя точную идентичность результатов;
— Повышать пропускную способность за счёт улучшения алгоритмов, SQL, батчинга и параллельной обработки (OpenMP);
— Презентовать результаты и компромиссы техническому руководству заказчика на английском языке.
Требования:
— Английский для прямой технической коммуникации с заказчиком;
— Сильный коммерческий опыт разработки на C под Linux;
— Практический опыт работы с IBM Db2 и Embedded SQL (сильный Pro*C или аналогичный опыт может рассматриваться);
— Многопоточность в C; предпочтительно OpenMP;
— Подтверждённый опыт оптимизации производительности: профилирование, оптимизация алгоритмов и SQL, измеримые результаты;
— Уверенная работа с большими legacy-кодовыми базами;
— Активное использование AI-инструментов для кодинга (Claude Code или аналогичные).
Будет плюсом:
— Intel C compiler / toolchain (icc, VTune);
— Обработка больших пакетных данных / ETL;
— Домен геномики или биоинформатики.
Основные требования:
— Практический коммерческий опыт работы с Compass Payment не менее 3 лет.
— Опыт работы с TranzWare.
— Опыт разработки или улучшения платежных процессов на платформе.
— Опыт интеграции Compass Payment с внешними системами.
— Понимание архитектуры и принципов работы платежного решения.
— Понимание полного жизненного цикла платежной транзакции.
— Знание различных статусов платежей и переходов между ними.
— Понимание обработки ошибок и исключительных сценариев.
— Опыт устранения неисправностей в платежной инфраструктуре.
— Опыт анализа инцидентов в производственной среде.
— Опыт работы с API и интеграциями.
— Понимание того, как платежные платформы взаимодействуют с внешними системами.
— Способность анализировать логи и выявлять первопричины ошибок.
— Опыт участия в выпуске функциональности платежей.
— Понимание требований к надежности и точности финансовых транзакций.
— Опыт интеграции сервисов с внешними системами.
— Уровень английского языка – Pre-Intermediate+ и выше.
Желательно:
— Опыт работы над банковскими, платежными или финтех-проектами.
Задачи:
— Разработка и улучшение платежных процессов на Compass Payment.
— Внедрение изменений в существующие платежные потоки.
— Разработка интеграций между Compass Payment и внешними системами.
— Обеспечение точной передачи данных о платежах между системами.
— Работа с различными статусами и состояниями платежных транзакций.
— Внедрение обработки ошибок и исключений.
— Обеспечение правильной обработки дублирующихся запросов и других нестандартных сценариев.
— Анализ и устранение проблем в платежных процессах.
— Участие в расследовании инцидентов в производственной среде.
— Анализ журналов и технических данных для выявления первопричин инцидентов.
— Участие в тестировании и развертывании изменений.
— Сотрудничество с инженерами по качеству, аналитиками, архитекторами и другими разработчиками.
— Участие в проверках кода и технических обсуждениях предлагаемых изменений.
— Поддержка существующих платежных интеграций.
— Содействие улучшению стабильности и надежности платежных процессов.
Условия:
— Опыт работы в команде с лидерами в области финансовых технологий, здравоохранения, розничной торговли, телекома и других.
— Возможность сменить проект и/или развить экспертизу в интересной бизнес-области.
— Гарантия профессионального, финансового и карьерного роста.
— Системы наставничества и адаптации для каждого нового сотрудника.
— Возможность заработать до дополнительных 1 000 USD в месяц в зависимости от уровня экспертизы, включаемые в годовой бонус.
— Доступ к корпоративному обучающему порталу с базой знаний компании.
— Яркая корпоративная жизнь (вечеринки, дни пиццы, PlayStation, фрукты, кофе, закуски, фильмы).
— Компенсация за сертификацию (AWS, PMP и т.д.).
— Реферальная программа.
— Частная медицинская страховка и компенсация за спорт, в зависимости от типа занятости.
Задачи:
— разработка новой подсистемы, интегрированной с АИС InvestManager, включая написание исходных кодов на PL/SQL
— сопровождение новой подсистемы, интегрированной с АИС InvestManager, включая написание исходных кодов на PL/SQL
Требования:
— знание предметной области не требуется
— знание языка запросов PL/SQL
— знание основ реляционных баз данных, в частности БД Oracle
— желание работать в команде программистов офлайн
— дополнительных требований к кандидату нет
Условия:
— рабочий график: офлайн, понедельник-пятница с 9-00 до 18-00
— офис находится в Алматы, ЖК Мега Тауэрс возле МЕГА на Розыбакиева
— стажер получит колоссальный опыт работы в команде опытных программистов, повысит свои навыки программирования, получит опыт создания и поддержки автоматизированных систем
— дополнительные особые условия труда могут быть озвучены и обсуждены при собеседовании
ОфисСтажёрофис находится в Алматы, ЖК Мега Тауэрс возле МЕГА на Розыбакиева
Проект связан с развитием и интеграцией платежной платформы Compass Payment. Основная задача — развитие платежных процессов и интеграционных решений, включая взаимодействие с внешними системами, обработку статусов и ошибок платежных операций. Проект предполагает микросервисную архитектуру и использование современных интеграционных технологий: REST/gRPC API, Kafka, PostgreSQL, Docker/Kubernetes. Особое внимание уделяется отказоустойчивости, масштабируемости, безопасности и корректной обработке асинхронных платежных операций.
Задачи:
— Разработка и доработка платежных процессов на Compass Payment.
— Реализация изменений в существующих платежных сценариях.
— Разработка интеграций Compass Payment с внешними системами.
— Обеспечение корректной передачи платежных данных между системами.
— Работа с различными статусами и состояниями платежных операций.
— Реализация обработки ошибок и исключительных ситуаций.
— Обеспечение корректной обработки повторных запросов и других нестандартных сценариев.
— Анализ и устранение ошибок в платежных процессах.
— Участие в расследовании production-инцидентов.
— Анализ логов и технических данных для поиска причин инцидентов.
— Участие в тестировании и вводе в эксплуатацию изменений.
— Взаимодействие с QA, аналитиками, архитекторами и другими разработчиками.
— Участие в code review и техническом обсуждении изменений.
— Поддержка существующих платежных интеграций.
— Участие в повышении стабильности и надежности платежных процессов.
Требования:
— Практический коммерческий опыт работы с Compass Payment от 3+ лет.
— Участие в разработке или доработке платежных процессов на платформе.
— Опыт интеграции Compass Payment с внешними системами.
— Понимание архитектуры и принципа работы платежного решения.
— Понимание полного жизненного цикла платежной операции.
— Знание различных статусов платежей и переходов между ними.
— Понимание обработки ошибок и исключительных ситуаций.
— Опыт troubleshooting в платежной инфраструктуре.
— Опыт анализа production-инцидентов.
— Умение работать с API и интеграциями.
— Понимание взаимодействия платежной платформы с внешними системами.
— Умение анализировать логи и находить причины ошибок.
— Опыт участия в релизах платежного функционала.
— Понимание требования к надежности и корректности финансовых операций.
— Английский язык – от Pre-Intermediate+.
— Готовность к длительной командировке в Алматы (Казахстан) для работы из офиса клиента.
Будет плюсом:
— Опыт работы в банковском, платежном или fintech-проекте.
Условия:
— Крутая молодая команда единомышленников, неформальное общение в компании.
— Программы менторства и адаптации помогут максимально комфортно влиться в коллектив и работу.
— Доступ к лучшим образовательным платформам, семинарам и практикам.
Задачи:
— разрабатывать новую функциональность и дорабатывать существующие модули платформы на Go;
— разбираться в существующей архитектуре и кодовой базе;
— реализовывать backend-логику и интеграционные сценарии;
— работать с PostgreSQL: запросы, структуры данных, оптимизация;
— разрабатывать и дорабатывать интеграции с внешними системами;
— работать с обработчиками, преобразованием и агрегацией данных;
— участвовать в развитии отчётности, сводных показателей, виджетов и dashboard-функциональности;
— анализировать технические постановки и давать реалистичные оценки;
— искать оптимальное техническое решение совместно с аналитиками и архитекторами;
— устранять дефекты и оптимизировать существующую реализацию;
— участвовать в Code Review.
Требования:
— уверенный коммерческий опыт разработки на Go;
— уровень Senior;
— опыт разработки сложных backend-систем;
— хорошее знание PostgreSQL и понимание оптимизации SQL-запросов;
— понимание gRPC, HTTP/2, TCP/IP;
— опыт работы с Kafka и/или RabbitMQ;
— опыт с Docker, Kubernetes и CI/CD;
— опыт разработки интеграций и API;
— уверенное владение Git;
— умение быстро разбираться в большой существующей кодовой базе;
— умение самостоятельно декомпозировать задачу, оценивать её и доводить до рабочего результата;
— понимание архитектуры и влияния изменений на существующую систему.
Будет плюсом:
— опыт разработки TMS / WMS / ERP или других enterprise/logistics-систем;
— опыт работы с высоконагруженными системами;
— опыт развития платформенных решений, используемых несколькими проектами;
— опыт работы с отчётностью, аналитикой и большими объёмами данных.
Нам нужен именно самостоятельный Senior, которому можно передать бизнес-контекст и постановку, после чего он сможет разобраться в существующей реализации, задать необходимые вопросы и предложить технически корректное решение.
Задачи:
— Развитие продукта: реализация бизнес-логистики системы Timex на .NET Framework 4.7.2 согласно техническим спецификациям.
— Участие в миграции модулей системы на актуальный стек .NET 8+ (рефакторинг, адаптация архитектуры).
— Разработка SDK для взаимодействия с новым аппаратным обеспечением (hardware-интеграция).
— Покрытие кода тестами, отладка и устранение дефектов.
— Строгое соблюдение регламентов разработки (Code Review, документация, трекинг задач).
Требования:
— Коммерческий опыт разработки на C# от 1 года или наличие сложных Pet-проектов/курсовых по Desktop-разработке.
— Уверенное знание C# и .NET Framework.
— Понимание отличий от .NET.
— Навыки работы с асинхронностью (async/await) и LINQ.
— Опыт работы с WinForms/WPF, понимание жизненного цикла приложений и Data Binding.
— Уверенное владение SQL (написание запросов с JOIN, понимание индексов) и опыт работы с ORM.
— Опыт работы с Git (понимание Git Flow) и системами баг-трекинга (Jira или аналоги).
Условия:
— Работа строго в офисе.
— Работа с реальным "железом" (контроллеры, стенды), удаленная отладка невозможна.
— График 5/2, с 8:30 до 17:30.
— Оформление по ТК РФ в сертифицированную IT-компанию.
— Заработная плата обсуждается индивидуально по итогам собеседования, выплачивается два раза в месяц.
— Отпуска и больничные по ТК.
— ДМС после испытательного срока.
— Стабильность, отсутствие переработок (уход вовремя).
— Место работы в шаговой доступности от метро Динамо, Петровский парк, ЦСКА.
Задачи:
— Разработка и реализация алгоритмов сопровождения целей: проектирование и разработка алгоритмов, реализация и сравнение различных подходов;
— Интеграция модулей машинного зрения: интеграция модулей в общий конвейер обработки видео, реализация логики управления модулями;
— Работа с математическим аппаратом: реализация и применение алгоритмов фильтрации и предсказания данных, решение задач оценки движения;
— Оптимизация производительности: профилирование и оптимизация кода для работы в реальном времени с высокой частотой кадров, использование многопоточности;
— Тестирование и отладка: создание модульных и unit-тестов для проверки корректности работы алгоритмов, проведение экспериментов на датасетах, визуализация и оценка результатов, написание технической документации по алгоритмам и API.
Требования:
— Опыт от 3 лет в разработке на C++;
— Знание стандартов C++17 и выше;
— Знание идиом C++;
— Опыт работы с STL;
— Навыки оптимизации и низкоуровневого программирования;
— Знание и понимание структур данных и алгоритмов;
— Базовые знания об особенностях работы с изображениями, методами их обработки;
— Знание эффективных структур данных, алгоритмов работы в реальном времени, понимание их сложности;
— Математическая база: линейная алгебра, теория вероятностей и математическая статистика, цифровая обработка сигналов и изображений, вычислительная геометрия.
Условия:
— Работа по ТК РФ в динамично развивающейся компании, шаговая доступность от метро Проспект Мира;
— Сервис с предложениями о корпоративных скидках и привилегиях от партнеров (1000+), который помогает значительно экономить на ежедневных тратах;
— ДМС (включающий стоматологию, страховку выезжающих за рубеж, телемедицину, онлайн-консультации), компенсация спортзала, материальная поддержка;
— Полный рабочий день 5/2.
Location: Stockholm
ABOUT US:
AI NEEDS A NEW INFRASTRUCTURE LAYER. WE'RE BUILDING IT AT MODAL.
Every era of computing brought new workloads that previous infrastructure couldn't support: mainframes, databases, and the cloud. Each time, the company that rebuilt the layer underneath defined the decade. AI is no different, except it touches everything instead of one slice, and the window to build the layer underneath it is open right now.
Our customers include category-defining companies like Ramp https://modal.com/blog/how-ramp-built-a-full-context-background-coding-agent-on-modal, Cognition, DoorDash, and Suno. They rely on Modal for instant GPU access, sub-second container starts, and native storage, so it's simple to serve low-latency inference, fine-tune models, and access production-ready sandboxes at scale.
We've passed $1B in annualized run rate, up 15x from a year ago. In October 2026 we raised a $750M Series D led by Accel at a $15.75B valuation.
Our team includes creators of popular open-source projects (e.g.,Seaborn https://github.com/mwaskom/seaborn,Luigi https://github.com/spotify/luigi), academic researchers, international olympiad medalists, and experienced engineering and product leaders with decades of experience.
THE ROLE:
We are looking for strong engineers with experience and interest in designing, building, and maintaining the novel, high-performance systems that make up our serverless platform.
Specifically, you’ll be working on the distributed object storage system that underpins every container image, volume, and checkpoint on Modal: hundreds of petabytes of data, replicated across multiple cloud object stores and a CDN, cached on local NVMe across a large fleet of workers in many datacenters, and shared peer-to-peer within each datacenter.
You’ll make cold starts feel local when the data is hundreds of milliseconds away, designing the caching, preloading, and peer-to-peer layers that hide object-store latency and keep public ingress off saturated uplinks. You’ll own durability and cost at petabyte scale, from streaming and batch replication between origins to garbage collection over billions of objects. You’ll work across the stack, from local disk and page cache to distributed blob storage and garbage collection, and you’ll help shape what storage becomes next as we push storage closer to workloads.
WHAT YOU’LL WORK ON:
- Build P2P sharing of data across workers within a single datacenter to dramatically reduce ingress
- Replicate data across multiple blob storage providers
- Automate garbage collection across hundreds of petabytes of data
- Deploy colocated storage clusters to datacenters to accelerate high-throughput customer workloads
YOU MAY BE A FIT IF:
- You have 5+ years of experience writing high-quality production code
- You’ve built high-performance distributed storage or caching systems at a large scale (the more challenges you’ve worked through, the better)
- You have strong cloud skills, including deep familiarity with object storage (S3 or similar), CDNs, and their consistency, throughput, and cost characteristics
- You have strong knowledge of low-level operating system foundations (Linux kernel, file systems, page cache, containers, etc.)
- You’re willing to step into the thick of it with our on-call rotation and respond to production incidents
NICE-TO-HAVE:
- Experience with replication, content addressing, and consistency models in multi-region or multi-cloud systems
- Experience operating storage systems at scale (petabyte-scale datasets, high-throughput read/write paths, large-scale garbage collection or data migration)
- Experience with data engineering at petabyte scale
- Prior experience with Rust
Задачи:
— Разрабатывать высоконагруженные, масштабируемые и легко поддерживаемые приложения;
— Участвовать в проведении код-ревью и ревью дизайна на соответствие архитектурным стандартам;
— Планировать процесс разработки, участвовать в командных мероприятиях;
— Писать тесты и поддерживать техническую документацию;
Требования:
— Отлично знать PHP 8+ и MySQL 5.7–8;
— Работать с Symfony, Laravel или Slim;
— Интегрироваться с внешними сервисами;
— Участвовать в командной разработке и легко читать чужой код;
— Писать тесты (PHPUnit, Codeception и др.) и понимать их ценность;
— Уверенно пользоваться Git и *nix-консолью;
— Иметь опыт работы с высоконагруженными проектами и знать подходы к оптимизации.
Условия:
— Прозрачная и конкурентная зарплата, трудоустройство по ТК РФ;
— Гибридный график работы;
— Техника для работы;
— ДМС после испытательного срока;
— Поддержка в трудных ситуациях;
— Корпоративные скидки BestBenefits (спорт, путешествия, рестораны, курсы, косметика);
— Отсутствие дресс-кода и иерархий, доверительная атмосфера в команде.
Компания Reap ищет опытного Senior Software Engineer Treasury, который будет заниматься проектированием и поддержкой надежных систем для глобальных денежных переводов, включая операции с фиатными валютами и стейблкоинами. В работе потребуется использовать технологии и инструменты, такие как MySQL, Postgres, TypeORM, NestJS, Node.js и TypeScript, а также работать с облачной инфраструктурой AWS. Кандидат должен иметь опыт построения распределенных систем, моделирования данных, разработки backend и API, а также управления транзакциями и обеспечением наблюдаемости (observability). Важным аспектом является умение быстро реагировать на инциденты и обеспечивать стабильность работы систем, связанных с движением денег.
О проекте
Мы разрабатываем CRM-систему для среднего бизнеса. Продукт растёт, нагрузка увеличивается, команда расширяется — ищем инженера, который будет проектировать и развивать бэкенд-сервисы.
Задачи:
— Разработка и поддержка микросервисов на Go
— Проектирование REST/gRPC API
— Работа с базами данных (PostgreSQL), оптимизация запросов
— Интеграции с внешними сервисами (email, телефония, платёжные системы и т.д.)
— Участие в код-ревью, обсуждении архитектурных решений
— Написание unit- и интеграционных тестов
— Поддержка CI/CD пайплайнов
Будет плюсом:
— Опыт разработки CRM/ERP или похожих бизнес-систем
— Опыт работы с высоконагруженными системами
— Знание принципов DDD, CQRS
— Опыт менторства/код-ревью для junior-разработчиков (для senior-уровня)
Условия:
— Гибкий график: старт 09:00–12:00 по мск
— Возможность влиять на архитектуру продукта
Этапы интервью:
— Общение с HR
— Техническое собеседование с тимлидом
— Финальная встреча с командой заказчика
Задачи:
— Проектировать архитектуру backend'а, чтобы всё работало на максимум
— Писать backend-сервисы
— Участвовать в создании высоконагруженных приложений
— Поддерживать готовые решения и прокачивать их
Требования:
— Понимать процессы разработки — архитектура, документация, стандарты
— Быть в теме микросервисов, REST API, контейнеров и интеграций
— Знать, как описывать архитектуру систем и делать это понятно
— Знать и понимать алгоритмы
— Писать чистый и читаемый код
— Высшее образование и опыт от 2 лет
— Английский — не ниже B1, чтобы можно было читать доки
— Командный игрок с аналитическим складом ума, ответственный и нацелен на результат
Условия:
— Полная занятость
— График: 5/2
— Формат работы: удалённо