About Agoda:
Agoda is part of Booking Holdings with a diverse team of over 7,000 people worldwide. The company focuses on connecting people to travel destinations and experiences, leveraging data and technology.
Team and Role:
The Compute Platform team manages the infrastructure of bare metal and virtual machines that support all Agoda products. This includes over one million cores across Kubernetes clusters, OpenStack VMs, and bare metal servers globally. The team develops ACP (Agoda Compute Platform), an in-house orchestration stack for dedicated-resource VMs on bare metal, along with fleet lifecycle tooling and automation.
Responsibilities:
— Own and evolve the architecture of ACP, including orchestrator, per-host agent, and CLI managing dedicated-resource VMs on bare metal.
— Design, build, and operate compute and fleet tooling in Go and Python, interfacing with Kubernetes, OpenStack, and hardware management APIs.
— Lead medium to large projects across Fleet, Compute Platform, and adjacent teams from design to operation.
— Participate actively in System Design Reviews within and across teams.
— Use and promote agentic coding tools (e.g., Claude Code) in design, implementation, testing, and review.
— Troubleshoot product and system issues at scale across global data centers.
— Interview and mentor engineers, raising hiring standards.
— Define and use metrics for ACP reliability, operational load, and delivery quality to guide development.
— Collaborate with Software Development, Infrastructure Management, and other teams to gather requirements and design scalable, resilient services.
— Write technical documentation and provide training for ACP operation and extension.
Requirements:
— 10+ years of software engineering experience with strong hands-on background in infrastructure or compute systems (bare metal, virtualization, Kubernetes, OpenStack).
— Strong distributed systems development skills in Go; Python is advantageous.
— Proven experience owning and evolving distributed systems such as control planes, orchestrators, or agents in production.
— Experience with virtualization and bare-metal provisioning at scale.
— Practical experience using Kubernetes in production (workloads, APIs, cluster behavior).
— Comfortable using agentic coding tools in daily development.
— Strong understanding of observability for distributed systems: monitoring, alerting, logging, visualization at scale.
— Track record of leading medium to large technical projects and driving architectural decisions.
— Experience working across team boundaries and understanding adjacent systems.
— Clear written and verbal English skills.
Preferred Qualifications:
— Hands-on experience with Kubernetes controllers, operators, and CRDs.
— Experience contributing to or maintaining open-source Kubernetes Operators/Controllers.
— Experience with configuration management and automation tools, preferably Ansible and/or AWX.
— Experience with out-of-band hardware management APIs (iLO, DRAC) and building resilient, highly available physical architectures.
— Experience with CI/CD and GitOps infrastructure delivery approaches.
— Experience working in large, distributed engineering organizations with many stakeholders.
Location and Work Format:
— Hybrid work format based in Bangkok, Thailand, with relocation support.
Additional Information:
— Agoda is an equal opportunity employer committed to diversity and inclusion.
— Employment is based on merit and qualifications without discrimination.
— The company does not accept unsolicited agency submissions and reserves rights regarding speculative CVs.
ГибридleadBangkok; Гибрид (Бангкок, Таиланд), с релокацией
О компании Agvend — B2B SaaS-платформа для агросектора Северной Америки. Платформа работает 8 лет и охватывает около 30% рынка ag-retail в США и Канаде. В команде примерно 150 человек, около 100 — в R&D. Команда работает полностью удалённо; для желающих доступны офисы в Канаде, США и на Кипре.
Стек и инфраструктура:
— Backend: Python, Django, DRF, PostgreSQL, ClickHouse, AWS.
— Frontend: React, TypeScript.
— Архитектура: модульный монолит — 3 крупных приложения и микросервисы-сателлиты.
— Инфраструктура: 5 production-кластеров Kubernetes, около 150 тенантов, примерно 5 000 запросов в минуту.
— CI/CD: CircleCI, Docker/ECR, Helm, Terraform, blue-green deployments.
Задачи:
— Разрабатывать функциональность от API до UI, без разделения на backend и frontend.
— Отвечать за свою зону: архитектуру, code review и работу в production.
— Работать с PostgreSQL и ClickHouse под нагрузкой, мультитенантной архитектурой и миллионами записей.
Требования:
— От 5 лет коммерческой fullstack-разработки, уровень Senior.
— Production-опыт одновременно с Python/Django/DRF и React/TypeScript.
— Уверенное владение Python, Django и DRF.
— Опыт работы с PostgreSQL под нагрузкой.
— От 2 лет работы с React и TypeScript на продуктовом уровне.
— Самостоятельность: ведение своей зоны и прямая работа с PM.
— Русский язык для основной рабочей коммуникации, английский на рабочем уровне.
Будет плюсом:
— ClickHouse и другие аналитические базы данных.
— Опыт с высоконагруженными системами или в финтехе.
— Навыки работы с Kubernetes, Helm, Terraform и CircleCI, включая устранение проблем в пайплайнах.
— Опыт с очередями и распределёнными системами: Kafka, RabbitMQ, идемпотентность.
Условия:
— Команда Senior-инженеров, плоская структура: Engineering Manager и Senior IC, без техлидов.
— Безлимитные отпуска.
— Нет фиксированных рабочих часов.
— Асинхронная коммуникация без ожидания мгновенного ответа.
— Оффсайты дважды в год: Кипр и Грузия или Армения.
— Бюджет на обучение, конференции и технику.
— Коммуникация внутри команды на русском языке.
— По данным компании, многие сотрудники работают в команде по 5–6 лет.
Задачи:
— поддержка и разработка batch ETL-пайплайнов на Airflow для аналитических витрин и ML;
— потоковая обработка данных с использованием Spark Streaming, Kafka, MongoDB;
— развитие feature store как инструмента, наполнение его фичами и интеграция данных для ML-моделей;
— документирование, оптимизация и мониторинг пайплайнов и потоков данных.
Требования:
— уверенное знание Python и SQL;
— опыт построения ETL-процессов на стеке команды: Airflow, Spark, Kafka, ClickHouse, MongoDB, Hive, S3;
— будет плюсом опыт с CI/CD, Docker и Grafana;
— будут плюсом базовые знания ML: обучение и инференс моделей, работа с feature store.
Условия:
— необходимое оборудование и софт для работы;
— официальное трудоустройство;
— ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки;
— льготные условия ипотеки в рамках зарплатного проекта;
— бесплатная подписка на сервисы партнеров: корпоративный спорт;
— насыщенная корпоративная жизнь;
— электронная библиотека издательства МИФ с почти 2 тыс. единиц контента по бизнесу, саморазвитию, здоровому образу жизни и другим актуальным темам.
Москва
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Требования:
— Глубокое понимание и опыт работы с Docker и Kubernetes (K8s)
— Опыт построения CI/CD for ML
— Владение инструментами MLOps: MLflow, ClearML, Kubeflow, DVC
— Опыт работы с фреймворками LangChain, LangGraph, LlamaIndex
О компании:
Проект: построение и развитие MLOps-платформ для машинного обучения с фокусом на LLM-решения, RAG-пайплайны и мультиагентные системы.
Важно:
Локация/Гражданство: РФ.
Location: Amsterdam
Workplace: Remote
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 Deployed Architect to join our Professional Services team. You'll work directly with enterprise customers to design, deploy, and optimize production-grade AI infrastructure and agent systems. You'll be responsible for architecting scalable, secure infrastructure deployments and building reliable, well-evaluated agent applications that solve real business problems.
This role combines software development, infrastructure/platform engineering, and customer-facing skills. You'll work on everything from Kubernetes cluster design to multi-agent system architecture, requiring deep technical expertise across both infrastructure and agent engineering domains.
This role offers direct impact on customer success, the opportunity to shape best practices, and work with cutting-edge AI technology. You'll join a collaborative team environment with a strong engineering culture.
WHAT YOU'LL DO:
- Infrastructure & Platform Engineering: Design scalable, highly-available infrastructure for AI platform deployments (compute, storage, networking, security), enterprise integration patterns, Infrastructure as Code (Terraform, Helm), multi-region HA/DR strategies, and CI/CD pipelines
- Agent Engineering & Development: Design multi-agent systems using different patterns, implement agent logic using modern frameworks (langchain/langgraph), design comprehensive evaluation frameworks, optimize prompts with A/B testing, and guide deployment/operations
- Customer Engagement & Assessment: Lead technical maturity assessments, work directly with enterprise customers to understand requirements and present recommendations, and partner with Engagement Managers and Product/Engineering teams
WHAT YOU'LL BRING:
7+ years of experience in a technical, hands-on customer-facing roles such as Solutions Architect, Deployed Architect or Forward Deployed Engineer. We also like former founders, so if you have an unusual background, but all the right skillsets, you are welcome to apply
Infrastructure & Platform:
- 3+ years of experience designing and deploying production infrastructure on cloud platforms (GCP, AWS, or Azure)
- Strong Kubernetes experience (GKE, EKS, or AKS) including cluster design, autoscaling, and multi-zone deployments
- Experience with Infrastructure as Code (Terraform, Helm) and GitOps practices
- Knowledge of database systems (relational databases, in-memory data stores) including HA, replication, backup strategies, and sizing
- Experience designing high-availability and disaster recovery solutions
- Strong understanding of networking, security (SSO/RBAC, TLS, secrets management), and observability (Prometheus, Grafana, Datadog)
- Experience with CI/CD pipelines for infrastructure and applications
Agent Engineering & Development:
- 1+ years of experience building production AI/ML applications or agents
- Strong experience with LLM frameworks (LangChain, LangGraph, or similar) for building agent-based applications
- Experience with state management patterns (short-term and long-term memory)
- Experience designing and implementing evaluation frameworks for AI applications
- Strong prompt engineering skills with experience in optimization and A/B testing
- Experience with vector stores, RAG patterns, and knowledge organization
- Experience with tool integration, API design, and error handling patterns
- Strong Python and/or TypeScript development skills
Customer-Facing:
- Customer-facing experience with enterprise customers
- Experience conducting technical assessments or infrastructure audits
- Strong communication skills with ability to explain technical concepts to diverse audiences
KEY ATTRIBUTES:
- Strong problem-solving skills with ability to analyze complex requirements and design elegant solutions
- Excellent customer-facing communication skills, able to explain technical concepts to diverse audiences
- Experience working cross-functionally with engineering teams, product teams, and customers
- Consultative approach with ability to understand customer needs, provide recommendations, and guide implementation
- Ability to balance infrastructure architecture with agent development work
- Strong engineering background with hands-on development experience
COMPENSATION:
€110,000-€185,000 base salary + equity
Location:
- Netherlands, Amsterdam
- Remote with up to 25% travel
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.
Location: London
Workplace: Remote
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 Deployed Architect to join our Professional Services team. You'll work directly with enterprise customers to design, deploy, and optimize production-grade AI infrastructure and agent systems. You'll be responsible for architecting scalable, secure infrastructure deployments and building reliable, well-evaluated agent applications that solve real business problems.
This role combines software development, infrastructure/platform engineering, and customer-facing skills. You'll work on everything from Kubernetes cluster design to multi-agent system architecture, requiring deep technical expertise across both infrastructure and agent engineering domains.
This role offers direct impact on customer success, the opportunity to shape best practices, and work with cutting-edge AI technology. You'll join a collaborative team environment with a strong engineering culture.
WHAT YOU'LL DO:
- Infrastructure & Platform Engineering: Design scalable, highly-available infrastructure for AI platform deployments (compute, storage, networking, security), enterprise integration patterns, Infrastructure as Code (Terraform, Helm), multi-region HA/DR strategies, and CI/CD pipelines
- Agent Engineering & Development: Design multi-agent systems using different patterns, implement agent logic using modern frameworks (langchain/langgraph), design comprehensive evaluation frameworks, optimize prompts with A/B testing, and guide deployment/operations
- Customer Engagement & Assessment: Lead technical maturity assessments, work directly with enterprise customers to understand requirements and present recommendations, and partner with Engagement Managers and Product/Engineering teams
WHAT YOU'LL BRING:
7+ years of experience in a technical, hands-on customer-facing roles such as Solutions Architect, Deployed Architect or Forward Deployed Engineer. We also like former founders, so if you have an unusual background, but all the right skillsets, you are welcome to apply
Infrastructure & Platform:
- 3+ years of experience designing and deploying production infrastructure on cloud platforms (GCP, AWS, or Azure)
- Strong Kubernetes experience (GKE, EKS, or AKS) including cluster design, autoscaling, and multi-zone deployments
- Experience with Infrastructure as Code (Terraform, Helm) and GitOps practices
- Knowledge of database systems (relational databases, in-memory data stores) including HA, replication, backup strategies, and sizing
- Experience designing high-availability and disaster recovery solutions
- Strong understanding of networking, security (SSO/RBAC, TLS, secrets management), and observability (Prometheus, Grafana, Datadog)
- Experience with CI/CD pipelines for infrastructure and applications
Agent Engineering & Development:
- 1+ years of experience building production AI/ML applications or agents
- Strong experience with LLM frameworks (LangChain, LangGraph, or similar) for building agent-based applications
- Experience with state management patterns (short-term and long-term memory)
- Experience designing and implementing evaluation frameworks for AI applications
- Strong prompt engineering skills with experience in optimization and A/B testing
- Experience with vector stores, RAG patterns, and knowledge organization
- Experience with tool integration, API design, and error handling patterns
- Strong Python and/or TypeScript development skills
Customer-Facing:
- Customer-facing experience with enterprise customers
- Experience conducting technical assessments or infrastructure audits
- Strong communication skills with ability to explain technical concepts to diverse audiences
KEY ATTRIBUTES:
- Strong problem-solving skills with ability to analyze complex requirements and design elegant solutions
- Excellent customer-facing communication skills, able to explain technical concepts to diverse audiences
- Experience working cross-functionally with engineering teams, product teams, and customers
- Consultative approach with ability to understand customer needs, provide recommendations, and guide implementation
- Ability to balance infrastructure architecture with agent development work
- Strong engineering background with hands-on development experience
COMPENSATION:
£100,000-£165,000 base salary + equity
Location:
- UK, London
- Remote with up to 25% travel
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.
Location: Remote - Singapore
Workplace: Remote
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 Deployed Architect to join our Professional Services team. You'll work directly with enterprise customers to design, deploy, and optimize production-grade AI infrastructure and agent systems. You'll be responsible for architecting scalable, secure infrastructure deployments and building reliable, well-evaluated agent applications that solve real business problems.
This role combines software development, infrastructure/platform engineering, and customer-facing skills. You'll work on everything from Kubernetes cluster design to multi-agent system architecture, requiring deep technical expertise across both infrastructure and agent engineering domains.
This role offers direct impact on customer success, the opportunity to shape best practices, and work with cutting-edge AI technology. You'll join a collaborative team environment with a strong engineering culture.
KEY RESPONSIBILITIES:
- Infrastructure & Platform Engineering: Design scalable, highly-available infrastructure for AI platform deployments (compute, storage, networking, security), enterprise integration patterns, Infrastructure as Code (Terraform, Helm), multi-region HA/DR strategies, and CI/CD pipelines
- Agent Engineering & Development: Design multi-agent systems using different patterns, implement agent logic using modern frameworks (langchain/langgraph), design comprehensive evaluation frameworks, optimize prompts with A/B testing, and guide deployment/operations
- Customer Engagement & Assessment: Lead technical maturity assessments, work directly with enterprise customers to understand requirements and present recommendations, and partner with Engagement Managers and Product/Engineering teams
WHAT WE'RE LOOKING FOR
REQUIRED EXPERIENCE
7+ years of experience in a technical, hands-on customer-facing roles such as Solutions Architect, Deployed Architect or Forward Deployed Engineer. We also like former founders, so if you have an unusual background, but all the right skillsets, you are welcome to apply
Infrastructure & Platform:
- 3+ years of experience designing and deploying production infrastructure on cloud platforms (GCP, AWS, or Azure)
- Strong Kubernetes experience (GKE, EKS, or AKS) including cluster design, autoscaling, and multi-zone deployments
- Experience with Infrastructure as Code (Terraform, Helm) and GitOps practices
- Knowledge of database systems (relational databases, in-memory data stores) including HA, replication, backup strategies, and sizing
- Experience designing high-availability and disaster recovery solutions
- Strong understanding of networking, security (SSO/RBAC, TLS, secrets management), and observability (Prometheus, Grafana, Datadog)
- Experience with CI/CD pipelines for infrastructure and applications
Agent Engineering & Development:
- 1+ years of experience building production AI/ML applications or agents
- Strong experience with LLM frameworks (LangChain, LangGraph, or similar) for building agent-based applications
- Experience with state management patterns (short-term and long-term memory)
- Experience designing and implementing evaluation frameworks for AI applications
- Strong prompt engineering skills with experience in optimization and A/B testing
- Experience with vector stores, RAG patterns, and knowledge organization
- Experience with tool integration, API design, and error handling patterns
- Strong Python and/or TypeScript development skills
Customer-Facing:
- Customer-facing experience with enterprise customers
- Experience conducting technical assessments or infrastructure audits
- Strong communication skills with ability to explain technical concepts to diverse audiences
KEY ATTRIBUTES:
- Strong problem-solving skills with ability to analyze complex requirements and design elegant solutions
- Excellent customer-facing communication skills, able to explain technical concepts to diverse audiences
- Experience working cross-functionally with engineering teams, product teams, and customers
- Consultative approach with ability to understand customer needs, provide recommendations, and guide implementation
- Ability to balance infrastructure architecture with agent development work
- Strong engineering background with hands-on development experience
COMPENSATION:
$185,000-$260,000 base salary + equity
Location:
- Singapore
- Remote with up to 25% travel
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.
Требования:
— Стэк: .NET 8, React 18+, EF Core, PostgreSQL, RabbitMQ, Redis, k8m, микросервисы
— Коммерческий опыт написания web-приложений на .NET/C#/React - от 3 лет
— Опыт разработки микросервисных приложений
— Опыт работы с message broker
— Знание SQL, EF Core
— Опыт работы с инструментами CI/CD
— Code first, DI, Design patterns
Условия и бонусы:
Фултайм, удаленно по РФ.
Наши ожидания:
– Глубокие знания профильного банковского ПО на уровне эксперта.
– Знание практик SRE / DevOps.
– Управление серверами на базе Linux на уровне администратора.
– Знание микросервисной архитектуры и технологий контейнеризации: Docker, containerd.
– Продвинутые навыки работы с Kubernetes, Helm, Kyverno, Istio, Kafka, Keycloak, Hashicorp Vault, S3, Luntry.
– Понимание принципов построения процессов CI/CD.
– Продвинутые навыки работы с GitLab CI.
– Понимание принципов IaC.
– Продвинутые навыки работы с Ansible, Terraform, Terragrunt.
– Понимание принципов построения Observability.
– Продвинутые навыки работы с ELK/EFK, OpenSearch, Prometheus, VictoriaMetrics, OpenTracing/OpenTelemetry.
– Опыт работы с облачными провайдерами, например, AWS, Yandex Cloud.
В роли Senior Golang разработчика предстоит заниматься сбором статистических данных из различных источников, включая парсинг, скраппинг и интеграцию с новыми поставщиками. Необходимо агрегировать и обрабатывать полученную информацию, участвовать в проектировании архитектуры новых сервисов, а также поддерживать и развивать существующий код. Важной частью работы является оценка задач, соблюдение сроков и ответственность за технические решения и качество кода. Требуется опыт backend-разработки не менее 6 лет, из которых минимум 3 года на Golang, знание микросервисной архитектуры, опыт работы с gRPC, PostgreSQL, Redis и системами брокеров сообщений, такими как RabbitMQ. Также необходимы навыки работы с Docker и Kubernetes. Кандидат должен проявлять инициативу, уметь принимать и отстаивать технические решения, а также работать с задачами, не имеющими детализированного технического задания. Дополнительным преимуществом будет опыт программирования на других языках, знание CI/CD систем (TeamCity, GitLab CI) и понимание event-driven архитектуры.
Задачи:
— Анализ и верификация контрактов (API) между клиентом и сервером
— Функциональное тестирование эндпоинтов: REST API и gRPC (изолированное и интеграционное тестирование) в соответствии с DoD
— Подготовка и валидация тестовых данных (на уровне сложных SQL-запросов и генерации/проверки сообщений в Kafka)
— Проектирование тест-кейсов и оформление баг-репортов в YouTrack/Qase
— Активное взаимодействие с командой автоматизации
Требования:
— Опыт в тестировании от 5 лет
— Уверенно владеть Java от 1 года: ООП, коллекции, Stream API и основные возможности языка
— Работать с Maven и Git (GitLab)
— Знать основные паттерны тест-дизайна и работать с Allure
— Проводить API-тестирование с использованием RestAssured и JUnit 5
— Понимать принципы работы REST API: HTTP-методы, статус-коды, JSON
— Работать с сериализацией и десериализацией POJO
— Проводить UI-тестирование с использованием Playwright + Java
Будет плюсом:
— Иметь опыт параллельного запуска тестов
— Работать с TestRail
— Понимать принципы CI/CD
— Иметь базовые знания SQL и работы с базами данных
— Иметь опыт работы с Kafka
Задачи:
— Участвовать в полном цикле разработки backend (от архитектуры и кодинга до запуска в промышленный контур);
— Проектировать и развивать REST API для внешних интеграций;
— Работать с PostgreSQL и очередями Kafka;
— Писать качественный код с полным покрытием автотестами.
Требования:
— Опыт коммерческой разработки на Scala 2.13 (стандартная библиотека, Future, implicits) от 4 лет;
— Практический опыт с Quill (оптимизация запросов, партиционирование) и Jetty (embedded, пулы потоков, WebSocket);
— Уверенная работа с Kafka (консьюмеры/продюсеры, ручной коммит, обработка ребалансировки);
— Знание Bouncy Castle (ECDSA, Keccak, работа с ключами);
— Опыт работы с Liquibase (миграции без даунтайма), Cucumber и CI/CD (Jenkins, Groovy);
— Понимание концепций популярных блокчейнов (блоки, транзакции, логи, криптография) и опыт работы с RPC-клиентами (Web3j / ethers / JSON-RPC);
— Опыт работы с агентской разработкой.
Условия:
— Удобный формат работы на выбор: офис или гибрид;
— Комфортный современный офис в Москве (пер. Оружейный, 41);
— Ежегодный пересмотр зарплаты и годовая премия;
— Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа;
— Льготная ипотека (выгоднее до 7%) для сотрудников;
— Подписка СберПрайм (можно разделить с 3 близкими);
— Корпоративный спортзал, зоны отдыха и доступ к 400+ образовательным программам СберУниверситета.
Задачи:
— Разрабатывать и поддерживать backend-сервисы, API и внутренние инструменты, используемые командами разработки продуктов
— Улучшать инфраструктуру для распределения компонентов, управления активами, документации и рабочих процессов релизов
— Поддерживать и развивать инженерный монорепозиторий, улучшая масштабируемость, сопровождаемость и опыт разработчиков
— Сотрудничать с frontend-инженерами и дизайнерами для обеспечения единообразного внедрения общих паттернов и инструментов в продуктах
— Вносить вклад в CI/CD пайплайны, автоматизацию, тестирование и процессы деплоя с использованием GitHub Actions
— Повышать надежность и производительность внутренних систем, включая наблюдаемость и мониторинг
— Поддерживать инженеров в командах продуктов в вопросах внедрения и интеграции общих инструментов и сервисов
— Вносить вклад в документацию и инструменты для разработчиков для улучшения обнаруживаемости и адаптации
— Работать над текущими улучшениями платформы, включая миграцию устаревшего кода и инструментов, улучшения платформы документации, автоматизацию и инструменты песочницы
— Участвовать в архитектурных обсуждениях и предлагать практичные, масштабируемые инженерные решения
Требования:
— Опыт работы с JavaScript или TypeScript в продуктивных средах
— Хорошее понимание принципов backend-разработки и опыт создания API или внутренних сервисов
— Знание Node.js и современных веб-фреймворков, таких как React или Next.js
— Опыт работы с реляционными базами данных и понимание основ проектирования баз данных
— Понимание практик тестирования и принципов качества ПО
— Знакомство с CI/CD рабочими процессами и инструментами для разработчиков
— Опыт работы с Git и совместными инженерными процессами
— Сильные коммуникативные навыки и умение работать кросс-функционально с дизайнерами и инженерами
— Интерес к опыту разработчиков, платформенной инженерии или внутренним инструментам
Преимущества:
— Опыт работы в продуктовой SaaS-компании
— Знакомство с инфраструктурой frontend или инструментами общей платформы
— Знание инструментов наблюдаемости и мониторинга
— Опыт работы с монорепозиториями или внутренними платформенными инструментами
— Степень в области компьютерных наук или смежной технической области
Условия:
— Полностью удалённая работа
— Возможность работать из Великобритании, Ирландии, Германии, Португалии, Испании или Нидерландов
УдалённоmiddleГермания, Испания, Великобритания, Ирландия, Нидерланды, Португалия; For this role, we can hire candidates based in the UK, Ireland, Germany, Portugal, Spain or The Netherlands
Задачи:
— разработка интеграционных сервисов для взаимодействия с узлами публичных блокчейн сетей
— проектирование и реализация технических решений на базе целевого стека: Golang, Solidity, PostgreSQL
— обеспечение соблюдения нефункциональных требований (производительность, отказоустойчивость, аудит, мониторинг, безопасность)
— рецензирование кода, дизайна решений, документации, внедрение best practices (code review, CI/CD pipelines, тестовое покрытие)
— поддержка подготовки и сопровождения решения от MVP до полноценного продукта.
Требования:
— опыт в разработке Golang от 6 лет + Solidity или другим языком для создания смартконтрактов от 3 лет
— опыт разработки приложений для взаимодействия с блокчейном и смарт-контрактами
— опыт работы как минимум с одной из сетей Ethereum, Bitcoin, TRON
— опыт реализации решений в рамках микросервисной архитектуры
— опыт проектирования и реализации интеграций (REST, gRPC, очереди)
— опыт работы с платформой OpenShift / Kubernetes, контейнеризацией – Docker
— опыт работы с пайплайнами CI/CD, Jenkins, Nexus
— практический опыт работы с SQL, создание запросов, профилирование и оптимизация
— опыт написания unit тестов.
Будет плюсом:
— опыт работы с hardhat, anvil
— знание языков, компиляторов и средств разработки для EVM
— знания в области криптографии (пороговые подписи, zero knowledge протоколы) и/или работа с HSM.
Условия:
— возможность выбрать удобный формат работы: гибрид или офис
— комфортный современный офис: Москва, пер. Оружейный, 41
— ежегодный пересмотр зарплаты, годовая премия
— корпоративный спортзал и зоны отдыха
— более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
— расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
— ипотека выгоднее до 7% для каждого сотрудника
— подписка Прайм с возможностью совместного использования на трёх близких
— вознаграждение за рекомендацию друзей в команду Сбера.
Задачи:
— Тестировать мобильное приложение.
— Прорабатывать тестовую стратегию по новым функциональностям.
— Подготавливать тест-кейсы, чек-листы и тестовые сценарии.
— Проводить функциональное, регрессионное и интеграционное тестирование.
— Разрабатывать и поддерживать автотесты для мобильного приложения.
— Поддерживать UI-, API- и screenshot-тесты.
— Интегрировать автотесты в CI/CD-процессы.
— Анализировать результаты прогонов автотестов и причины падений.
— Работать с логами, API, БД, брокерами сообщений и мок-сервисами для проверки end-to-end сценариев.
— Заводить, анализировать и сопровождать дефекты до исправления.
— Участвовать в планировании релизов и контроле качества поставок.
— Проводить code review автотестов.
— Помогать команде улучшать процессы тестирования.
— Менторить QA-инженеров и помогать им развиваться технически.
— Взаимодействовать с разработчиками, аналитиками, backend-командами и владельцами продукта.
Требования:
— Опыт тестирования mobile-приложений от трех лет (Android + iOS).
— Опыт работы с Rest API.
— Опыт работы с SQL/NoSQL БД на уровне сложных запросов и выгрузок.
— Опыт покрытия новых функциональностей при помощи инструментов автотестирования Java от двух лет.
— Опыт работы с интеграционным тестированием.
— Опыт работы с CI/CD (Jenkins, GitLab CI).
— Опыт работы с брокерами сообщений (Kafka, RabbitMQ, аналоги).
— Опыт работы с мок-сервисами (Wiremock или аналоги).
— Опыт работы с SOAP UI, Postman, Jira, Confluence, Git, IntelliJ IDEA, Bitbucket.
Условия:
— Локация: РФ.
— Формат работы: Удаленно.
— Зарплата: 250 000–280 000 ₽ на руки.
Условия и бонусы:
Фултайм, офис (Алматы).
Наши ожидания:
– Опыт коммерческой iOS-разработки от 3 лет.
– Уверенное знание Swift, SwiftUI / UIKit.
– Combine / async-await, понимание многопоточности.
– Знание архитектурных подходов: MVVM / Clean Architecture.
– Работа с REST API, интеграция мобильного приложения с backend-сервисами.
– Понимание локального хранения данных и offline/error-сценариев.
– Понимание безопасности мобильных приложений: Keychain, биометрия, безопасное хранение данных.
– Git, CI/CD.
– Опыт подготовки и публикации приложений в App Store.
– Умение использовать AI-инструменты в разработке с обязательной проверкой результата.
Location: Remote, Canada; Remote, United States
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems.
Co-create the future with us
as we build technology that transforms how the world develops software.
*
Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Senior Backend Engineer on GitLab's Security Factory: Code Security team, you help developers find and fix security issues. Those issues live in the code they write and in the open source components they depend on.
Your work spans complementary parts of a complete security analysis. On the dependency analysis side, you teach the analysis engine what a project depends on. You parse dependency manifests, lockfiles, and SBOMs so the engine knows which libraries and frameworks are in play and how the code uses them. You also extend the service that turns security advisories into automated merge requests that update vulnerable dependencies. On the vulnerability detection side, you grow GitLab's security analysis engine with hybrid analyzers that blend rule-based detection and AI reasoning. You build and apply the tooling that develops, evaluates, and ships those analyzers, and you measure how well they find real problems. That work also expands coverage of the libraries, frameworks, and AI agent tooling that real-world applications are built on.
These threads reinforce each other. What a project depends on, and how its code uses those dependencies, are parts of one picture, and this team works across all of it. We make thoughtful use of AI-assisted development tools in our daily work. We expect you to use them effectively and with good judgment.
What you do
Act as the directly responsible individual (DRI) for team initiatives from design through delivery, shipping with minimal guidance in partnership with the technical lead
Bring systems built by one engineer to team ownership through documentation, tests, and shared review
Design and ship analyzers that pair deterministic analysis capabilities with AI-driven analysis, and build the evaluation harnesses that measure their false positives and missed findings against benchmark applications with known vulnerabilities, raising the bar for what counts as a trustworthy result. That includes detection rules mapped to CWE and the test fixtures that prove they work.
Package those analyzers for every place GitLab runs them, including CI jobs, AI agent workflows, and command-line tools, with findings reported in GitLab's standard security report formats
Design and ship the manifest, lockfile, and SBOM parsing that tells the static analysis engine what a project depends on, and extend it to new ecosystems and formats
Ship features across the automated remediation service that turns security advisories into dependency update merge requests, from sandboxed updates to merge request creation
Solve technical problems of high scope and complexity, actively seek out difficult impediments affecting the whole team, and advocate for improvements to quality, security, and performance with Product Management, Engineering stakeholders such as Frontend and UX, and partner teams such as Code Scanning and Composition Analysis
Mentor Intermediate engineers through code review and pairing, and maintain our internal standards for style, maintainability, and best practices through review
Participate in on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues
Take part in on-call or operational support where your team’s ownership model requires it
What you bring
Experience building your own LLM tooling, such as a harness, an agent pipeline, or evaluations, with the judgment to know when output is trustworthy and when it isn't
Substantial professional experience writing and testing production code in a systems language, particularly Go and/or Rust, with depth in at least one. We use both, plus Ruby on the remediation side and Python for some analyzers, and value willingness to work across them.
Familiarity with package managers and dependency management in one or more language ecosystems, such as npm, Maven, pip, Bundler, or Cargo. Experience building tooling around them is better still.
Demonstrated application security experience, such as vulnerability research, secure code review, or writing detection rules, and fluency with vulnerability classes (OWASP Top 10, CWE) and the software supply chain
A track record of taking ownership of ambiguous problems and shipping with minimal guidance, with the self-motivation and organizational skills suited to a remote, largely asynchronous environment
Demonstrated capacity to communicate clearly and concisely about technical problems, and to write design proposals that bring a team to a decision
Helpful experience
Experience evaluating AI-driven detection against labeled data, including measuring false positives and missed findings
Experience with performance optimization at scale
Hands-on program analysis experience, such as parsing, ASTs, or data-flow analysis
Familiarity with popular web or mobile application frameworks and how they handle input, data, and configuration
Experience with containerized workflows and CI/CD (we use Docker heavily)
About the team
The Security Factory: Code Security team builds GitLab's code-level security scanning capabilities, spanning static application security testing and dependency scanning. We help developers find and fix security issues in both the code they write and the open source components they depend on, as early as possible.
We work closely with the Static Analysis team on GitLab's SAST engines, with Composition Analysis on the broader software supply chain, and with other groups across the Sec Section. We rely heavily on asynchronous work across time zones.
Remote-Global
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our
benefits
and
equity
. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
United States Salary Range
$139,200
—
$235,200 USD
How GitLab Supports Full-Time Employees
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental Leave
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from
underrepresented groups
are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines:
GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy:
Please review our
Recruitment Privacy Policy.
Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also
GitLab’s EEO Policy
and
EEO is the Law
. If you have a disability or special need that requires
accommodation
, please let us know during the
recruiting process
.
Location: Remote, Canada; Remote, Israel; Remote, United Kingdom; Remote, United States
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems.
Co-create the future with us
as we build technology that transforms how the world develops software.
*
Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Staff Backend Engineer on GitLab's Security Factory: Code Scanning team, you help developers find and fix security issues. Those issues live in the code they write, and you set the technical direction for the static analysis engine that finds them.
Your work spans two complementary parts of a complete security analysis. On the engine side, you shape how the static analysis toolkit models a program: parsing source into intermediate representations, resolving symbols, building call graphs, and tracking tainted data across files and languages. You define the architecture and specifications the team builds against, and you delegate component specifications within them to engineers and to the AI agents that implement them. On the evaluation side, you build and apply tooling that tests, measures, and validates what the engine finds against benchmark applications with known vulnerabilities.
What the engine can model and how we measure what it finds are parts of one picture. As a Staff engineer you hold that picture, shape the long-range technical goals of the team, and raise the bar for every engineer on it. We build the engine with AI agents that write and review code from written specifications, under human direction. We expect you to direct that work effectively and with good judgment, and to help the team do the same.
What you do
Act as the directly responsible individual (DRI) for the team's highest-scope initiatives from design through delivery, shipping large features with minimal guidance and shaping the long-range goals of the team
Bring systems built by one engineer to team ownership through documentation, tests, and shared review
Set the technical direction for the AI-assisted tooling that implements, reviews, and validates engine changes and findings, design the checks that decide whether an agent-written change or generated result is fit to merge, and measure detection quality against benchmark applications with known vulnerabilities, raising the bar for what counts as a trustworthy result. That includes static application security testing (SAST) rules mapped to CWE and OWASP, and the test fixtures that prove they work.
Own the architecture of the program model (parsing, symbol resolution, intermediate representations, call graphs, and taint and data-flow analysis) and of the pipeline that turns source code into findings, and define how both extend to new languages and frameworks
Solve technical problems of the highest scope and complexity, actively seek out difficult impediments affecting the whole team, and advocate for improvements to quality, security, and performance with Product Management, UX, and partner teams such as Code Security and Composition Analysis
Mentor all engineers on the team through code review and pairing, remove blockers to their autonomy, and shepherd the definition and improvement of our internal standards through review
Participate in on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues
Define the overarching architecture and specification documents for the engine, delegate component specifications within them, and drive their implementation by AI agents and engineers working independently through phased plans, small reviewable units of change, and specifications kept in lockstep with the code
Build and maintain the harness, agent instructions, and agentic skills that keep agent-written code trustworthy, including separate coding and reviewing agents, rules and tests the coding agents cannot change, independent review panels of agents from different model providers, and performance, API, and dependency gates, with risky changes escalated to human review
Stay current with research in program analysis and security, run AI-assisted research and spikes, and turn the findings into prototypes, proposals, and upstream contributions, including responsible disclosure of findings in open source projects
Take part in on-call or operational support where your team’s ownership model requires it
What you bring
Experience building your own LLM tooling, such as a harness, an agent pipeline, or evaluations, with the judgment to know when output is trustworthy and when it isn't
Extensive professional experience writing, testing, and reviewing production code in Rust, Go, or a comparable systems language, with depth in at least one. The engine is Rust, the analyzer wrapper is Go, and the monolith integration is Ruby, and we value willingness to work across them.
Experience with performance optimization and with containerized workflows and CI/CD (we use Docker heavily)
A deep program analysis and static analysis background, such as parsing and ASTs, intermediate representations (SSA, control-flow and call graphs), taint and data-flow analysis, type inference, incremental and fixpoint computation, or writing detection rules, with the ability to read, evaluate, and apply the research literature
Deep application security experience, such as vulnerability research, secure code review, or writing detection rules, and fluency with vulnerability classes (OWASP Top 10, CWE)
Demonstrated capacity to communicate clearly and concisely about complex technical, architectural, and organizational problems, and to write architecture and design specifications that bring a team to a decision
A track record of taking ownership of ambiguous, team-wide problems and shipping them from concept to production with minimal guidance, with specific, regular async updates on progress, blockers, risks, and next steps
Experience defining a system's overarching architecture, delegating component specifications to engineers and AI agents, and getting them implemented reliably
A track record of mentoring engineers, raising a team's technical bar, and influencing technical direction by achieving consensus with peers and leadership
Helpful experience
Familiarity with popular web or mobile application frameworks and how they handle input, data, and configuration
Experience designing guardrails for agent-written code, such as mutation testing, fuzzing, and CI gates the coding agent cannot modify
A record of engaging with the research community, such as publications, tool papers, or upstream open source contributions in program analysis or security
About the team
The Security Factory: Code Scanning team develops GitLab's SAST capabilities for customer software repositories.
We work closely with the Code Security team on scanning rules & flows, with Composition Analysis on the broader software supply chain, and with other groups across the Sec Section. We rely heavily on asynchronous work across time zones.
Remote-Global
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our
benefits
and
equity
. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
United States Salary Range
$152,800
—
$259,200 USD
How GitLab Supports Full-Time Employees
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental Leave
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from
underrepresented groups
are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines:
GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy:
Please review our
Recruitment Privacy Policy.
Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also
GitLab’s EEO Policy
and
EEO is the Law
. If you have a disability or special need that requires
accommodation
, please let us know during the
recruiting process
.
УдалённоAmsterdam
УдалённоLondon
УдалённоRemote - Singapore
УдалённоseniorRemote, Canada; Remote, United States; We rely heavily on asynchronous work across time zones; The base salary range for this role’s listed level is currently for residents of the United States only
УдалённоRemote, Canada; Remote, Israel; Remote, United Kingdom; Remote, United States; We rely heavily on asynchronous work across time zones; The base salary range for this role’s listed level is currently for residents of the United States only