Location: San Francisco, CA
Workplace: OnSite
ABOUT US
At LangChain, our mission is to enable every company to own its intelligence. We believe agents will transform how companies operate, and we're building the foundation to make that future possible. Our open-source harnesses and LangSmith platform give developers and enterprises the infrastructure to run, improve, and govern agents at scale.
We've raised $460M to date, with our most recent funding round valuing the company at $3B, backed by leading investors including Sequoia, Benchmark, IVP, and CapitalG. As we continue to expand our platform and tackle some of the hardest challenges in agent engineering, every team member has the opportunity to make a meaningful impact and help shape both our technology and the future of the industry.
More than 7,000 organizations rely on LangSmith, from fast-growing startups to Fortune 500 enterprises, including NVIDIA, Bridgewater, LinkedIn, Workday, and Rippling. We're just getting started on making high-performing agents easier to build and manage at scale.
ABOUT THE ROLE
We're looking for a Fullstack Engineer to work on LangSmith, our commercial AI observability and evals platform product. In this role, you'll have the opportunity to build new features and functionality for the platform while working close enterprise customers, developer end-users and internal stakeholders.
WHAT YOU WILL DO
- Develop and implement key product features working across our entire Go, Python, and Typescript stack
- Collaborate closely with product and design teams to iterate on new features and enhance the product roadmap
- Drive aggressive project timelines while ensuring high engineering standards are being met by writing clean, maintainable, and well-tested code
HOW TO BE SUCCESSFUL IN THIS ROLE
- 2+ years of experience in software engineering working on complex platform products
- Fullstack engineering experience with Go or Python on the backend and React + Typescript on the frontend
- Solid understanding of database systems, particularly Postgres and Redis
- Experience designing and scaling APIs, preferably in high-performance, data-intensive applications
- Strong ownership and a “get stuff done” mindset - comfortable shipping fast and iterating based on user feedback
- Strong communicator with the ability to collaborate closely with various internal stakeholders and engage directly with our top-tier customers
- Bonus: Experience with AI/LLM-powered applications, developer tools, or observability platforms
Compensation
Annual salary range: $145,000-180,000 USD
COMPENSATION PHILOSOPHY:
We offer competitive compensation that includes base salary, variable compensation for relevant roles, meaningful equity, benefits, and perks.
We are hiring for this role across a range of scope, and the compensation band reflects that. Your offer depends on what we learn about your impact, craft, leadership, and communication during the interview process. We will tell you early where you’re tracking and talk comp with you before offer stage. Team members in the EU, UK, and APAC receive locally competitive benefits aligned with regional norms and regulations.
BENEFITS
Benefits include medical, dental, and vision coverage, flexible vacation, a 401(k) plan, meals on in-office days in the US and more.
Задачи:
— Разработка и поддержка CI/CD пайплайнов (GitLab CI) для автоматизации сборки, тестирования и развертывания приложений.
— Автоматизация инфраструктуры через Infrastructure as Code (Terraform, Ansible).
— Развертывание и сопровождение Kubernetes-кластеров (создание Helm-чартов, настройка Ingress/Traefik).
— Настройка систем мониторинга, логирования и алертинга (Prometheus, Grafana, VictoriaMetrics).
— Обеспечение отказоустойчивости, масштабируемости и безопасности сервисов.
— Оптимизация облачной инфраструктуры и контроль затрат.
— Поддержка production-среды, участие в расследовании инцидентов.
— Взаимодействие с командами разработки для внедрения лучших DevOps-практик.
Требования:
— Опыт работы в DevOps/SRE от 3+ лет.
— Уверенное знание Linux (администрирование, настройка, диагностика) — обязателен опыт с RedOS и/или Astra.
— Практический опыт с контейнеризацией (Docker) и оркестрацией (Kubernetes: Helm, Ingress, Traefik).
— Построение CI/CD (предпочтительно GitLab CI, опыт с Jenkins/GitHub Actions — тоже плюс).
— Infrastructure as Code (Terraform, Ansible).
— Опыт работы с облачными платформами (Yandex Cloud, VK Cloud, AWS).
— Мониторинг и логирование (Prometheus, Grafana, VictoriaMetrics).
— Конфигурирование БД (SQL/NoSQL): Postgres, Redis, Tarantool, Qdrant (хотя бы одна).
— Владение скриптовыми языками (Bash, Python) для автоматизации задач.
— Понимание сетевых протоколов (TCP/IP, HTTP, DNS) и принципов работы ОС.
Будет плюсом:
— Опыт с GitOps (ArgoCD) и управлением конфигурациями.
— Работа с системами хранения секретов (HashiCorp Vault).
— Навыки DevSecOps (интеграция безопасности в CI/CD, SonarQube).
— Использование GenAI-инструментов (Copilot, ChatGPT) для ускорения рутинных задач.
— Опыт построения highload-систем и оптимизации производительности.
Мы ожидаем:
— Глубокое понимание DevOps-практик и CI/CD-подходов.
— Навыки эффективного troubleshooting (способность быстро находить и устранять проблемы).
— Опыт работы с production-системами и понимание ответственности за их стабильность.
— Умение работать в команде, делиться знаниями и принимать конструктивную критику.
— Проактивность и стремление к автоматизации всего, что можно автоматизировать.
Условия
— Официальное трудоустройство в аккредитованной IT-компании (полный соцпакет)
— Полностью удалённый формат работы (на территории РФ)
— 28 календарных дней оплачиваемого отпуска
— Корпоративные бенефиты: компенсация спортивных занятий, скидки у партнёров
— Возможность карьерного роста внутри компании: смены проектов, повышение грейда, участие во внутренних программах развития
Задачи:
— Выполнение роли бэкенд-разработчика в команде web-разработки, отвечающей за развитие e-commerce платформы B2B.
— Разработка бэкенда B2B-личного кабинета на PHP Laravel.
— Реализация продуктовых задач, работа с техническим долгом и исправление ошибок.
— Проектирование серверной части, структуры данных и связей между ними.
— Разработка и поддержка интеграций с внутренними и внешними системами.
— Участие в развитии инфраструктуры и переходе на Kubernetes.
Требования:
— Коммерческий опыт бэкенд-разработки на PHP 8.0+ и Laravel от 3-х лет, уровень middle+.
— Опыт работы с MySQL/PostgreSQL, RabbitMQ/Kafka, Elasticsearch и Redis.
— Уверенное владение Git и умение эффективно использовать AI-инструменты в разработке.
— Опыт разработки e-commerce решений или систем со сложной бизнес-логикой будет преимуществом.
— Самостоятельность, инициативность и готовность глубоко погружаться в технические детали и проектирование решений.
Условия:
— Оформление в аккредитованную ИТ-компанию (декретная ставка).
— Фокус на прорывные проекты в винном ритейле с точки зрения технологий.
— Поощрение инициатив, возможности внутреннего и внешнего обучения, участие в конференциях и таунхоллах.
— График работы: 5/2, гибридный или удалённый формат.
— Конкурентный уровень заработной платы (обсуждается с успешным кандидатом).
— Программа ДМС (большой выбор клиник, стоматологическая помощь, госпитализация, полис для выезда за рубеж, скидка на страховку для родственников).
— Доплата до полного оклада на период отпусков.
— Фитнес в офисе (йога, пилатес, кикбоксинг и прочее), корпоративные футбольная и волейбольная команды.
— Корпоративные скидки на продукцию компании, многочисленные партнёрские программы.
— Развитая корпоративная культура: быстрый оффер, гибкость в принятии решений, комфортный современный офис, подарки на день рождения и новый год, винные дегустации.
ГибридmiddleМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Требования:
— Высшее образование
— Коммерческий опыт в области автоматизированного тестирования от 3-х лет
— Уверенные знания java core, TestContainers, rest assured, selenium/selenide/playwright, опыт разработки автотестов для UI и api
— Знание Maven / Gradle для управления зависимостями и сборки
— Junit 5 / TestNG в качестве тестового фреймворка
— Понимание процессов тестирования и владение техниками тест-дизайна
— Опыт работы с TMS (Allure TestOps, Test IT etc) и багтрекером (Jira, Redmine etc)
— Понимание ООП и навыки разработки тестов с использованием паттернов проектирования (Page Object, Page Factory, и др.)
— Опыт работы с базами данных (PostgreSQL, MySQL, Oracle), уверенное составление SQL-запросов средней сложности
— Опыт настройки пайплайнов в CI/CD: Gitlab CI/Jenkins/Teamcity
— Опыт работы с Apache Kafka и/или RabbitMQ: автоматизация интеграционных тестов, написание producer/consumer
— Опыт работы с ELK/Kibana/Grafana
— Опыт работы с Docker (Dockerfile, docker-compose), Kubernetes (чтение логов, управление, понимание работы istio-proxy)
Будет плюсом:
— Знания Kotlin
— Навыки уверенной работы в терминале Linux-системы
— Опыт в настройке и конфигурации тестовых окружений
— Знание основ BDD (Cucumber, JBehave)
— Проведение нагрузочного тестирования для оценки производительности системы
— Опыт работы с NoSQL БД (MongoDB, Redis)
Задачи:
— Разработка и поддержка автотестов для web-приложений с использованием Java, Selenium/Selenide, Rest Assured
— Анализ функциональных и нефункциональных требований для разработки тест-кейсов
— Интеграция автотестов в CI/CD пайплайн (Jenkins/GitLab CI/TeamCity)
— Участие в код-ревью автотестов
— Поддержка и развитие фреймворка автоматизации тестирования
— Тестирование асинхронных сервисов через брокеры сообщений (Kafka, RabbitMQ)
— Оптимизация и рефакторинг автотестов
Требования:
— Pytest, Pytest-asyncio.
— Опыт с API тестами (REST) и UI тестами (Selenium, Playwright).
— Базовые знания SQL, Redis, MongoDB (pymongo), Clickhouse/Postgresql, Kafka, SFTP, Minio.
— Docker и docker-compose.
— Allure TestOps.
— Моки.
— CI.
Задачи:
— Разработка backend реализаций для веб-сервисов.
— Участие в разработке архитектуры и реализации прототипов новых веб-сервисов.
— Коммуникация с front-end и back-end разработчиками, QA.
— Написание валидного читабельного кода.
— Написание юнит-тестов для разработанных компонентов.
Задачи:
— Разрабатывать новый функционал в существующих сервисах
— Проектировать и создавать новые backend-сервисы с нуля
— Участвовать в проработке архитектуры и технических решений
— Писать unit- и интеграционные тесты
— Документировать реализованный функционал
— Улучшать наблюдаемость сервисов (логи, метрики, трейсинг)
— Взаимодействовать с командой разработки и заказчиками
Требования:
— Коммерческий опыт разработки на Python — от 6 лет
— Опыт разработки backend-сервисов на FastAPI или Litestar (Starlite)
— Хорошее понимание асинхронного программирования
— Опыт работы с Kafka и/или Redis Pub/Sub
— Уверенная работа с PostgreSQL
— Опыт использования ORM: SQLAlchemy или аналогов
— Опыт работы с event-driven архитектурой
— Уверенное владение Git, Docker, CI/CD
— Умение самостоятельно тестировать свои решения
Условия:
— Полная занятость
— График: 5/2
— Формат работы: удалённо
Задачи:
— Техническое руководство продуктом и командой из трёх инженеров.
— Ответственность за архитектуру, качество и стоимость агентов в продакшене.
— Планирование работ и найм сотрудников.
— Разработка ключевых компонентов и ревью кода команды.
— Работа с ядром платформы на Python: сессии, ходы агента, политики заказчика, учёт.
— Обеспечение агентного цикла под бюджет хода.
— Перевод пользователей с пилотной архитектуры на целевую без остановки работы.
— Снижение стоимости хода через оптимизацию состава входа, кэш префикса, лимитов инструментов, роутинга моделей, учёта по пользователю и ходу.
— Оценка качества с использованием эталонов из реальных трасс, сравнение моделей, регрессия на каждый промпт, инструмент, модель.
— Работа с данными компании через MCP с правами пользователя: 1С, КХД, СЭД, HR, поиск по документам с ACL.
— Обеспечение надёжных фоновых процедур и записи во внешние системы.
— Создание песочницы для кода агента без секретов и исходящих соединений.
— Декомпозиция задач, ревью, работа с ИИ-агентами для кода, найм.
— Согласование требований и информационной безопасности с заказчиком.
Требования:
— Опыт backend-разработки от 7 лет, из них минимум 2 года на позиции техлида или ведущего инженера.
— Ответственность за продакшн.
— Опыт работы с Python в продакшене: asyncio, FastAPI, Pydantic, типизация, тесты.
— Умение читать и править код на Go.
— Опыт работы с LLM-агентами в продакшене с реальными пользователями: tool calling, цикл агента, ограничения, обработка ошибок.
— Понимание контекста и стоимости вызовов, кэш префикса, сжатие истории, лимиты инструментов, расчёт цены хода по usage.
— Опыт с Eval: эталонные наборы, LLM-судья и его проверка, регресс, трассировка (Langfuse, OpenTelemetry).
— Знания гибридного поиска, реранкинга, чанкинга, прав доступа к документам.
— Опыт работы с MCP, OAuth 2.0/OIDC, token exchange.
— Знание durable execution (Temporal, Restate или аналог), идемпотентность, повторы.
— Опыт работы с PostgreSQL, Redis, S3, Docker, Kubernetes, GitLab CI.
— Опыт работы с открытыми моделями через OpenAI-совместимые API, LiteLLM или аналог.
— Высшее техническое образование.
Условия:
— Возможность работать из любой точки мира.
— ИТ аккредитация.
— Программа корпоративных привилегий BestBenifit.
— ДМС со стоматологией.
— Доступ к обучению английскому языку.
— Возможность проходить курсы и тренинги по развитию в сфере вашей специальности.
— Участие в интересных и сложных проектах в области искусственного интеллекта.
В сопроводительном письме необходимо указать опыт управления командой, образование и используемые технологии ИИ в разработке.
Задачи:
— Web platformaga yangi imkoniyatlar qo'shish va xatolarni tuzatish
— Mobil ilova uchun API va background task’larini yozish
— Pull request'larni (jumladan AI yozganlarini) review qilish
Требования:
— Python/Django: production'da kamida 2 yil
— Django ORM, PostgreSQL, REST API, Celery +Redis
— HTML, CSS, Tailwind, HTMX, Alpine.js (React yo'q)
— AI vositalari (Claude Code, Cursor) bilan ishlash va natijani o'zi tekshirish
— Ingliz tilida aniq yozish
Условия:
— offline yoki remote
— Maosh: 8mln -15mln tajribaga qarab muhokama qilinadi
— Yuqori malakali mutaxasiis uchun yuqori maosh.
Задачи:
- развивать серверную часть на C# / .NET 8: ASP.NET Core Web API, доменные сервисы, объектная модель
- проектировать и поддерживать REST API, интеграции и сценарии работы с документами (WebDAV, онлайн-редактирование)
- работать параллельно с MS SQL и PostgreSQL: запросы, скрипты, миграции, производительность
- поддерживать инфраструктурную обвязку: кэш (Redis), полнотекстовый поиск (Elasticsearch), real-time (SignalR), логирование
- собирать и разворачивать приложение в Docker (multi-stage, nginx), в том числе под Astra Linux и офлайн-контур с приватным репозиторием пакетов
- разбираться в требованиях, делать код-ревью и отвечать за то, что уходит в прод — от локального запуска до работающего релиза
Требования:
- опыт коммерческой разработки на .NET / C# от 5 лет
- уверенное владение .NET 8 и ASP.NET Core Web API
- опыт работы с Docker от 3 лет: multi-stage сборки, docker compose, отладка и запуск сервисов в контейнерах
- хороший SQL и практика с MS SQL и/или PostgreSQL: планы запросов, скрипты, оптимизация
- DI/IoC-контейнеры, асинхронность, структурное логирование, Swagger/OpenAPI
- понимание аутентификации и безопасности: JWT, Kerberos/NTLM, LDAP / Active Directory
- умение работать самостоятельно в удалённом формате и держать прозрачную коммуникацию
Задачи:
— Работа с ядром платформы на Python: сессии, ходы агента, политики заказчика, учёт; агентный цикл под бюджет хода.
— Перевод пользователей с пилотной архитектуры на целевую без остановки работы.
— Снижение стоимости хода: состав входа, кэш префикса, лимиты инструментов, роутинг моделей, учёт по пользователю и ходу.
— Оценка качества: эталон из реальных трасс, сравнение российских моделей, регресс на каждый промпт, инструмент, модель.
— Работа с данными компании через MCP с правами пользователя: 1С, КХД, СЭД, HR, поиск по документам с ACL.
— Надёжные фоновые процедуры и запись во внешние системы: расписания, подтверждение человеком, ровно одна запись.
— Песочница для кода агента: на сессию, без секретов и исходящих соединений.
— Команда: декомпозиция, ревью, работа с ИИ-агентами для кода, найм.
— Согласование требований и ИБ с заказчиком.
Требования:
— Опыт backend-разработки от 7 лет, из них от 2 лет — техлид/ведущий инженер с ответственностью за продакшн.
— Опыт работы с Python в продакшене: asyncio, FastAPI, Pydantic, типизация, тесты.
— Умение читать и править код на Go.
— Опыт работы с LLM-агентами в продакшене с реальными пользователями: tool calling, цикл агента, ограничения, обработка ошибок.
— Понимание контекста и стоимости: вход вызова, кэш префикса, сжатие истории, лимиты инструментов, расчёт цены хода по usage.
— Опыт с Eval: эталонные наборы, LLM-судья и его проверка, регресс, трассировка (Langfuse, OpenTelemetry).
— Знание гибридного поиска, реранкинга, чанкинга, прав доступа к документам.
— Опыт работы с MCP, OAuth 2.0/OIDC, token exchange — агент от имени пользователя.
— Знание Durable execution (Temporal, Restate или аналог), идемпотентность, повторы.
— Опыт работы с PostgreSQL, Redis, S3, Docker, Kubernetes, GitLab CI.
— Опыт работы с открытыми моделями через OpenAI-совместимые API, LiteLLM или аналог.
— Высшее техническое образование.
Условия:
— Полная занятость.
— График работы 5/2.
— Формат работы: удалённо или гибрид.
Требования:
— Практический опыт самостоятельного создания тест‑кейсов/сценариев не менее 3 лет: написание тест‑документации (Test Cases, Test Suites, Test Plans) в соответствии с требованиями, поддержка их в системах управления тестами (TestRail, Zephyr, Xray);
— Применение методов тест‑дизайна (эквивалентные классы, граничные значения, парные комбинации, state‑transition, decision‑table) в реальных проектах с доказательством эффективности через покрытие требований и количество найденных дефектов;
— Практический опыт ручного тестирования REST‑API (HTTP‑методы, статус‑коды, заголовки, payload) минимум 2 года: построение запросов (Postman, Insomnia, curl), проверка схем (JSON‑Schema, OpenAPI), валидация бизнес‑логики;
— Опыт автоматизации тестов backend на Python с использованием pytest (фикстуры, параметризация, плагин‑интеграция) и UI‑тестов на Playwright (selectors, page‑object‑model, CI‑интеграция);
— Практический опыт тестирования систем с Apache Kafka: написание продюсеров/консьюмеров, проверка порядка сообщений, гарантии доставки (at‑least‑once, exactly‑once), работа с темами, партициями и схемами (Schema Registry);
— Участие в интеграционном, системном и приёмочно‑сдаточном (UAT) тестировании: построение end‑to‑end сценариев, подготовка тест‑окружений, согласование критериев приёмки с заказчиком;
— Практический опыт тестирования баз данных: написание SQL‑запросов для проверки данных, проверка целостности (FK, constraints), проверка миграций, работа с PostgreSQL, MySQL, Oracle, NoSQL (MongoDB, Redis) в тестовых стендах;
— Опыт работы с контейнерами и CI/CD: создание Docker‑образов для тестовых окружений, написание пайплайнов в GitLab CI (stages, artifacts, caching), развертывание и управление тестовыми кластерами Kubernetes (kubectl, Helm) для выполнения автотестов;
— Практический опыт работы в Linux‑окружении: написание скриптов (bash, sh), работа с пакетными менеджерами, настройка сетевых параметров, мониторинг процессов, отладка тестовых стендов.
Задачи:
— Проводить ручное тестирование (функциональное, интеграционное, системное);
— Разрабатывать и поддерживать в актуальном состоянии тестовую документацию;
— Работать с дефектами (обнаружение, анализ, контроль исправления);
— Выполнять review артефактов тестирования;
— Выполнять анализ и воспроизведение пользовательских дефектов;
— Совершенствовать и оптимизировать процессы тестирования;
— Автоматизировать функциональное тестирование на Python.
Location: Athens
Are you an experienced Software Engineer fascinated about leadership? The Sportsbook Area within Product Development is now hiring! We have a world-class Sportsbook, developed in-house by our dedicated Sportsbook tech team. Our Sportsbook Platform is ours – from our Architecture to our Trading teams – we have an in-house platform which hosts our brands offering Sports betting for our customers. From the tools our traders use to the cutting edge features our customers use to bet on various sports – our teams are the backbone to making this happen!
A taster of what you will be doing:
Leading team efforts (engineers, developers, testers) towards successful project delivery
Developing with members of your team to ensure successful completion of business objectives and providing hands-on support with all roll-out services
Motivating the team into improving its performance
Ensuring that every individual can perform at his/her best and supporting personal development via work with HR
Collaborating with various stakeholders, maintaining a focus on business goals
What we are looking for:
Development background in building highly scalable, containerized services and applications
Proficiency in .NET Core, C#, messaging systems (Rabbit MQ) and in-memory databases (Redis, MS SQL), familiarity with modern web technology (Angular, JavaScript, Typescript)
Deep understanding and natural tendency to lean agile principles and practices for product development
Demonstrated ability to build on complex software systems and deliver solutions for business in timely manner
Skills to lead teams effectively, motivate, direct and coach staff
WHAT WE OFFER
Monthly Allowance for Lunch
Private & Life Plan Insurance for you and your family
Team Building Budget
Annual Wellness Allowance
Corporate Travel Insurance
Events and initiatives both Local (Quarterly Meetings) and Global
Professional Development Programs & Internal Career Opportunities
Milestone Birthday
Much like riding a rollercoaster, sometimes life at Betsson can be lightning fast with twists and turns but always FUN! Then again, what else would you expect from a business 75% millennial and 1900 strong, spread across 7 offices! We recognise it may not be for the faint-hearted, but if you’re a go-getter, initiator and always striving to push the boundaries and challenge yourself, then you’ll fit right in.
We offer numerous challenges where your skills will be put to good use! We encourage innovation, independence and celebrate success where you will be part of multi-cultural and diverse company, with people from all over the world.
CHALLENGE ACCEPTED?
Check out the
Betsson Group Blog
to find out what our employees are talking about.
By submitting your application, you understand that your personal data will be processed as set out in our
Privacy Policy
Требования:
— Опыт BA/SA в IT-продуктах 2–5 лет.
— Понимание iGaming, Fintech или банковских платежей, специфики B2B и B2C.
— Навыки моделирования бизнес- и системных процессов (BPMN, UML, flow-диаграммы).
— Опыт подготовки требований, ТЗ и технической документации для backend/frontend-команд.
— Знание REST API, JSON, webhooks, авторизации, баз данных (PostgreSQL, MongoDB) и очередей (RabbitMQ).
— Умение структурировать неформализованные требования и превращать их в четкие алгоритмы.
— Владение Jira, Confluence, Miro, Figma, Postman.
Наш стек: Node.js, MongoDB, PostgreSQL, Redis, RabbitMQ, Jira, Confluence, Slack, Miro, Figma, Postman.
Локация: удалённо.
Задачи:
— Разрабатывать и поддерживать сервисы и API на C# / .NET
— Разрабатывать интерфейсы на React или Vue — в зависимости от проекта
— Участвовать в проектировании архитектуры и выборе технических решений
— Писать поддерживаемый, тестируемый и понятный код
— Проводить code review и помогать команде расти
— Работать с базами данных, очередями, кэшами, внешними API
— Участвовать в CI/CD, деплое и мониторинге
— Декомпозировать задачи, оценивать сроки и влиять на технические решения
— Для Senior — брать техническое лидерство, менторить команду и влиять на развитие продукта
Требования:
— Опыт коммерческой разработки: от 3–4 лет для Middle+, от 5+ лет для Senior
— Уверенный C# / .NET: .NET 6+, ASP.NET Core, Entity Framework Core
— Опыт разработки REST API, понимание HTTP, JSON, аутентификации и авторизации
— Уверенное владение одним из фреймворков: React или Vue — компонентный подход, хуки / composition API, state management
— TypeScript — уверенное использование
— Опыт работы с базами данных: PostgreSQL, MS SQL, MySQL или аналоги
— Понимание SQL и умение писать запросы
— Опыт с Docker, Git, Linux, CI/CD
— Опыт написания тестов: xUnit/NUnit, Jest/Vitest и аналоги
— Понимание принципов SOLID, паттернов проектирования и чистого кода
— Технический английский — чтение документации, переписка, созвоны
Будет плюсом:
— Опыт коммерческой разработки и на React, и на Vue
— Опыт миграции между фреймворками (Vue → React, React → Vue)
— Fullstack-опыт: самостоятельная разработка от API до интерфейса
— Микросервисная архитектура, gRPC, GraphQL
— Kafka, RabbitMQ, Redis, NATS
— Kubernetes, Helm, Terraform, Ansible
— Cloud: AWS / Azure / GCP / Yandex Cloud
— Опыт высоконагруженных систем
— Опыт миграций, работы с легаси, монорепозиториями
— Опыт в финтехе, e-commerce, SaaS, ML, DevTools
— Вклад в open source
— Опыт менторства, техлидства, архитектурных ревью
— Английский B2+
— Опыт работы в продуктовых командах и/или стартапах
Location: Sydney, Australia
Riot Games is looking for a Systems Engineer to join the Game Operations team supporting Wild Rift. You will help operate and improve the infrastructure, services, and tools that support reliable live-service operations for the game.
This is a hands-on role focused on automation, production support, incident response, observability, data integrity, and continuous improvement. You will work with engineering, platform, data, and operations teams to reduce risk, improve efficiency, and protect player experience. Internal Job Title: Systems Engineer II.
Responsibilities:
Operate and improve the production infrastructure, cloud services, data platforms, and operational systems that support Wild Rift.
Build automation and tooling for deployments, migrations, validation, capacity management, and routine operations.
Troubleshoot distributed systems and participate in incident response, root-cause analysis, and follow-up improvements.
Support releases and operational changes while maintaining service continuity and data integrity.
Improve monitoring, alerting, dashboards, runbooks, and other operational documentation.
Identify opportunities to improve reliability, scalability, capacity, and infrastructure cost.
Collaborate with global technical partners and provide day-to-day support and guidance to operations teams.
Required Qualifications:
BS in Computer Science or equivalent experience, RHCE, RHCSA.
2+ years of industry experience or an advanced degree.
Professional experience in systems engineering, infrastructure engineering, site reliability engineering, software engineering, or a related field.
Experience supporting production services, preferably in a high-availability or live-service environment.
Working knowledge of Linux, networking, cloud infrastructure, storage, compute, and distributed systems.
Experience with AWS Cloud and/or Tencent Cloud.
Ability to write maintainable automation or production code in Python, Go, Java, or a comparable language.
Working knowledge of SQL and data-platform concepts, including data movement, replication, validation, and operational integrity.
Familiarity with Git-based configuration management, infrastructure as code, or deployment automation.
Experience with monitoring, alerting, incident response, and root-cause analysis.
Strong communication, collaboration, and documentation skills.
Professional fluency in Mandarin and English, with the ability to work across time zones and technical disciplines.
Desired Qualifications:
Experience with distributed data technologies, object storage, Kubernetes, Redis, OpenSearch/Elasticsearch, or similar platforms.
Experience supporting high-volume online services, game telemetry, or player data.
Experience with capacity planning, cloud cost optimization, or infrastructure decommissioning.
Experience working in a multi-region or follow-the-sun operations environment.
Interest in games and the relationship between technical systems and player experience.
Our Perks:
At Riot we strongly believe in work / life balance, and we encourage that with our open paid time off policy, paid parental leave (for both primary and secondary carers) and flexible work schedules to fit your lifestyle. We also believe that work should be fun, we have co-op gaming areas, a play fund so you can broaden and deepen your knowledge of players and community, and all the snacks you would ever need to power through your day (even healthy snacks!). And that’s not all we offer, there’s also:
Medical Insurance that covers you and your dependents
Employee Assistance Program
Wellness fund
Donation matching of time and money to registered charities
Learning and Development opportunities
Riot Games fosters a player and workplace experience that values teamwork embodied by the
Summoner's Code
and
Community Code
. Our culture embraces differences as a strength, and our values are the guiding principles for how we approach work. We are committed to putting diversity and inclusion (D&I) at the center of everything we do and promoting a fair and collaborative culture where Rioters treat one another with dignity and respect. We encourage you to read more about our value of
thriving together
and our ongoing work to build the
most inclusive company in Gaming
.
Описание проекта:
Масштабный проект цифровой трансформации, влияющий на ключевые производственные процессы.
Задачи:
— Проектирование архитектуры данных: разработка и описание целевой архитектуры хранилищ (OLAP/OLTP), определение моделей данных, выбор форматов хранения и стратегий партиционирования.
— Разработка Data Pipelines: проектирование и реализация ETL/ELT-пайплайнов: построение DAG в Apache Airflow, написание кастомных операторов и сенсоров на Python, настройка ретраев, алертинга и зависимостей.
— Стриминг и батч-обработка: разработка стриминговых джоб на Apache Flink и батч-процессинга на Apache Spark.
— Оптимизация производительности: практический опыт поиска и устранения узких мест, оптимизация медленных SQL-запросов (анализ execution plans, индексы, партиционирование), тюнинг конфигурации движков обработки (Flink, Spark) и баз данных для минимизации потребления ресурсов (CPU, RAM, I/O).
— Обеспечение качества данных: организация тестирования трансформаций данных, внедрение механизмов проверки целостности и актуальности данных, реализация процессов нормализации и дедупликации.
— Интеграции: разработка и поддержка интеграций между системами: REST/gRPC API, базы данных, message brokers (Kafka, MQTT), файловые хранилища (S3), Timeseries DB.
— Работа с Jira: ведение задач, управление статусами и связями между задачами.
— Поддержка технической и бизнес-команд: обработка заявок на поддержку существующих потоков данных или разработку новых, заведение и контроль исполнения заявок внутренних команд.
— Поддержка команды в систематизации и автоматизации процессов.
— Взаимодействие с разработчиками и тестировщиками для уточнения технических ограничений и требований.
— Обеспечение прозрачности статуса технических задач и процессов для всей команды.
Требования:
— Опыт работы на позиции Data Engineer от 4 лет в сфере разработки ПО.
— Опыт работы с ключевыми компонентами нашего стека:
DBMS & Warehouses: уверенная работа с Postgres и MSSQL;
опыт настройки и оптимизации OLAP-движков (Trino, StarRocks) и современных хранилищ (Cassandra, Redis).
— Data Flow Tools: практический опыт работы с Apache Airflow (написание DAG, кастомные операторы);
опыт использования Apache Kafka (producer/consumer) и Apache Flink (разработка стриминговых джоб, состояние, чекпоинты).
— Data Lake / Lakehouse: опыт работы с Apache Iceberg, понимание архитектуры lakehouse, использование Lakekeeper для управления метаданными, работа с объектным хранилищем S3.
— CDC: опыт реализации Change Data Capture паттернов для синхронизации данных между системами.
— Глубокие знания в области архитектуры данных и баз данных: понимание принципов нормализации и денормализации, проектирование relational и columnar моделей, стратегии управления данными (lifecycle, retention, versioning).
— Уверенное владение Python: написание скриптов, модулей, работа с асинхронностью при необходимости;
опыт написания DAG в Apache Airflow, включая кастомные операторы, hooks, sensors.
— Навыки оптимизации: умение профилировать процессы, находить bottlenecks, оптимизировать SQL-запросы и настраивать ресурсы кластеров под нагрузку.
— Владение Jira и Confluence на уровне confident user (структура страниц, шаблоны, макросы, связки задач и документации).
— Опыт организации хранения данных для последующих задач OLAP / OLTP с учетом требований (consistency / integrity).
— Опыт организации обработки данных в рамках задач OLAP / OLTP с применением различных паттернов (batch processing, CDC).
— Понимание ключевых особенностей и сценариев применения различных паттернов организации интеграционных потоков (batch processing, CDC) с учетом их характеристик (3V+).
— Опыт заведения и сопровождения заявок в сервис-деске.
Будет плюсом:
— Опыт работы с Timeseries базами данных (InfluxDB, TimescaleDB, TDengine и др.).
— Глубокий опыт эксплуатации кластеров (Hadoop, YARN, Kubernetes) в production-среде.
— Знание SQL на продвинутом уровне (оптимизация сложных запросов, window functions, CTE).
— Опыт работы с CI/CD для data-пайплайнов.
— Понимание принципов DDD, event-driven архитектуры.
— Опыт работы с Apache NiFi.
Задачи:
— Разработка нового функционала на Golang.
— Проектирование и развитие микросервисов.
— Интеграция с Colvir, Center Factoring и другими внутренними сервисами.
— Участие в проектировании архитектуры.
— Анализ и поддержка существующего решения, построенного на платформе OMF.
— Проведение code review.
— Оптимизация производительности системы.
— Сотрудничество с аналитиками и командой фронтенда.
Требования:
— Опыт разработки коммерческого программного обеспечения не менее 3 лет.
— Отличное знание Golang, с опытом создания высоконагруженных микросервисов (REST/gRPC, PostgreSQL, Redis, Kafka/RabbitMQ, Docker, Kubernetes, Git, CI/CD).
— Практический опыт работы с OMF Framework (или аналогичной банковской платформой) необходим для анализа существующей архитектуры, понимания текущих сервисов и разработки нового функционала без нарушения текущей бизнес-логики.
— Опыт интеграции с банковскими системами будет считаться преимуществом.
— Уровень английского языка – от Intermediate и выше.
Условия:
— Работа в проекте по разработке платформы банковского бэкенда и предоставлению масштабируемых и надежных решений для современных финансовых услуг.
— Опыт работы в команде с лидерами в области FinTech, здравоохранения, розничной торговли, телекома и других.
— Возможность сменить проект и/или развить экспертизу в интересной бизнес-области.
— Гарантия профессионального, финансового и карьерного роста.
— Системы наставничества и адаптации для каждого нового сотрудника.
— Возможность зарабатывать до дополнительных 1 000 EUR в месяц в зависимости от уровня экспертизы, которые будут включены в годовой бонус, участвуя в мероприятиях компании.
— Доступ к корпоральному обучающему порталу с базой знаний компании.
— Яркая корпоративная жизнь (вечеринки, дни пиццы, PlayStation, фрукты, кофе, закуски, фильмы).
— Компенсация за сертификацию (AWS, PMP и т.д.).
— Реферальная программа.
— Частная медицинская страховка и компенсация за спортивные мероприятия.
— Защита личных данных в соответствии с правилами GDPR.
Задачи:
— Разработка логики рабочих процессов с использованием узлов, рёбер и графов LangGraph.
— Реализация механизмов сохранения контрольных точек с использованием SQLite, Redis и PostgreSQL.
— Разработка рабочих процессов с участием человека в цикле (Human-in-the-Loop).
— Применение механизмов повторных попыток, тайм-аутов и резервных сценариев (fallback) в LangGraph.
— Настройка трассировки с помощью OpenTelemetry на всех этапах оркестрации.
Требования:
— Опыт разработки на Python от 3 лет.
— Опыт оркестрации агентов с использованием LangGraph или LangChain.
— Опыт асинхронного программирования на Python с использованием asyncio.
Условия:
— Полная занятость, официальное трудоустройство.
— Гибкий формат работы: офис, удаленно или гибрид.
— Частная медицинская страховка.
— Оплачиваемый отпуск/больничные дни.
— Доступ к внутренним и внешним образовательным платформам.
— Рабочее оборудование.
— Реферальная программа с бонусом за рекомендации друзей и бывших коллег.
Алматы
120 000 – 150 000 ₽
Можно работать из любой страны
leadAthens
Sydney, Australia; Professional fluency in Mandarin and English, with the ability to work across time zones and technical disciplines