Разработка
TypeScript
JavaScript со статической типизацией
Коротко
Что это за инструмент
JavaScript со статической типизацией.
Вакансии с TypeScript
Только вакансии, в описании которых прямо указан TypeScript.
Стажёр по Nix/NixOS, инженер ПО
- Формат
- Офис
- Страна
- Не указана
- Город
- Не указан
- Грейд
- Стажировка
atvari GmbH — технологическая компания, специализирующаяся на архитектуре программного обеспечения и облачных решений, заказной разработке, облачном инжиниринге, DevOps и ИТ-консалтинге. Команда делает акцент на Rust, Nix и открытых технологиях, ценит чистый поддерживаемый код и совместную инженерную практику. Задачи - Поддержка проектирования, внедрения и сопровождения сред разработки и развертывания на основе Nix. - Написание и доработка конфигураций Nix и NixOS. - Автоматизация процессов сборки и развертывания. - Интеграция Nix с существующими программными проектами. - Совместная работа с инженерами над бэкенд-сервисами. - Устранение проблем окружения и зависимостей. - Документирование конфигураций и инструментов. Условия - Полностью удаленная стажировка. - Неоплачиваемая, продолжительность 1–3 месяца по потребностям кандидата. - Доступна как добровольная (Freiwilliges Praktikum) или обязательная (Pflichtpraktikum) стажировка. - Только для резидентов Германии. - Подходит, если нет завершенного ученичества или университетского диплома (для добровольной стажировки) или требуется обязательная стажировка в рамках учебной программы (для обязательной стажировки). Требования - Сильные базовые знания в Computer Science: алгоритмы, структуры данных, операционные системы. - Опыт разработки как минимум на одном языке высокого уровня (опыт с Rust — плюс). - Понимание концепций бэкенд-разработки: API, микросервисы, серверные фреймворки. - Знакомство с принципами функционального программирования и их применением в кодовой базе. - Интерес к Nix / NixOS, воспроизводимым сборкам, DevOps и инфраструктуре как коду. - Способность быстро учиться, работать в команде и ясно излагать технические темы. - Комфортная работа удаленно в Германии и взаимодействие в кросс-функциональной инженерной среде. Технологический стек - Nix / NixOS - Rust - TypeScript и React - Kubernetes и Podman - OpenTofu / Terraform - gRPC, Protobuf и buf - GraphQL - Grafana, Loki, Tempo, Mimir - OpenTelemetry - WebAssembly - OpenCode и Claude Code - GitHub, GitLab, Forgejo - Hetzner Cloud, GCP, AWS, Azure, OpenStack Другие используемые инструменты - Proton Workspace (Proton Mail, Proton Calendar, Proton Drive, Proton Pass, Proton Meet, Proton Lumo) - Element / Matrix
Senior Software Engineer, Canvas Core
- Формат
- Офис
- Страна
- Аргентина, Великобритания, Канада
- Город
- Не указан
- Грейд
- Senior
Senior Software Engineer, Canvas Core Команда Canvas Core создает и поддерживает фундаментальную платформу, обеспечивающую визуальный опыт Mural: бесконечный холст, ключевые компоненты редактора, поведение редактирования документов, управление активами, совместную работу в реальном времени и системы для быстрого и надежного взаимодействия с холстом. Также команда отвечает за UI Mural, протокол обмена сообщениями в реальном времени и API для внутренних команд, которые создают функции диаграммирования, воркшопов, презентаций, интеграций и AI-возможностей. Миссия — сделать редактор Mural быстрым, надежным, интуитивным и удобным для разработки. Приоритеты: производительность, простота, developer experience и качество платформы. Задачи: - Владеть и поставлять новые возможности платформы Canvas от определения проблемы до внедрения, релиза, измерения и итераций. - Работать с Product и Design над созданием качественного пользовательского опыта, балансируя прагматичную техническую реализацию и долгосрочные потребности платформы. - Проектировать и развивать поддерживаемые системы Canvas с ответственностью за качество, производительность, надежность и developer experience. - Вносить вклад в разработку API, границ сервисов и контрактов платформы, на которых внутренние команды могут быстро и безопасно строить. - Использовать AI-инструменты и агентные рабочие процессы для прототипирования, реализации, тестирования, документирования и оценки работы. - Укреплять команду через технические ревью дизайна, демо, код-ревью, менторство и улучшение инженерных практик. - Развивать системы Canvas с богатыми моделями документов и объектов: иерархические структуры сцены или документа, пространственное индексирование и запросы, поведение раскладки, управление активами, механика выделения. - Работать над крупномасштабными системами конкурентной и совместной работы в реальном времени, поддерживающими синхронизацию общих документов между пользователями, включая решения по порядку событий, задержке, обработке конфликтов и управлению сбоями. - Участвовать в проектировании и интеграции AI-возможностей продукта на пересечении с холстом, моделью документа, системами реального времени и платформой разработчика. - Улучшать производительность через профилирование, анализ узких мест, упрощение архитектуры, точечную оптимизацию и вынос дорогих операций из критических путей взаимодействия. Требования: - Свободное владение современным JavaScript/TypeScript, знакомство с React, Node.js или аналогичными современными фреймворками. - 6+ лет разработки и поставки крупномасштабного production-софта в составе agile-команды. - Сильное инженерное мышление, опыт проектирования масштабируемых, надежных, высокопроизводительных систем и абстракций для разработчиков, балансирующих простоту, developer experience и долгосрочную поддерживаемость. - Опыт проектирования чистых API-контрактов и границ сервисов: продуманные модели данных, версионирование, валидация, обработка ошибок, документация, долгосрочная поддерживаемость. - Опыт создания распределенных, конкурентных, совместных или низколатентных систем: инструменты коллаборации, MMO-игры, системы общего состояния, протоколы обмена сообщениями, с пониманием синхронизации, консистентности, порядка событий, задержки, режимов сбоев и компромиссов производительности. - Опыт работы со сложными системами с богатыми объектными моделями: иерархические структуры сцены или документа, пространственное индексирование и запросы, поведение раскладки, управление активами, механика выделения, чувствительные к производительности пользовательские взаимодействия.
Senior Software Engineer, Growth
- Формат
- Офис
- Страна
- Аргентина
- Город
- Не указан
- Грейд
- Senior
Команда Growth & Engagement помогает клиентам быстрее находить ценность продукта через эксперименты и AI-возможности. Мы отвечаем за путь клиента от привлечения до монетизации, используя данные и инсайты для улучшения опыта. Задачи: - Проектировать и развивать пользовательские функции для улучшения привлечения, активации, вовлечения, удержания и монетизации. - Работать с Product, Design, Data, Marketing и Customer Success для поиска точек роста и перевода обратной связи, аналитики и экспериментов в продуктовые решения. - Проводить эксперименты с фича-флагами, A/B-тестами и аналитикой для проверки гипотез. - Строить надёжную инструментацию и event-пайплайны для понимания поведения пользователей. - Писать качественный поддерживаемый код, вносить вклад в архитектуру и долгосрочные улучшения платформы. - Улучшать производительность, надёжность, доступность и масштабируемость ключевых пользовательских сценариев. - Наставлять коллег через техническое лидерство, код-ревью и обмен знаниями. - Участвовать в планировании роадмапа и развитии инженерных практик команды. Требования: - 5+ лет опыта разработки и эксплуатации production-софта. - Сильные навыки создания современных веб-приложений: TypeScript, React, Node.js, MongoDB или аналоги. - Знакомство с Model Context Protocol (MCP) и экосистемой AI-инструментов, способность быстро учиться новым AI-технологиям. - Опыт использования AI-ассистированных инструментов разработки для повышения продуктивности и качества кода. - Опыт создания пользовательских продуктов в партнёрстве с Product и Design. - Продуктовый mindset, умение балансировать потребности клиентов, технические компромиссы и бизнес-цели. - Опыт использования аналитики и данных для инженерных и продуктовых решений. - Сильные основы инженерии: системный дизайн, тестирование, наблюдаемость, операционное совершенство. - Отличные коммуникативные навыки и умение влиять на технические решения в кросс-функциональных командах. - Опыт ведения неоднозначных задач от концепции до реализации и наставничества инженеров. - Опыт работы в Growth/Engagement команде или product engineering с фокусом на эксперименты и улучшение жизненного цикла клиента. - Опыт работы с бизнес-метриками: активация, вовлечение, удержание, конверсия, монетизация. - Опыт проектирования, внедрения или анализа продуктовых экспериментов (A/B-тесты, фича-флаги или аналоги). Компенсация определяется такими факторами, как локация, уровень, знания, навыки и опыт.
AI-демо-инженер, пресейл-демо и автоматизация
- Формат
- Офис
- Страна
- Словакия
- Город
- Не указан
О компании Bloomreach создаёт агентную платформу для персонализации. Компания разрабатывает и внедряет AI-агентов для персонализации пути клиента, развивает автономный поиск, разговорные покупки и автономный маркетинг на основе единого AI-движка Loomi. Платформой пользуются более 1400 глобальных брендов, включая American Eagle, Sonepar и Pandora. Отрасли: розница, финансовые услуги, гостиничный бизнес, игровая индустрия. О команде Небольшая инженерная команда внутри Go-To-Market организации. Задача — с помощью AI создавать демо-среды, автоматизировать работу и разрабатывать self-serve инструменты для пресейл-команд по всему миру. О роли Ищется AI Demo Engineer — гибкий инженер, который в первую очередь использует AI-инструменты, быстро учится и решает с помощью технологий задачи, блокирующие поле. Это не традиционная инженерная роль: не поддержка продакшн-систем и не стандартный продуктовый бэклог, а роль 0-1 Builder. Работа начинается с нечётких пресейл-потребностей, быстрого прототипирования, тестирования с полем и превращения лучших идей в готовые демо, автоматизации, внутренние инструменты и повторяемые активы. Нужно тесно работать с тимлидом, находящимся в США, поэтому важна асинхронная коллаборация и способность взаимодействовать с командами в разных часовых поясах (ЕС и США). Задачи - Создавать AI-демо: проектировать и выпускать демо, прототипы и интерактивные сценарии, которые делают платформу Bloomreach осязаемой и релевантной. - Автоматизировать работу с помощью AI: находить повторяющиеся GTM-задачи и превращать их в автоматизации, промпт-паттерны, внутренние инструменты, интеграции, агентов, навыки, MCP, SDK-воркфлоу и другие решения, экономящие время. - Обеспечивать self-serve для консультантов: создавать инструменты, позволяющие Solution Consultants настраивать, персонализировать и запускать демо без участия инженеров. - Быстро прототипировать и превращать работающее в продукт: брать нечёткие идеи, быстро собирать, тестировать с полем и решать, что станет долгосрочным внутренним продуктом, акселератором или демо-активом. - Оживлять Loomi и AI Bloomreach: использовать AI-сценарии, персонализацию, LLM-интеграции и умные воркфлоу, чтобы помочь потенциальным клиентам понять ценность платформы. - Обучать и подготавливать поле: документировать, демонстрировать демо и укреплять внутреннюю уверенность в новых инструментах. - Поддерживать надёжность демо: быстро устранять неполадки, поддерживать клиентские среды и относиться к сломанному демо перед потенциальным клиентом как к срочной задаче. Технический фон - TypeScript / JavaScript, Python, React, Next.js, Node.js или аналогичный современный веб-стек. - Claude Code, Cursor или аналогичные AI-ассистированные инструменты разработки; LLM API (OpenAI, Anthropic); промпт-инжиниринг, оркестрация воркфлоу, SDK-интеграции, агенты, MCP, ретривальные системы. - Shopify; Hydrogen (на основе Remix), Liquid, Storefront API, Admin API. Глубокий опыт со всеми перечисленными инструментами не обязателен. Более важный сигнал — способность быстро учиться, оставаться в курсе изменений в AI-ландшафте и использовать сам AI для закрытия пробелов в собственном опыте.
Senior Design Engineer, React и React Native
- Формат
- Офис
- Страна
- США
- Город
- Не указан
- Грейд
- Senior
Компания Consensys, разработчик блокчейн-продуктов, ищет Senior Design Engineer для поддержки MetaMask — криптовалютного кошелька. Кандидаты из Франции, Италии и Германии не рассматриваются. Задачи: - Создание пиксель-перфект интерфейсов на React и React Native с вниманием к деталям. - Разработка и внедрение анимаций и микро-интеракций для улучшения пользовательского опыта. - Перевод дизайнов из Figma в доступные и готовые к продакшену решения. - Создание агентных рабочих процессов и инструментов для ускорения перехода от дизайна к коду. - Развитие дизайн-системы MetaMask: переиспользуемые и доступные компоненты. - Быстрый переход от идеи к прототипу и проверка на реальных пользователях. Требования: - Портфолио с проработанными интерфейсами и интеракциями, включая анимацию и детали. - Опыт запуска продуктов с высокой посещаемостью на React и React Native. - Владение современным JavaScript/TypeScript и кросс-платформенной фронтенд-архитектурой: производительность, доступность, масштабируемые UI-паттерны. - Понимание интерактивного дизайна и моушн-дизайна. - Уверенное владение Figma. - Умение работать автономно в распределенной глобальной команде. - Практический опыт с криптовалютными кошельками, блокчейном или Web3-продуктами. Условия: - Полная удаленная работа в глобальной команде. - Возможность работать над продуктами, которыми пользуются десятки миллионов пользователей. - При найме проводится проверка биографии, включая образование и судимость.
Staff-бэкенд-разработчик, Node.js и TypeScript
- Формат
- Офис
- Страна
- США
- Город
- Не указан
О компании TeamSnap — платформа для коммуникаций в любительском спорте. Инженерная команда полностью распределённая. Компания входит в списки Outside Magazine «Best Places to Work» и Built In «100 Best Remote-First Places to Work». Задачи - Проектировать, развивать и поддерживать бэкенд-API, сервисы, event-driven процессы, очереди, фоновые задачи, модели данных, кэширование и интеграции для миллионов пользователей и тысяч спортивных организаций. - Вести сложные бэкенд-задачи от discovery до дизайна, внедрения, продакшена и долгосрочной поддержки. - Руководить неоднозначными техническими инициативами: декомпозиция проблем, оценка рисков, практические компромиссы, переход от неопределённости к чёткому исполнению. - Повышать надёжность, масштабируемость, производительность и управляемость продакшен-систем: архитектура, тестирование, оптимизация БД, кэширование, мониторинг, алерты, разбор инцидентов. - Разбирать сложные проблемы продакшена на уровне кода, БД, кэшей, очередей, задач, observability и жизненного цикла запроса. - Работать с командами Product, Design, Engineering, Infrastructure, Platform, Data, Support и другими для превращения roadmap в устойчивые бэкенд-системы и планы внедрения. - Давать и получать конструктивную обратную связь, менторить инженеров, влиять на согласованность между командами и объяснять технические компромиссы нетехническим заинтересованным сторонам. Требования - Сильная экспертиза в Node и опыт создания и поддержки продакшен-бэкенд-систем. - Глубина на уровне Staff: подтверждённый опыт создания и эксплуатации высоконагруженных API, сервисов, распределённых систем или общих продуктовых возможностей в продакшене. - Уверенное владение бэкенд-технологиями: Node, TypeScript, Elixir, Ruby/Rails, Java, Go, Python или аналогичными, включая поведение в рантайме, сценарии отказов и продакшен-компромиссы. - Сильное понимание SQL и реляционных БД: индексы, оптимизация запросов, миграции, профилирование, моделирование данных, транзакции, паттерны чтения и записи, настройка производительности. - Практическое понимание сервис-ориентированной и event-driven архитектуры, очередей, фоновых задач, вебхуков, Redis или аналогичных инструментов кэширования и систем, работающих под реальной нагрузкой. - Рабочее знание продакшен-инфраструктуры и платформенных вопросов: деплой, контейнеры, CI/CD, облачные сервисы, основы сетей, observability, операционная отладка. - Ответственность за продакшен: использование логов, метрик, трейсов, дашбордов, алертов, разбора инцидентов и поведения системы для повышения надёжности. - Умение вести за счёт влияния, менторить инженеров, принимать технические решения, понятно объяснять компромиссы и связывать бэкенд-решения с влиянием на клиентов, бизнес и долгосрочную поддерживаемость. Будет плюсом - Опыт работы в инфраструктурных, платформенных, SRE, DevOps или data-командах или в тесной связке с ними. - Знакомство с Elasticsearch, BigQuery, аналитическими пайплайнами, поисковой инфраструктурой, отчётностью или обработкой больших объёмов данных. - Ответственное использование AI-ассистированных рабочих процессов для отладки, тестирования, документации, рефакторинга, прототипирования или улучшения developer experience без потери качества и понимания.
AI-инженер, разработка агентных решений
- Формат
- Офис
- Страна
- Ватикан
- Город
- Не указан
Salesforce нанимает AI-инженеров для участия в программе для выпускников. Вы будете работать в составе кросс-функциональных команд, создавая агентные решения для клиентов из списка Fortune 500. Задачи: - Разработка AI-агентов, работающих в продакшене для крупных компаний. - Проектирование архитектуры агентов: промпты, рассуждения, вызовы инструментов, с использованием LLM и платформы Agentforce. - Поддержка технического жизненного цикла: архитектура, разработка, отладка и развертывание продакшен-систем на JavaScript, Python и Apex. - Консультирование клиентов: превращение бизнес-задач в агентные решения. - Тестирование и итеративное улучшение собственных решений. Требования: - Сильный бэкграунд в Computer Science или смежной инженерной дисциплине. - Опыт работы с LLM и промпт-инжинирингом. - Владение React, TypeScript, GraphQL, Python, ООП и Real-Time Infra. - Навыки взаимодействия с продакт-командами и клиентами. - Умение писать качественный код и оценивать результаты AI с инженерной строгостью. - Готовность к командировкам 25–50% рабочего времени. Условия: - Работа над реальными проектами, влияющими на бизнес компании. - Наставничество: парный онбординг-бадди, поддержка старших разработчиков, теневые стажировки. - Программа развития технических и продажных навыков. - Доступ к AI-инструментам: Cursor, Claude, внутренние продукты для разработки.
Software Engineer, AI & Internal Tools
- Формат
- Офис
- Страна
- США
- Город
- Нью-Йорк
Компания David создает продукты для увеличения мышечной массы и снижения жира. Первый продукт — протеиновый батончик. David — платформа для разработки высокобелковых, низкокалорийных продуктов, дружественных к уровню сахара в крови. Компанию возглавляет CEO Питер Рахал, сооснователь и бывший CEO RXBAR (продажа Kellogg за $600 млн в 2017 году). Цель — стать самым популярным высокобелковым батончиком в Северной Америке и за ее пределами. Роль Software Engineer, AI & Internal Tools — один из ключевых разработчиков внутренних инструментов, автоматизированных рабочих процессов и AI-систем. Задача — находить возможности для оптимизации, проектировать масштабируемые решения и влиять на внедрение AI и новых технологий в компании. Роль предполагает устранение рутинной ручной работы с помощью надежных программных решений, включая AI-рабочие процессы и инструменты для повышения эффективности операций. Вакансия открыта для кандидатов любого уровня опыта. Задачи: - Проектирование, разработка и поддержка внутренних инструментов, заменяющих ручные процессы в Finance, Operations, Growth, Retail и Supply Chain. - Написание production-кода на Python и/или TypeScript; выбор подходящего языка и фреймворка для задачи. - Разработка и внедрение AI-рабочих процессов для парсинга документов, извлечения данных, классификации, суммаризации и поддержки принятия решений. - Создание и оркестрация AI-агентов с использованием LLM API, агентных фреймворков, MCP-коннекторов и RAG, включая оркестрацию инструментов, логику маршрутизации и guardrails. - Внедрение систем оценки и паттернов human-in-the-loop для обеспечения надежности и точности AI-результатов. - Управление учетными данными, чувствительными данными и сторонними интеграциями; проектирование рабочих процессов с соответствующими правами доступа и guardrails. - Совместное владение пайплайнами данных и dbt-моделями для переноса данных из источников в BigQuery и преобразования их в чистые, готовые к анализу наборы данных. - Устранение проблем с пайплайнами и качеством данных; поддержка новых интеграций при подключении дополнительных платформ. - Автоматизация и поддержка отчетности для Finance, Operations и руководства: дашборды, регулярные отчеты и ad hoc-анализы. Требования: - Минимум 2 года профессионального опыта в software engineering, data engineering или смежной технической роли. - Сильное владение Python/TypeScript: чистый, тестируемый, production-код с тестированием, контролем версий и CI/CD. - Production-опыт с минимум одним full-stack веб-фреймворком (предпочтительно Next.js/React) и одной реляционной базой данных (предпочтительно Postgres). - Свободное владение современными AI-инструментами: LLM API (Claude, GPT), агентные фреймворки, context engineering, RAG, MCP, tool use и структурированные выходные данные. - Подтвержденный опыт создания инструментов, систем или автоматизаций, которые реально используются другими людьми в профессиональной среде, в side-проекте или open-source. - Способность работать самостоятельно, четко коммуницируя приоритеты и инициативы команде. - Скромность, самоосознанность и любознательность. - Желание строить early-stage CPG-компанию с миссией помогать людям увеличивать мышечную массу и снижать жир. Условия: - Полная занятость. - Зарплата: $150,000–$250,000 в год, включая денежный бонус по достижении целей компании. - Опцион на акции компании. - Медицинская, стоматологическая и офтальмологическая страховка — 100% покрытие. - 401(k). - Дополнительные льготы, включая оплату абонемента в спортзал. - Существенный и обязательный оплачиваемый отпуск. - Работа в офисе 5 дней в неделю в Нью-Йорке.
Senior Full Stack Engineer, TypeScript/Go
- Формат
- Удалённо
- Страна
- Не указана
- Город
- Не указан
- Грейд
- Senior
Компания Natuvion GmbH ищет Senior Full Stack Engineer в небольшую инженерную команду, которая создает новые высокоценные продукты в портфеле компании. Команда разрабатывает DCS Compose — современный язык для корпоративных трансформаций данных с глубокой интеграцией в Natuvion Cloud. Работа включает три основных направления: - Понимание предметной области. Команда делает знания по трансформациям Natuvion доступными для поиска, структурирует их и предоставляет ИИ-агентам. Сотни клиентских проектов создали миллионы строк трансформационного контента. Команда строит инфраструктуру, превращающую эти накопленные знания в полезный актив. - Разработка, ориентированная на пользователя. Команда понимает своих пользователей и создает для них инструменты и приложения. Миссия — помочь пользователям преуспеть в работе, предоставив им необходимые технические средства. - Техническое владение. Команда разрабатывает решения с глубокой интеграцией в облачную инфраструктуру Natuvion, включая бэкенд и фронтенд, с учетом производительности, адаптивности и корректности. В основе лежат API и общие компоненты Natuvion Cloud. Команда имеет сильный технический и научный бэкграунд. Качество важно даже в прототипах: дисциплинированная инженерия, а не вайбкодинг. Natuvion — около 500 сотрудников, SAP Gold Partner, что дает доступ к корпоративным клиентам и реальным проектам при автономии небольшой команды. Почему стоит присоединиться: - Реальные задачи, а не учебные проекты. Корпоративные трансформации данных включают миллионы записей, сложные бизнес-правила и жесткие сроки. - Полное владение результатом: от наблюдения за процессом в клиентском проекте до выпуска работающего прототипа. Вы решаете, что и как строить. - ИИ как ежедневный инструмент. Команда использует агентное программирование и разработку с помощью ИИ. - Небольшая команда с доступом к корпоративным клиентам, таким как BMW, Volkswagen, E.ON и Lufthansa. Обязанности: - Создание функций для приложения DCS Compose на базе Natuvion Cloud: фронтенд, бэкенд и интеграции API. - Разработка UI-компонентов для корпуса контента: интерфейсы поиска, визуализация данных и инструменты сравнения. - Интеграция ИИ-возможностей в приложения: MCP, семантический поиск и эмбеддинги. - Использование и расширение общих фронтенд-компонентов и API NCP. - Поддержание стандартов качества: тестирование, ревью кода и чистая архитектура. Требования: - Сильные навыки фронтенда и бэкенда, уверенная работа с обеими сторонами веб-приложения. - Опыт проектирования API и работы с платформенными API. - Знание современного TypeScript, React (предпочтительно NextJS) и Golang. - Знание Protobuf и gRPC будет плюсом. - Внимание к хорошему UI: создание интерфейсов, которыми пользователи хотят пользоваться. - Дисциплина качества: написание тестов, ревью кода, забота о поддерживаемости. Как работает команда: - Прототипирование со стандартами: быстрый выпуск, но не любой ценой. Прототипы имеют тесты, чистые API и документацию. Когда прототип доказывает ценность, он должен быть готов к передаче, а не к переписыванию с нуля. - Текущий стек: Golang, gRPC, TypeScript, NextJS, API и общие фронтенд-компоненты Natuvion Cloud. - Стек развивается вместе с задачами: выбирается правильный инструмент, а не привычный. - Агентное программирование как дисциплина: ежедневное использование инструментов разработки с ИИ, одинаковые стандарты качества для кода, написанного человеком или агентом. Условия: - Контракты на удаленную работу и полная гибкость благодаря свободной организации рабочего времени. - Постоянная должность и 30 дней отпуска. - FlexWork: удаленная работа из других европейских стран до 3 месяцев в год. - Ежемесячный бюджет на индивидуально выбираемые льготы из более чем 50 предложений через emplu, корпоративные льготы, лизинг велосипеда и автомобиля через конвертацию зарплаты. - Mental Health Benefit Nilo: 10 бесплатных сессий с психологами ежегодно, доступ к медитациям и курсам. - Целевая поддержка профессионального и личного развития. - Программа наставничества для структурированного введения в должность.
Senior AI-инженер, GTM-автоматизация
- Формат
- Удалённо
- Страна
- Канада, США
- Город
- Сан-Франциско, Сиэтл
- Грейд
- Senior
AI-инженер в команду GTM Claudification компании Anthropic. Задачи: - Строить и эксплуатировать автономных агентов, которые выполняют go-to-market процессы от начала до конца: входящие и исходящие продажи, управление воронкой, взаимодействие с клиентами. - Проектировать человеческий контроль для каждого процесса: точки согласования, передача задач, эскалации, чтобы продавцы сохраняли контроль. - Разрабатывать фреймворки оценки поведения агентов и запускать их в разработке и продакшене. - Инструментировать вызовы моделей и инструментов в продакшене, строить наблюдаемость и метрики, связывающие действия агентов с воронкой и выручкой. - Разрабатывать MCP-серверы, навыки агентов и веб-приложения, подключаемые к CRM, коммуникационным инструментам и хранилищу данных. - Определять техническое направление по созданию, оценке и эксплуатации агентов в команде. - Архитектурировать общие кодовые базы для go-to-market команды, задавать стандарты и практики ревью. - Работать напрямую с продавцами, чтобы основывать дизайн агентов на реальных рабочих процессах и итерировать на основе наблюдений. - Выявлять повторяющиеся паттерны и передавать инсайты продуктовой и инженерной командам Anthropic. - Поддерживать актуальные знания о последних разработках в возможностях LLM, фреймворках агентов и методах оценки. Минимальные требования: - Сильные навыки программирования на Python или TypeScript, опыт создания и эксплуатации продакшен-приложений. - Продакшен-опыт с LLM: контекстная инженерия, разработка агентов, разработка MCP, использование инструментов, фреймворки оценки. - Опыт использования оценок и анализа транскриптов для поиска и исправления реальных проблем в LLM-системах. - Свободное владение данными, включая SQL. - Способность работать в условиях неопределённости и запускать проекты без спецификации, находить простые решения сложных задач. - Стремление развивать безопасный и полезный ИИ, забота о пользователях создаваемых продуктов. Предпочтительные квалификации: - 8+ лет опыта в ролях: инженер-программист, ML-инженер или forward deployed инженер. Бывшие технические основатели приветствуются. - Опыт с Claude Code и Claude Agent SDK. - Опыт с go-to-market системами (CRM, sales engagement, enrichment, conversation intelligence) или работа в тесном контакте с revenue-командой. - Опыт развития кодовой базы, в которую вносит вклад много людей, inner-source или open-source. - Прикладной ML и экспериментальный бэкграунд: A/B-тестирование, модели вероятности, рекомендации или каузальный анализ. - Отличные коммуникативные навыки для объяснения технических концепций нетехническим партнёрам. Примеры проектов (иллюстрация характера работы, не список задач): - Создать агента, который выполняет рутинный процесс продаж от первого сигнала до черновика действия, проверяемого человеком. - Развернуть набор оценок для агента: стартовые сценарии, рубрики оценки, регрессионные прогоны при каждом изменении. - Запустить MCP-сервер, дающий продавцам и их агентам управляемый доступ к ключевой revenue-системе. - Спроектировать общий репозиторий, где go-to-market разработчики публикуют агентов и навыки, с тестами и правилами ревью. - Построить прогнозную модель, которая объясняет свои решения, чтобы агент мог объяснить продавцу, почему предлагает действие. Годовой диапазон компенсации указан в оригинальной публикации. Для продажных ролей диапазон включает целевой заработок (OTE), то есть сумму целевых комиссий и бонусов.
Staff Forward Deployed Engineer, AI и Agentic SDLC
- Формат
- Удалённо
- Страна
- США
- Город
- Не указан
GitLab — платформа оркестрации DevSecOps. Команда Forward Deployed Engineering устраняет разрыв между потребностями стратегических клиентов и текущими возможностями GitLab. В роли Staff Forward Deployed Engineer, специализирующегося на AI и Agentic SDLC, вы будете помогать определять и развивать GitLab Duo Agent Platform на переднем крае агентной разработки ПО. Вы будете проектировать агентные рабочие процессы и контекстные системы, создавать интеграции и изменения в продукте, оценивать и оптимизировать поведение систем, а также работать напрямую с клиентами, чтобы понимать, где AI-системы успешны, терпят неудачу или создают трения. Задачи могут варьироваться от точечной технической консультации до долгосрочного дизайн-партнёрства. Техническая работа может охватывать CLI GitLab, интеграции с IDE, AI Gateway, веб-интерфейсы, оркестрацию агентов, системы оценки, контроль авторизации и другие развивающиеся части платформы. Задачи - Проектировать и создавать агентные системы с использованием моделей, инструментов, циклов действий, оркестрации, контекста, поиска, состояния, памяти, оценки, трассировки и человеческого контроля. - Развивать контекстные системы и системы знаний с помощью таких подходов, как генерация с дополненной выборкой (RAG), генерация с дополненным кэшем, графовый поиск, понимание репозитория и оптимизация контекста. - Работать непосредственно в средах стратегических клиентов, чтобы понимать технические трения и превращать неоднозначные потребности в работающие решения. - Создавать агентные рабочие процессы, интеграции, наборы для оценки, эталонные архитектуры и возможности продукта, улучшающие результаты клиентов. - Вносить изменения продакшен-качества в GitLab Duo Agent Platform и более широкий продукт GitLab. - Оценивать и улучшать качество системы, надёжность, задержку, стоимость, использование токенов, безопасность, авторизацию, управление и опыт разработчика. - Диагностировать сбои в моделях, контексте, поиске, использовании инструментов, потоке управления, поведении продукта, разрешениях и окружающих рабочих процессах разработки ПО. - Работать в партнёрстве с Product и Engineering, ускоряя работу и согласуясь с направлением продукта и инженерными стандартами. - Обобщать знания, полученные от конкретных клиентов, в переиспользуемые возможности платформы, паттерны внедрения и технические рекомендации. - Обеспечивать техническое лидерство уровня Staff через архитектуру, реализацию, ревью, наставничество и влияние на команды. Требования - Опыт разработки ПО уровня Staff: создание, выпуск и улучшение сложных продакшен-систем. - Практический опыт проектирования и создания значимых AI-систем с умением оценивать, трассировать, отлаживать и оптимизировать их поведение. - Глубокое понимание того, как агентные системы используют модели, контекст, поиск, инструменты, состояние, поток управления, оценку и человеческий контроль. - Понимание причин, по которым AI-системы становятся ненадёжными, не достигают принятия или потребляют значительные ресурсы без полезных результатов. - Глубина в одной или нескольких областях AI-инженерии: агентные системы, контекстные системы и системы знаний, AI-инструменты для разработчиков, инференс или AI-ориентированная инженерия продуктов. - Сильные навыки программирования на Python, TypeScript, Go, Rust, Java, Kotlin, Ruby, C или другом языке, используемом для создания AI, бэкенда, инструментов разработчика или платформенных систем. - Способность быстро учиться и вносить вклад в большие, зрелые, мультиязычные кодовые базы.
Engineering-менеджер, Core-команда
- Формат
- Офис
- Страна
- США
- Город
- Не указан
О компании Fieldguide — компания из Сан-Франциско, разрабатывающая ПО для автоматизации и оптимизации работы аудиторов и специалистов по assurance в области кибербезопасности, конфиденциальности и ESG. Продукт устраняет до 50% ручной работы аудиторов. Компания ценит разнообразие в опыте и происхождении. Инвесторы: Growth Equity at Goldman Sachs Alternatives, Bessemer Venture Partners, 8VC, Floodgate, Y Combinator, DNX Ventures, Global Founders Capital, Justin Kan, Elad Gil и другие. О роли Ищем Engineering-менеджера для Core-команды. Команда развивает ключевые продуктовые возможности для Enterprise-клиентов: методологии, улучшения продукта, платформенные инвестиции. Текущие направления: версионирование, дизайн-система, улучшение NPS, масштабирование аудиторских возможностей для внутреннего аудита. Роль предполагает баланс между управлением людьми и технической глубиной. Обязанности - Руководить full-stack инженерной командой, занимающейся разработкой Core-продукта для Enterprise. - Управлять и поддерживать инженеров, помогая команде выполнять несколько параллельных направлений работы. - Оставаться близко к коду и участвовать в архитектурных решениях. - Помогать команде эффективно работать в remote-first среде. - Обеспечивать высокое качество инженерной работы как в быстрых продуктовых задачах, так и в многоквартальных инициативах. - Применять AI-native подход и помогать команде внедрять эффективные и безопасные способы использования ИИ в инженерных процессах. Требования - Опытный инженерный лидер, готовый совмещать управление и технический вклад. - Комфортно работать в роли с примерным распределением 70% управления и 30% написания кода. - Умение писать код, направлять реализацию и участвовать в архитектурных решениях. - Сильные навыки в современной full-stack разработке, особенно React, TypeScript, Postgres и Hasura. - Эффективность в среде с множеством параллельных приоритетов и кросс-функциональных запросов. - Сильный коуч и оператор, способный поддерживать высокофункциональную сложившуюся команду. - Мотивация работать с AI-инструментами и помогать команде внедрять практические процессы для эффективного использования ИИ. Бонусы - Опыт в аудите, комплаенсе или смежных продуктовых доменах с большим количеством процессов. - Опыт внедрения командных лучших практик для AI-assisted разработки. - Опыт эффективной работы в распределённой remote-first команде. Ценности компании - Fearless — вдохновлять и разрушать, казалось бы, невозможные стены. - Fast — быстро запускать с отличием, итерировать до совершенства. - Lovable — приносить счастье и 11-звёздочный опыт. - Owners — исполнять и управлять бизнесом с чувством собственности. - Win-win — создавать взаимную ценность и заслуживать доверие на всю жизнь. - Inclusive — масштабировать лучшие идеи с инклюзивными командами. Условия - Конкурентоспособная компенсация с возможностью владения долей в компании. - Гибкий PTO. - 401k. - Wellness-бонусы, включая пакет бесплатных сессий терапии. - Возмещение расходов на технологии и работу из дома. - Гибкий рабочий график.
Middle+ AI-инженер, Reinforcement Learning
- Формат
- Удалённо
- Страна
- Любая, Европа, Латинская Америка
- Город
- Не указан
- Грейд
- Middle
AI-инженер (middle+, senior) Компания: micro1 Занятость: контракт, частичная занятость, удалённо. Локация — глобально, в 58 странах (APAC, Европа, LATAM, MENA, Северная Америка, Африка). Работа из стран вне списка исключена. Зарплата: $60–$120 в час. Задачи: - Создание сред Reinforcement Learning для оценки того, насколько хорошо модели ИИ решают реальные задачи разработки ПО с использованием инструментов Model Context Protocol (MCP). - Задачи включают исправление багов, реализацию функций, рефакторинг и оптимизацию производительности. - Агенты должны самостоятельно обнаруживать и анализировать информацию с живых MCP-серверов. Стек: Python, Rust, Java, TypeScript.
AI-инженер, full-stack разработка и LLM-интеграции
- Формат
- Офис
- Страна
- Перу
- Город
- Не указан
Компания StaffWorxs ищет AI-инженера для создания AI-платформ операционной деятельности, интеграции моделей и автоматизации сложных задач в производственных средах. Работа удалённая, открыта для кандидатов в США. Задачи: - Создание и масштабирование AI-управляемых рабочих процессов и систем автоматизации - Разработка интеграций с системами мониторинга, тикет-инструментами (ServiceNow, Jira, OpsGenie), CI/CD-пайплайнами и облачными сервисами - Проектирование и реализация API, инструментов и пайплайнов данных для AI-управляемых решений - Работа с LLM-интеграциями, промт-инжинирингом и оркестрацией: потоковые ответы, вызов функций, использование инструментов, RAG-пайплайны, агентная оркестрация - Создание и поддержка full-stack AI-приложений на TypeScript, React и Next.js: пользовательские дашборды, персонализированный опыт, аналитика в реальном времени, интерактивные инструменты - Перевод реальных операционных задач в автоматизированные интеллектуальные решения - Совместная работа с командами Product, SRE и Infrastructure для поставки сквозных возможностей - Улучшение производительности, надёжности и наблюдаемости систем - Создание систем оценки и наблюдаемости: измерение возможностей моделей, контроль качества выводов, дашборды для поддержки улучшаемости продукта - Создание переиспользуемых платформ и инструментов: библиотеки компонентов, общие абстракции, внутренние инструменты для ускорения разработки - Проектирование и разработка масштабируемых бэкенд-систем для AI-платформ - Поддержка AI-интеграций, рабочих процессов и пайплайнов автоматизации - Реализация REST API, микросервисов и событийно-ориентированных архитектур - Проектирование схем баз данных и запросов для сложных доменов: трекинг, вовлечённость, отчётность - Работа со структурированными и неструктурированными данными для AI-сценариев - Участие в CI/CD-пайплайнах, тестировании и автоматизации развёртывания - Диагностика и оптимизация производственных систем - Быстрое прототипирование: от концепции до рабочего демо за дни, инкрементальная поставка Требования: - 5+ лет опыта разработки ПО, сильный фокус на full-stack веб-разработке - Экспертный уровень TypeScript и React: оптимизация производительности, современные паттерны (hooks, context, suspense), архитектура компонентов - Производственный опыт с Next.js: App Router, Server Components, API-маршруты, SSR/SSG, edge-развёртывание - Практический опыт с LLM: промт-инжиниринг, потоковые API, вызов функций, использование инструментов, паттерны цепочек и оркестрации - Опыт с Vercel AI SDK: унифицированный интерфейс LLM-провайдеров, потоковая передача, структурированный вывод, вызов инструментов через OpenAI/Anthropic/Google/xAI - Model Context Protocol (MCP): создание или использование MCP-серверов для расширяемого AI-инструментария - Сильные бэкенд-основы: Node.js или Python, REST/GraphQL API, реляционные базы данных, Redis, аутентификация - Надёжный дизайн баз данных: PostgreSQL, Drizzle ORM, моделирование схем для сложных доменов, оптимизация запросов, миграции - Опыт создания масштабируемых распределённых систем в облачных средах (AWS / Azure) - Рабочее знание CI/CD, Docker, Kubernetes - Знакомство с Tailwind CSS, Radix UI и современной компонентно-ориентированной UI-разработкой - Высокая самостоятельность: работа в неоднозначных условиях, принятие ответственности за задачи и доведение их до конца - Сильные навыки решения проблем и аналитического мышления - Способность работать в быстро меняющейся среде - Эффективная коммуникация с техническими и нетехническими заинтересованными сторонами Плюсы: - Опыт создания агентных инструментов кодинга, AI-агентных фреймворков или SDK/API для разработчиков (Claude Agent SDK, OpenAI Agents SDK) - Опыт с экосистемой Vercel: Next.js, AI SDK-провайдеры, Turbopack - Опыт с фреймворками оценки: измерение возможностей моделей, сбор обратной связи в масштабе, A/B-тестирование выводов - Опыт с песочницами для безопасного выполнения AI-сгенерированного кода - Создание исследовательских инструментов, экспериментальных платформ или научного ПО - Владение Python: FastAPI/Django, пайплайны данных, ML-инструментарий - Знание инструментов наблюдаемости (Grafana, Prometheus, Sentry и др.) - Опыт создания автоматизации или внутренних платформ - Знакомство с функциями реального времени: WebSockets, потоковый UX, совместные интерфейсы - Знание продвинутых веб-технологий: WebGL, WebAssembly, web workers, PWA - Опыт с альтернативными JS-рантаймами: Bun, Deno - Создание open-source инструментов или платформ с активным сообществом - Сильная количественная база (математика, физика или смежные области) Условия: - Удалённая работа - Открыта для кандидатов в США
Руководитель отдела разработки, масштабирование
- Формат
- Удалённо
- Страна
- Не указана
- Город
- Не указан
О компании LimeFlight — полностью удаленная команда, работающая над устойчивым управлением бортовым обслуживанием. Компания разрабатывает инновационные технологические решения с глобальным влиянием, поддерживает разнообразную международную среду и возможности для обучения. Штаб-квартира находится в Цюрихе, команда распределена по 11 странам. Компания основана основателями, быстро растет и сейчас нуждается в структурированном и устойчивом масштабировании инженерной функции. Миссия — вклад в будущее без отходов за счет значительного сокращения пищевых отходов, расхода топлива, затрат и выбросов CO₂ в авиационной отрасли. О роли Цель на ближайшие два года — значительно увеличить инженерную мощность, улучшая предсказуемость, надежность и ответственность. Роль находится между Head of Technology (основатель) и инженерными командами. Задача — превратить сильную группу инженеров в масштабируемую инженерную организацию: построить структуры, лидерские уровни и дисциплину поставки. Это лидерская роль, но не чисто административная: необходимо понимать технический контекст, помогать команде принимать решения, оспаривать предположения и направлять сложные темы. Обязанности - Лидировать и масштабировать инженерную организацию с фокусом на лидерство, организационную структуру и предсказуемость поставки. - Отвечать за инженерную поставку на организационном уровне: планирование мощностей, приоритизация, реализуемость дорожной карты, управление зависимостями между проектами. - Непосредственно управлять и развивать инженерных лидеров (Tech Leads и QA Leads), развивать модель управления по мере роста. - Тесно работать с Head of Technology, Product и руководством для преобразования бизнес-приоритетов в четкие инженерные планы и компромиссы. - Устанавливать стандарты архитектуры, качества, надежности и безопасности совместно с командами, обеспечивать их независимое выполнение. - Отвечать за общую надежность сервисов: владение, эскалация, непрерывное улучшение. - Вести найм, онбординг, управление производительностью и карьерное развитие. - Создавать следующий уровень инженерных возможностей за пределами фиче-команд: архитектура, безопасность, соответствие (например, ISO или SOC 2), платформенные вопросы. - Укреплять инженерные процессы, принятие решений и ответственность, снижать зависимость от отдельных людей и основателей. - Развивать культуру ясности, ответственности и непрерывного улучшения. Требования - 8+ лет профессионального опыта в разработке ПО, включая практический опыт создания и эксплуатации production web-систем. - 4+ года опыта в руководящих ролях (Engineering Manager, Head of Engineering или Tech Lead с управлением людьми), с ответственностью за людей, поставку и планирование. - Сильный опыт в управлении поставкой, планировании и приоритизации в SaaS или продукт-ориентированной среде. - Опыт руководства senior-инженерами или техническими лидерами и помощи им в росте до более широких руководящих ролей. - Опыт работы с основателями или исполнительным руководством на этапе масштабирования. - Опыт финансового и штатного планирования в инженерной организации. - Отличные коммуникативные навыки с техническими и нетехническими стейкхолдерами. - Хорошее понимание основ безопасности и безопасной поставки ПО. Желательно - Понимание архитектуры ПО и эксплуатации web-систем на Microsoft-стеке (Azure и .NET). - Опыт в средах с требованиями соответствия (ISO 27001, SOC 2). - Опыт с CI/CD, infrastructure as code или платформами данных. - Опыт с фронтенд-технологиями: Angular, TypeScript. - Опыт в B2B SaaS, remote-first командах или операционно интенсивных доменах. - Опыт с AI-инструментами для поддержки SDLC. Условия - Полная удаленная работа. - Язык: английский минимум C1. - Ожидаемые поездки: 2 ежегодных командных мероприятия по одной неделе. Технологический стек - C (.NET 8–10), ASP.NET Core, Entity Framework Core - Microsoft SQL Server, Azure Blob Storage
Продуктовый инженер (Full Stack)
- Формат
- Офис
- Страна
- Европа
- Город
- Не указан
О роли Maze — хорошо финансируемый стартап на стыке генеративного ИИ и кибербезопасности. Product Engineer (Full Stack) станет частью ранней инженерной команды и будет отвечать за клиентский продукт: полный стек от UI до API, в темпе стартапа. Работа в full stack продуктовой команде со значительной автономией: собственный API-слой, питающий React-приложение, без зависимостей и блокеров. Полное владение разработкой фич от концепции до продакшена — от UI-компонентов для команд безопасности до надёжной API-инфраструктуры. Успех измеряется скоростью поставки, качеством продукта, автономностью и клиентским опытом, а не соблюдением процессов или закрытием тикетов. Задачи - Полное владение разработкой фич: от фронтенд-UI до реализации API и слоя базы данных, сквозная функциональность. - Создание пользовательского опыта с помощью React, TypeScript, TailwindCSS и экосистемы TanStack (Router, Query, Table), включая интерфейсы для сложных security-процессов. - Проектирование и поддержка API-инфраструктуры: быстрые REST API на Python/FastAPI, масштабируемые и поддерживаемые сервисы. - Автономное выполнение: высокая независимость, быстрые технические решения без ожидания идеальных требований. - Оптимизация производительности и масштабирования: от запросов к БД до эффективности рендеринга на фронтенде. - Участие в архитектурных решениях: технические обсуждения, формирование фронтенд-архитектуры, потенциально развитие до владения архитектурными решениями. - Баланс скорости и качества: быстрая поставка фич, сбор обратной связи, итерации, без компромиссов в качестве кода и клиентском опыте. Требования - 6+ лет опыта создания продакшен-приложений, сильные навыки и фронтенда, и бэкенда. - Глубокий опыт TypeScript и React (или других современных компонентных фреймворков) в продакшене, понимание компонентной архитектуры, оптимизации производительности и современных паттернов. - Опыт создания производительных REST API с серверными фреймворками, проектирование масштабируемых API-архитектур, оптимизация производительности эндпоинтов, поддерживаемые бэкенд-сервисы. - Опыт в B2B SaaS продуктах, создание фич для бизнес-пользователей, понимание требований enterprise-разработки. - Понимание взаимодействия с БД и оптимизации запросов, умение предвидеть проблемы с производительностью. - Настрой на стартап-темп: работа в быстрой, неоднозначной среде, склонность к действию, прагматичные технические решения. - Совместная независимость: комфортная автономная работа и владение своей работой, а также эффективное взаимодействие с дизайнерами, продакт-менеджерами и другими инженерами. Будет плюсом - Опыт с Python и FastAPI для бэкенд-стека. - Опыт с Kubernetes/EKS для понимания окружения деплоя и инфраструктуры. - Опыт с Temporal workflow orchestration.
2D/3D Playable Developer
На проект- Формат
- Удалённо
- Страна
- Не указана
- Город
- Не указан
Агентство SVMD, работающее с 2013 года, оказывает маркетинговые сервисы для мобильных продуктов по всему миру. На основе опыта привлечения пользователей развивает услуги видеопродакшена с фокусом на игровой отрасли. Среди клиентов — топ-10 игровых компаний на мировом рынке. В команде горизонтальная структура, у каждого сотрудника есть возможность высказывать и реализовывать свои идеи. Приглашаем 2D/3D Playable Developer на проектную работу с возможностью перехода в штат. Задачи: - Разработка 3D и 2D Playable креативов на основе готовых брифов. Требования: - Опыт в разработке Playable Ads от 1 года. - Хорошее знание JavaScript и TypeScript. - Опыт работы с Cocos/Unity Luna. - Опыт оптимизации ресурсов (звуки, графика и т.д.). - Умение готовить креатив под разные рекламные площадки (Unity Ads, Facebook, Mintegral, IronSource, Moloco, Google Ads, TikTok и др.). Будет плюсом: - Знание Unity3D, Blender, UE. - Опыт работы в рекламном агентстве. - Инициативность — предлагать варианты решений задач. Условия: - Удаленный формат работы. - Команда, готовая поддержать в любом вопросе. - Проекты международного уровня. - Возможность растить экспертность и зарабатывать.
Senior Software Engineer, SAP Commerce и оркестрация
- Формат
- Удалённо
- Страна
- Любая
- Город
- Не указан
- Грейд
- Senior
Senior Software Engineer для модернизации платформы SAP Commerce Cloud с применением AI-инструментов и durable-оркестрации. Роль предполагает проектирование бизнес-процессов, устойчивых к сбоям сервисов, деплоям, ретраям и длительному выполнению. Требуется понимание моделей программирования в стиле Temporal и их применение на Temporal, Cadence, Azure Durable Functions, Conductor или аналогичных платформах. Это практическая инженерная роль, не связанная с AI-стратегией или промт-инжинирингом. Задачи: - Разработка и поддержка возможностей SAP Commerce Cloud на Java и Spring. - Создание интеграций с OCC и REST API. - Проектирование durable-воркфлоу для длительных коммерческих процессов: корзина, оркестрация заказов, обновление остатков, операции восстановления. - Разделение детерминированной логики оркестрации и побочных эффектов. - Проектирование воркфлоу с поддержкой: durable-состояния и replay событий, автоматических ретраев с настраиваемой задержкой, идемпотентного выполнения активностей, таймаутов, таймеров и отмен, компенсаций и бизнес-откатов, сигналов, событий и внешних колбэков, обработки с участием человека, запросов к воркфлоу и операционной видимости, версионирования продакшн-воркфлоу, безопасного восстановления после сбоев воркеров и зависимостей. - Установка осмысленных идентификаторов воркфлоу, очередей задач, ограничений конкурентности и контроля скорости. - Предотвращение неограниченной истории воркфлоу через стратегии продолжения и жизненного цикла. - Автоматизация тестов воркфлоу, активностей, replay, интеграций и сценариев отказов. - Интеграция durable-воркфлоу с SAP Commerce, Kafka, API, базами данных и внешними сервисами. - Применение AI и контекстного инжиниринга для поиска кода, реализации, тестирования, документации, реагирования на инциденты и анализа релизов. - Создание переиспользуемых AI-инструкций, навыков агентов, MCP-интеграций, контекста репозитория и защитных проверок. - Диагностика проблем производительности SAP Commerce: FlexibleSearch, персистентность, кэширование, TaskEngine, Kafka-консьюмеры, конкуренция в базе данных. Требования: - Опыт уровня senior в разработке распределенных продакшн-систем. - Сильный опыт разработки на SAP Commerce Cloud/Hybris или аналогичной платформе. - Продвинутые навыки Java и Spring. - Опыт работы с React.js и современным JavaScript или TypeScript. - Практический опыт минимум с одной durable-платформой оркестрации: Temporal, Cadence, Azure Durable Functions, AWS Step Functions или Conductor. - Глубокое понимание: детерминизма воркфлоу и replay, разделения ответственности воркфлоу и активностей, семантики at-least-once, идемпотентности и предотвращения дублей, классификации ретраев и неретраябельных ошибок, компенсаций и паттернов saga, durable-таймеров и асинхронных событий, версионирования воркфлоу и обратной совместимости, восстановления после сбоев и операционной видимости. - Опыт проектирования событийно-ориентированных интеграций с Kafka или аналогичной технологией обмена сообщениями. - Подтвержденное использование AI-ассистентов или агентных инженерных инструментов в существенной программной работе. - Практическое понимание контекстного инжиниринга: оснащение AI-систем релевантными доменными знаниями, инструментами, инструкциями, примерами и валидацией. - Сильные навыки автоматизированного тестирования, отладки, анализа производительности и поддержки продакшена. Предпочтительно: - Опыт работы с Temporal Java SDK. - Опыт эксплуатации Temporal-воркеров, очередей задач, неймспейсов, расписаний, search attributes, сигналов, запросов и обновлений. - Опыт тестирования replay воркфлоу и безопасной эволюции активных определений воркфлоу. - Знание Protobuf, эволюции схем и обратно совместимых контрактов. - Опыт работы с SAP Commerce 2211, Java 21 и Spring 6. - Опыт с OpenTelemetry, Dynatrace, Kubernetes, Azure и централизованным логированием. - Опыт создания AI-агентов, MCP-серверов, переиспользуемых навыков агентов или систем retrieval-augmented разработки. Критерии успеха: - Коммерческие процессы продолжают работать надежно во время деплоев, сбоев и транзиентных отказов зависимостей. - Ретраи воркфлоу не создают дублирующих платежей, заказов, изменений остатков или внешних запросов. - Длительные процессы наблюдаемы, запрашиваемы, тестируемы и восстанавливаемы. - Существующие воркфлоу эволюционируют без сбоев replay и без нарушения выполняющихся процессов. - AI-инжиниринг измеримо улучшает поставку при сохранении тестирования, ревью и ответственности человека. - Производительность SAP Commerce, операционные издержки и риски релизов снижаются со временем.
Senior AI-инженер SAP Commerce, Java
- Формат
- Удалённо
- Страна
- Любая
- Город
- Не указан
- Грейд
- Senior
AI Software Engineer — SAP Commerce и durable orchestration, удалённо. Основной стек: SAP Commerce Cloud, Java, Spring, React.js. Оркестрация: Temporal или аналогичная технология durable workflow. Требования: - Опыт уровня senior в разработке распределённых production-систем. - Сильный опыт разработки на SAP Commerce Cloud/Hybris или аналогичной платформе. - Продвинутые навыки Java и Spring. - Опыт работы с React.js и современным JavaScript или TypeScript. - Практический опыт минимум с одной платформой durable orchestration: Temporal, Cadence, Azure Durable Functions, AWS Step Functions или Conductor. - Глубокое понимание: детерминизма и replay workflow, разделения ответственности workflow и activity, семантики at-least-once, идемпотентности и предотвращения дубликатов, классификации ретраев и неретраируемых ошибок, компенсаций и паттернов saga, durable-таймеров и асинхронных событий, версионирования workflow и обратной совместимости, восстановления после сбоев и операционной видимости. - Опыт проектирования event-driven интеграций с Kafka или аналогичной технологией обмена сообщениями. - Подтверждённое использование AI-ассистентов кодирования или agentic-инструментов в существенной программной работе. - Практическое понимание context engineering: оснащение AI-систем соответствующими доменными знаниями, инструментами, инструкциями, примерами и валидацией. - Сильные навыки автоматизированного тестирования, отладки, анализа производительности и поддержки production.
Senior фриланс-веб-разработчик, full-stack
На проект- Формат
- Удалённо
- Страна
- Не указана
- Город
- Не указан
- Грейд
- Senior
Задачи - Создание и поддержка высокопроизводительных, доступных сайтов и веб-приложений. - Участие в проектировании и реализации фронтенда, бэкенда, API и моделей данных. - Разработка сайтов на CMS, включая моделирование контента, локализацию и редакторские процессы. - Внедрение функций продукта, бэкенд-функциональности и пользовательских интерфейсов. - Интеграция с внутренними системами, сторонними сервисами и внешними API. - Поддержка лучших практик SEO, производительности и доступности, включая Core Web Vitals и WCAG 2.1 AA. - Помощь в развертывании, хостинге, тестировании, QA и документации. - Самостоятельная работа, владение поставленными задачами и проактивное решение проблем. Требования - 5+ лет профессионального опыта веб-разработки с выпуском готовых сайтов и веб-приложений. - Уверенный опыт работы с React; Next.js желателен. - Полный стек: TypeScript, REST/GraphQL API, аутентификация, управление состоянием и приложения на базах данных. - Опыт работы с headless CMS, например Strapi/Contentful, включая локализацию, редакторские процессы, настройку превью и кастомизацию. - Навыки HTML5, CSS и современных подходов к стилизации, таких как Tailwind CSS или CSS Modules. - Владение Git/GitHub и совместными процессами разработки. - Подтвержденная способность оптимизировать производительность, доступность и SEO. - Опыт с процессами развертывания, CI/CD и облачными средами. - Знакомство с подходами к интернационализации/локализации и региональными требованиями к контенту. - Сильные коммуникативные навыки, здравый смысл и способность работать самостоятельно и проактивно. - Владение AI-инструментами разработки — плюс. Условия - Фриланс/контракт. - Старт: сентябрь. - Длительность: 2–3 месяца, зависит от загрузки. - Локация: часовой пояс CET +/- 2 часа. - Нагрузка: 30–40 часов в неделю.
Курсы и материалы для изучения TypeScript
Задачам, для которых этот инструмент прямо указан в требованиях вакансии.
Требования к версии, доступу и инфраструктуре зависят от проекта.
Возможности
Что можно использовать в работе
- Статические типы
- Проверка кода
- Совместимость с JavaScript