Location: Austin, United States
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
Responsibilities
We are looking for a Senior Fullstack Software Engineer to design and build the backend services that power TeamViewer products and the web applications on top of them. You will own features end to end, shape technical direction across the stack, and act as a technical reference and mentor within and across teams.
Design, build and operate backend services and APIs using Java/Kotlin with Spring Boot or Node.js/TypeScript.
Build high-quality web applications with React and TypeScript, contributing to our design system and micro-frontend architecture.
Drive architecture and design decisions for scalable, resilient and secure services, applying domain-driven and event-driven principles.
Design data models and choose the right storage across SQL and NoSQL databases.
Design asynchronous integrations using messaging systems such as Kafka, NATS or RabbitMQ.
Own deployment and operation of services with Docker and Kubernetes, and improve CI/CD pipelines and observability.
Drive testing strategy across the stack (unit, integration, contract, end-to-end).
Drive adoption of AI-assisted development in your team: set good practices, share workflows and keep quality high.
Mentor other engineers, lead code reviews and promote engineering best practices across teams.
Requirements
A degree in Computer Science, Software Engineering or a related field, or equivalent experience.
6+ years of professional experience in software development across backend and frontend, with a track record of leading technical topics.
Strong backend experience with Java and/or Kotlin and Spring Boot, or with Node.js and TypeScript.
Strong experience with React and TypeScript, including modern state management (e.g. Redux Toolkit, Zustand, TanStack Query); experience with design systems or micro-frontends is a plus.
Deep understanding of distributed systems, API design and software architecture.
Solid experience with relational (e.g. PostgreSQL) and NoSQL databases.
Hands-on experience with messaging systems such as Kafka, NATS or RabbitMQ.
Solid experience with Docker and Kubernetes, CI/CD and production observability.
Good knowledge of security best practices for backend and web applications.
Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor) and a clear view on how to use them responsibly in a team.
Experience mentoring engineers and working in agile teams.
What we offer
Competitive compensation and bonuses
Flexible PTO and paid holidays
401(k) with employer matching
Comprehensive Health insurance package including 100% employer-paid medical coverage
Up to 12 weeks of Parental Leave
Basic Life Insurance, Short-Term & Long-Term Disability, 100% employer-paid
Quarterly teambuilding events, leadership luncheons, and companywide “All Hands” meetings
Open door policy and business casual dress code
We celebrate diversity as one of our core values. Join c-a-r-e and lead change initiatives together with us!
Work location for this position is Austin, TX.
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States.
Обязанности:
— Разработка и доработка backend-решений на C#/.NET.
— Участие в разработке высоконагруженных корпоративных систем.
— Обеспечение безопасности корпоративных систем.
— Реализация и оптимизация интеграций с внутренними и внешними системами.
— Взаимодействие с командой разработки.
Требования:
— Опыт разработки банковских дистанционных сервисов.
— Знание банковской предметной области.
— Опыт работы с инструментами управления жизненным циклом разработки ПО.
— Коммерческий опыт разработки на C#/.NET.
— Опыт создания или развития крупных высоконагруженных систем.
— Практический опыт интеграции через систему межведомственного электронного взаимодействия.
— Базы данных: PostgreSQL, MS SQL Server (T-SQL).
— Опыт проектирования и разработки микросервисов.
— Опыт разработки REST API / Web API.
— Умение применять IoC-контейнеры.
— Понимание подходов к защите корпоративных приложений.
— Понимание процессов CI/CD.
— Уверенная работа с Git.
— Законченное высшее образование.
Условия:
— Проектная занятость на 6 месяцев.
— Возможность работы с технически сложными и интересными проектами на хорошем технологическом стеке.
— Официальное трудоустройство.
— Удаленная работа.
Задачи:
• Мониторинг, реагирование на инциденты и готовность к восстановлению
• Оптимизация запросов, индексов и схем баз данных
• Безопасное выполнение миграций, тестирование резервных копий и восстановления
Требования:
• Практический опыт работы с продакшен-базами данных
• Глубокие знания PostgreSQL (Crunchy Bridge)
• Опыт работы с MySQL (PlanetScale)
• Опыт работы с репликацией
Желательно:
• Знания CockroachDB, SingleStore, Tinybird
Условия:
• Удалённая работа из Европы (кандидаты из России и Беларуси не рассматриваются)
• Зарплата $7,000 - $10,000 в месяц
УдалённоseniorБеларусь, Россия; 📍Remote, Europe (not open to candidates based in Russia or Belarus)
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Одна из продуктовых команд крупного проекта в сфере цифрового автолизинга развивает цифровую платформу, через которую выдаётся автотранспорт в лизинг. Платформа автоматизирует большую часть бизнес-процессов автолизинга - от подачи заявки до подписания договора. Проект разделён на команды, каждая отвечает за свою часть функционала.
Стек проекта: Java, React, PostgreSQL, RabbitMQ, Kafka, Bitrix24.
Инструменты: Jira, Confluence, Zephyr, Postman, Swagger.
Обязанности:
— Ручное функциональное и регрессионное тестирование;
— Написание и поддержка тест-кейсов по требованиям и ТЗ;
— Заведение багов в Jira и контроль их исправления;
— Тестирование новых фич и обновлений перед релизом;
— Проверка работы на разных устройствах и в разных браузерах (кросс-платформенное и кросс-браузерное тестирование);
— Поддержка (тестировщика подключают к вопросам пользователей о работе системы): разбор и анализ багов;
— Решение простых проблем пользователей: сброс паролей, настройка доступов, создание учётных записей, выдача ролей;
— Сбор обратной связи пользователей и передача её разработке;
— Составление и обновление FAQ и инструкций.
Требования:
— Понимание принципов тестирования, жизненного цикла ПО и архитектуры приложений;
— Знание HTTP и REST API, опыт применения;
— SQL на уровне проверки данных в БД (запросы низкой и средней сложности);
— Postman;
— Опыт тестирования асинхронного взаимодействия через RabbitMQ или Kafka;
— Опыт работы с Jira, Confluence и Zephyr;
— Уверенная работа с Windows и macOS, браузерами и мобильными устройствами;
— Внимательность к деталям и хорошие коммуникативные навыки.
Будет плюсом:
— Swagger;
— Базовое знание Java и React;
— Опыт работы с клиентами или в поддержке;
— Английский на уровне чтения технической документации.
Location: Porto, Portugal
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
Responsibilities
We are looking for a Backend Software Engineer to join the teams building and running the backend services that power TeamViewer products. You will design, build and operate services that must be secure, reliable and scalable, working in an agile team alongside product, frontend and platform engineers.
Design, develop and maintain backend services and APIs using Java/Kotlin with Spring Boot or Node.js/TypeScript.
Build scalable, resilient services following clean architecture, domain-driven and event-driven principles.
Design data models and work with both SQL and NoSQL databases.
Implement asynchronous communication between services using messaging systems such as Kafka, NATS or RabbitMQ.
Containerize and deploy services with Docker and Kubernetes and contribute to CI/CD pipelines.
Write automated tests (unit, integration, contract) and take part in code reviews.
Use AI coding assistants effectively in your daily work, while keeping ownership of quality, security and maintainability.
Monitor and improve services in production, with a focus on performance, security and observability.
Collaborate with your team and other teams on technical decisions, shared standards and knowledge sharing.
Requirements
A degree in Computer Science, Software Engineering or a related field, or equivalent experience.
3+ years of professional experience in backend software development.
Solid experience with Java and/or Kotlin and Spring Boot, or with Node.js and TypeScript.
Good understanding of RESTful API design and distributed systems concepts.
Experience with relational (e.g. PostgreSQL) and NoSQL databases.
Familiarity with messaging systems such as Kafka, NATS or RabbitMQ.
Hands-on experience with Docker; Kubernetes experience is a plus.
Strong testing mindset and familiarity with CI/CD practices.
Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor), including critically reviewing and testing AI-generated code.
Experience working in agile teams.
Fluent in English (spoken and written).
What we offer
Onsite Onboarding
in our HQ office for an optimal start
Great compensation and benefits packages
including company achievement bonus or sales bonus and regular salary reviews
Public transport friendly
offices
Special terms
for local gyms
Access to
Corporate Benefits platform
with many
discounts
Regular
Team events
and company-wide celebrations
Open door policy
, no dress code rules, frequent all Hands and Leadership Lunches
Hybrid
and
Flexible
work time
Work From Abroad Program
allowing up to 40 days of work outside your contracting country
We celebrate
diversity
as one of core values, join and drive one of the c-a-r-e initiatives together with us!
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
Location: Porto, Portugal
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
Responsibilities
We are looking for a Full Stack Software Engineer to join the teams building the backend services that power TeamViewer products and the web applications on top of them. You will work across the stack, from APIs and data to user interfaces, in an agile team alongside product, UX and platform engineers.
Develop and maintain backend services and APIs using Java/Kotlin with Spring Boot or Node.js/TypeScript.
Build web applications and features using React and TypeScript, using our design system and shared components.
Design data models and work with both SQL and NoSQL databases.
Integrate services through REST APIs and messaging systems such as Kafka, NATS or RabbitMQ.
Containerise and deploy applications with Docker and Kubernetes, and contribute to CI/CD pipelines.
Write automated tests across the stack and take part in code reviews.
Use AI coding assistants effectively in your daily work, while keeping ownership of quality, security and maintainability.
Monitor and improve features in production, with a focus on quality, performance and security.
Collaborate with your team and other teams on technical decisions and knowledge sharing.
Requirements
A degree in Computer Science, Software Engineering or a related field, or equivalent experience.
3+ years of professional experience in fullstack development.
Solid backend experience with Java and/or Kotlin and Spring Boot, or with Node.js and TypeScript.
Solid experience with React and TypeScript.
Good understanding of RESTful API design and web application architecture.
Experience with relational (e.g. PostgreSQL) and NoSQL databases.
Familiarity with messaging systems such as Kafka, NATS or RabbitMQ is a plus.
Hands-on experience with Docker; Kubernetes experience is a plus.
Strong testing mindset and familiarity with CI/CD practices.
Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor), including critically reviewing and testing AI-generated code.
Experience working in agile teams.
Fluent in English (spoken and written).
What we offer
Onsite Onboarding
in our HQ office for an optimal start
Great compensation and benefits packages
including company achievement bonus or sales bonus and regular salary reviews
Public transport friendly
offices
Special terms
for local gyms
Access to
Corporate Benefits platform
with many
discounts
Regular
Team events
and company-wide celebrations
Open door policy
, no dress code rules, frequent all Hands and Leadership Lunches
Hybrid
and
Flexible
work time
Work From Abroad Program
allowing up to 40 days of work outside your contracting country
We celebrate
diversity
as one of core values, join and drive one of the c-a-r-e initiatives together with us!
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
Задачи:
— Полный контроль за production базами данных в высоконагруженном стартапе с миллионами записей.
— Мониторинг, реагирование на инциденты и готовность к восстановлению.
— Оптимизация запросов, индексов и схем.
— Безопасное проведение миграций, тестирование бэкапов и восстановления.
Требования:
— Практический опыт работы с production базами.
— Глубокие знания PostgreSQL.
— Опыт работы с репликацией.
Желательно:
— Опыт с CockroachDB, SingleStore, Tinybird.
Условия:
— Удалённая работа из Европы (кандидаты из России и Беларуси не рассматриваются).
— Зарплата $7,000-$10,000 в месяц.
УдалённоseniorБеларусь, Россия; 📍Remote, Europe (not open to candidates based in Russia or Belarus)
Задачи:
— Разрабатывать операторский интерфейс для работы с очередью документов и результатами обработки
— Показывать исходный документ рядом со структурированными данными и связывать поля с фрагментами источника
— Реализовывать подтверждение, исправление и отклонение результатов, историю изменений и сравнение версий
— Создавать поиск, фильтры, статусы, массовые действия, выгрузки и журнал пользовательских операций
— Разрабатывать аналитические представления и дашборды поверх рассчитанных данных
— Проектировать сложное состояние интерфейса, асинхронные сценарии, оптимистичные изменения и фоновое обновление
— Разрабатывать API и сервисный слой, необходимые для завершения пользовательских сценариев
— Интегрироваться с внутренними источниками данных на чтение
— Реализовывать фоновые задачи и версионирование результатов
— Участвовать в создании диалогового интерфейса поверх рассчитанных и проверенных данных
— Обеспечивать разграничение доступа, аудит действий, контейнеризацию и наблюдаемость приложения
Требования:
— Рассматриваются кандидаты уровня middle+ и выше
— Сильный TypeScript и практический опыт промышленной разработки на React
— Опыт создания интерфейсов с высокой плотностью данных для внутренних операционных систем
— Умение проектировать нетривиальное клиентское состояние и асинхронные пользовательские сценарии
— Опыт работы со сложными таблицами, формами, фильтрами, очередями и многошаговыми процессами
— Node.js или Bun на уровне разработки production API
— PostgreSQL и SQL, понимание проектирования схем данных
— Готовность смотреть на задачу глазами пользователя и при необходимости проходить по всему техническому стеку
Требования:
— Коммерческий опыт разработки на Python
— Хорошие знания и практический опыт с одним из фреймворков FastAPI, Django, Flask
— Уверенное понимание SQL/NoSQL баз данных и опыт работы с PostgreSQL
— Опыт интеграции с OpenAI API / LLM / AI agents
— Хорошее понимание принципов построения RAG-систем: chunking, embedding, retrieval, ранжирование результатов
— Опыт работы с LangGraph / LangChain
— Разговорный английский язык C1 (вся коммуникация с заказчиками ведется на английском языке)
Будет плюсом:
— Опыт работы с облачными провайдерами AWS, Azure, GCP
— Знания Frontend технологий JS/TS, React, Redux
— Опыт написания ETL пайплайнов
Условия:
— Формат работы: удаленно
— Полная занятость
— Зарплата от 1 000 до 2 000 USD net
Откликаться: @polinaindevworld
Задачи:
— разработка на Python с использованием asyncio, FastAPI
— работа с брокерами и таск-менеджерами: Kafka, RabbitMQ, Celery
— оптимизация запросов и проектирование схем в PostgreSQL
— реализация межсервисных коммуникаций через gRPC, REST, Webhooks
— написание фронтенд-компонентов на TypeScript и React
— применение DevOps-практик: Docker, CI/CD, развертывание в Kubernetes
— использование инструментов мониторинга Prometheus и Grafana
— обеспечение покрытия кода тестами
Требования:
— 3+ года коммерческого опыта на Python с глубоким пониманием asyncio, FastAPI
— опыт работы с Kafka, RabbitMQ, Celery
— уверенные знания PostgreSQL (query tuning, schema design)
— практический опыт межсервисных коммуникаций: gRPC, REST, Webhooks
— опыт написания фронтенд-компонентов на TypeScript / React
— понимание DevOps-практик: Docker, CI/CD, Kubernetes
— опыт работы с инструментами мониторинга Prometheus / Grafana
— культура покрытия кода тестами
— будет плюсом опыт работы с телеком-инфраструктурой, IP-телефонией, CTI или системами контакт-центров
Условия:
— full-time
— b2b-контракт
— почасовая оплата
— удалённая работа, строго по России
Задачи:
— Создание высокоинтегрированного и защищенного решения в клиент-серверной архитектуре на основе современных подходов к разработке и доставке приложений.
— Разработка масштабируемой модульной (микросервисной) распределенной программной архитектуры для работы в многопользовательском режиме под высокими нагрузками с обеспечением отказоустойчивости и катастрофоустойчивости.
— Создание системы распределенных и разграниченных вычислений и расчетов внутри приватного облака.
— Системная интеграция с CAD и FEM-пакетами и системами управления промышленными роботами в реальном режиме времени.
— Обеспечение легкого обновления системы за счет замены одного программного модуля на другой без нарушения целостности всей системы.
— Создание легкого конфигурирования и расширения функционала системы за счет добавления новых программных модулей.
— Обеспечение разграничения доступа к каждому полю базы данных, имитационной модели и алгоритму вычислительного эксперимента на основе лицензионной политики и билинга.
— Логирование и журналирование работы отдельных модулей системы и действий пользователей.
— Создание, поддержка и развитие архитектуры backend-части.
— Проектирование и реализация коммуникаций между компонентами системы и со сторонними информационными системами (CAD, CAE, MES, FEM и др.).
— Обеспечение нагруженной многопоточной обработки данных на серверах.
— Применение единой модели описания прикладных решений различного масштаба, средств анализа, компиляции, сборки и деплоя.
Требования:
— Высшее математическое или техническое образование.
— Опыт проектирования и разработки высоконагруженных кросс-платформенных приложений не менее 4 лет.
— Опыт разработки многопоточных сервисов.
— Опыт работы с ApacheKafka, Redpanda, RabbitMQ.
— Опыт командной работы.
— 3+ лет коммерческой разработки на C++.
— Уверенное знание C++17/20, STL, RAII, move semantics, templates.
— Хорошее понимание multithreading и concurrency.
— Опыт разработки backend/high-load сервисов.
— Понимание паттернов микросервисной архитектуры.
— Опыт работы с PostgreSQL и понимание транзакций, индексов, locks, isolation levels.
— Опыт разработки или интеграции gRPC.
— Опыт профилирования и оптимизации производительности.
— Способность самостоятельно принимать технические решения и отвечать за результат.
Будет плюсом:
— Production-опыт с userver.
— Опыт построения высоконагруженных и отказоустойчивых систем.
— Опыт работы с очередями/брокерами сообщений.
— Знание observability: metrics, logging, tracing.
— Опыт performance engineering.
Условия:
— Занятость full-time.
— Формат работы удалённый.
Задачи:
— Разрабатывать и поддерживать backend-сервисы на Go.
— Развивать микросервисную архитектуру и REST/gRPC API.
— Работать с PostgreSQL, Redis и очередями сообщений.
— Разрабатывать асинхронные процессы и интеграции.
— Писать тесты, участвовать в code review.
— Поддерживать надежность сервисов и разбирать production-инциденты.
Требования:
— Опыт в blockchain, crypto.
— Работа с финансовыми транзакциями, балансами, ledger или billing.
— Опыт разработки wallet, deposit/withdrawal-сервисов.
— Знание OpenTelemetry, Prometheus, Grafana и других observability-инструментов.
— Понимание AML/KYC, PCI DSS или GDPR.
— От 3 лет коммерческой разработки на Go.
— Опыт разработки и поддержки production backend-сервисов.
— Понимание микросервисной архитектуры.
— Опыт работы с PostgreSQL, Redis и Kafka / RabbitMQ / NATS или аналогами.
— Понимание транзакционности, идемпотентности и конкурентного доступа.
— Опыт написания тестов и работы с Docker.
— Базовое понимание Kubernetes.
— Знание HTTP, TLS, JWT/OAuth2, authentication/authorization.
— Умение писать читаемый, поддерживаемый и безопасный код.
Условия:
— Гибридный формат работы в Минске.
Задачи:
— задачи про архитектуру и нагрузку.
Требования:
— 4+ года на Python
— уверенный Django и REST
— PostgreSQL на уровне «понимаю, что происходит под капотом»
— опыт с Docker и k8s
— OAuth2, JWT, OWASP
— Плюсом: FastAPI, CQRS, gRPC, Vault, GitLab CI/CD
— Только резиденты РК
Условия:
— годовые бонусы по результатам работы
— медстраховка
— фитнес
— обучение
— возможность влиять на продукт
Задачи:
— Разрабатывать мультиагентные системы и GenAI-агентов (субагенты, оркестрация).
— Строить и сопровождать RAG-решения: векторные хранилища, пайплайны, ретривал.
— Интегрировать LLM-инструменты с внутренними сервисами через REST API и OAuth2.
— Обрабатывать и трансформировать структурированные данные (JSON, PostgreSQL).
— Проектировать промпты и LLM-сценарии: суммаризация, генерация отчётов, структурирование данных.
— Разрабатывать и эксплуатировать решения в ОС Windows.
— Обеспечивать защиту чувствительных данных в корпоративной среде.
Требования:
— Уверенное владение JavaScript / TypeScript и Python.
— Опыт создания GenAI-агентов, субагентов или мультиагентных систем.
— Опыт работы хотя бы с одним из подходов: low-code / visual (n8n, Flowise, Dify, Langflow) или code-first (LangChain, LangGraph, LlamaIndex, Semantic Kernel, CrewAI, AutoGen или аналоги).
— Опыт работы с REST API и OAuth2.
— Уверенная работа с JSON и PostgreSQL.
— Понимание принципов prompt engineering.
— Опыт с LLM-сценариями: суммаризация, генерация отчётов, структурирование данных.
— Опыт построения или сопровождения RAG-решений.
— Опыт работы с векторными хранилищами: PGVector, Qdrant, Milvus или аналогами.
— Опыт работы с LangChain или аналогичными фреймворками оркестрации LLM.
— Готовность вести разработку и эксплуатацию в ОС Windows.
— Понимание принципов защиты чувствительных данных.
Будет плюсом:
— Опыт в корпоративных или банковских проектах.
— Знание инструментов мониторинга LLM-приложений.
— Понимание архитектуры микросервисов.
Условия:
— Удалённая работа из любого региона РФ.
— Full-time, гибкий график с синхронизацией по МСК.
— Официальное оформление по ТК РФ.
— Возможность влиять на архитектуру и внедрять современные GenAI-решения в реальном корпоративном контуре.
Требуется Senior DevOps-инженер в команду, которая занимается проектом крупнейшего производителя ювелирной продукции.
Требования:
— коммерческий опыт в DevOps или SRE от 4 лет;
— реальный опыт проектирования и построения инфраструктуры с нуля;
— опыт эксплуатации Docker Swarm в production;
— уверенное знание и production-опыт Kubernetes;
— опыт настройки GitLab CI/CD, раннеров и пайплайнов для фронтенда и бэкенда;
— понимание сетевой модели и проксирования через Nginx;
— опыт эксплуатации Percona XtraDB Cluster / Galera в production: кворум и split-brain, SST/IST, bootstrap после падения, бэкапы через Percona XtraBackup;
— опыт работы с Docker, PostgreSQL, Redis и S3-совместимым хранилищем;
— опыт настройки Prometheus, Grafana, Loki и Zabbix;
— готовность участвовать в архитектурных решениях, работе с командами разработки и технических переговорах с подрядчиками.
Условия:
— гибридный формат работы в Москве;
— клубы по интересам, летний выезд на природу AGIMA Camp и корпоративные вечеринки, куда можно приглашать и свою семью;
— открытость к решению любых вопросов и поддержка в создании вашего личного бренда для профессионального роста;
— бесплатные билеты на культовый забег для IT-специалистов RUNIT;
— участие в профильных конференциях с оплатой дороги и участия, если выступаете как спикер;
— доступ к разработанным курсам по UX-дизайну, проджект-менеджменту, тимлидингу и другим направлениям.
Location: United States; Canada; United Kingdom; Germany; The Netherlands
Workplace: Remote
ClickHouse Labs is an applied research group that works closely with engineering teams to identify challenging problems in database systems and develop novel solutions. Our goal is to advance the state of the art and translate research ideas into real-world system improvements.
ABOUT THE ROLE
As a Research Scientist at ClickHouse Labs, you will work on high-impact problems at the intersection of database systems, distributed systems, AI, and systems software engineering while collaborating with experienced researchers and engineers. The role covers a broad range of problems across database systems research and engineering, including but not limited to query optimization, execution engines, distributed systems, consensus protocols, materialized views, indexing and data structures, benchmarking, workload analysis, and emerging agentic workloads.
In this role, you will work on leading open-source database systems (e.g., ClickHouse, PostgreSQL). You will investigate performance and scalability bottlenecks in production-quality systems, develop new algorithms and system designs, and evaluate them under realistic workloads and hardware configurations. Projects may involve improving query planning and execution, reducing CPU and memory overhead, increasing throughput and concurrency, scaling across distributed deployments, or redesigning system components to leverage modern hardware better. You will work closely with engineers to turn successful ideas into robust implementations that can be deployed and maintained in widely used open-source systems.
Researchers are encouraged to publish their work, contribute to open-source projects, participate in leading research conferences, and pursue ambitious projects with strong engineering and research support.
RESPONSIBILITIES
- Conduct applied research aimed at advancing the performance, scalability, reliability, and functionality of open-source database management systems, including ClickHouse and PostgreSQL.
- Design and evaluate new algorithms, data structures, and system architectures for areas such as query optimization, indexing, storage management, query execution, and distributed data management.
- Develop high-quality research prototypes and production-grade implementations, and work with engineering teams to integrate successful techniques into open-source and production systems.
- Collaborate closely with database engine, infrastructure, and data-plane engineers to identify high-impact research problems and translate research results into practical system improvements.
- Analyze large-scale database workloads, performance traces, benchmarks, and production telemetry to identify bottlenecks and optimization opportunities.
- Design rigorous experiments and benchmarks to evaluate new techniques across realistic workloads, hardware configurations, and deployment environments.
- Communicate research results through technical reports, open-source contributions, internal presentations, and publications at leading database and systems venues (e.g., SIGMOD, VLDB, CIDR).
- Contribute to the broader technical direction of ClickHouse Labs by identifying emerging research opportunities and helping shape longer-term research projects.
QUALIFICATIONS
MINIMUM QUALIFICATIONS
- Masters/Ph.D. in Computer Science, Data Science, or a related field, with research experience in databases, distributed systems, systems software, or machine learning systems.
- Strong publication record in leading peer-reviewed research venues such as SIGMOD, VLDB, SOSP, OSDI, NSDI, or NeurIPS, with work relevant to databases or systems.
- Strong programming and systems-development background, including experience working with database internals or other large systems codebases such as PostgreSQL, MySQL, ClickHouse, or comparable modern DBMSs.
- Proficiency in systems programming using C, C++, Rust, Zig, or a comparable low-level programming language.
- Strong analytical, experimental, problem-solving, and technical communication skills.
PREFERRED QUALIFICATIONS
- Experience developing or operating database systems in cloud environments such as AWS, Google Cloud Platform, or Microsoft Azure.
- Familiarity with large language models, reinforcement learning, learned optimization, or other techniques at the intersection of machine learning and systems.
- Experience contributing to large open-source systems projects, particularly database engines, distributed systems, compilers, or storage systems.
BONUS QUALIFICATIONS
- Familiarity with modern systems-development and verification tooling, including formal specification or model-checking frameworks such as TLA+/PlusCal, Alloy, or Lean, as well as relevant development tools and languages such as LLVM, eBPF, Python, Go, or advanced profiling and debugging tools (e.g., perf, sanitizers, or tracing frameworks).
- Proven track record in optimizing database systems via hardware acceleration (e.g., GPU, FPGA, CXL), with a focus on designing methods for offloading for query execution, storage layers, and data-intensive primitives using frameworks like CUDA, SYCL, ROCm, or specialized FPGA development flows.
PERKS
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 25 countries.
- Healthcare - Employer contributions towards your healthcare.
- Equity in the company - Every new eligible team member who joins our company receives equity.
- Time off - Flexible time off in the US, generous entitlement in other countries.
- A USD$500 Home office setup if you’re a remote employee.
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.
CULTURE - WE ALL SHAPE IT
As part of a rapidly scaling start-up, you will be instrumental in shaping our culture.
Are you interested in finding out more about our culture? Learn more about our values here https://clickhouse.com/company/careers. Check out our blog posts https://clickhouse.com/blog or follow us on LinkedIn https://www.linkedin.com/company/clickhouseinc/life/0c1ee7f4-2129-488d-b413-e7f6270659fd/?viewAsMember=true to find out more about what’s happening at ClickHouse.
EQUAL OPPORTUNITY & PRIVACY
ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Please see here https://clickhouse.com/legal/applicant-privacy-notice for our Privacy Statement.
Location: Lisbon, Portugal; Porto, Portugal
About Workato
Workato is the leading Control and Execution Platform for Enterprise AI — the neutral platform enterprises trust to put AI to work across their business. Workato unifies data, applications, and processes into a single platform so AI can reliably orchestrate business processes in production at enterprise scale. Built on more than a decade of running mission-critical processes for over half the Fortune 500 — including Nasdaq, Amazon, Cisco, Vodafone, Atlassian, and Lucid Motors — Workato turns over 14,000 enterprise systems AI needs to act on into one governed execution layer. For more information, visit
workato.com
.
Why join us?
Ultimately, Workato believes in fostering a
flexible, trust-oriented culture that empowers everyone to take full ownership of their roles
. We are driven by
innovation
and looking for
team players
who want to actively build our company.
But, we also believe in
balancing productivity with self-care
. That’s why we offer all of our employees a vibrant and dynamic work environment
along with a multitude of benefits
they can enjoy inside and outside of their work lives.
If this sounds right up your alley, please submit an application. We look forward to getting to know you!
Also, feel free to check out why:
Business Insider
named us an “enterprise startup to bet your career on”
Forbes’ Cloud 100
recognized us as one of the top 100 private cloud companies in the world
Deloitte Tech Fast 500
ranked us as the 17th fastest growing tech company in the Bay Area, and 96th in North America
Quartz
ranked us the #1 best company for remote workers
Responsibilities
We are looking for a hands-on Engineering Manager to lead a team building core internal infrastructure and developer-facing systems. This role sits at the intersection of project management, engineering leadership, and platform development. The team (Evaluation Engines / Data processing engines) owns foundational components which are embedded into higher level workflow engines and tools. Examples are formula evaluation, data transformation according to predefined mapping, decision models, etc.
The team is technically strong and highly autonomous. We are looking for an Engineering Manager who can operate effectively in this environment: someone with a strong engineering background who understands complex systems, but does not need to be the deepest technical expert in every area.
Your role will be to help experienced engineers work effectively together, create clarity across interconnected initiatives, and improve how the team plans, collaborates, and delivers.
What You’ll Do
Lead a strong engineering team
You will manage and develop experienced engineers with significant ownership of their technical domains. The team is mostly Rust engineers, however they also build libraries for several other programming languages: Go, Ruby, Java, Python, and WASM.
You will be responsible for regular 1:1s, feedback, performance management, career development, hiring, onboarding, and team health.
We expect you to create an environment where engineers can remain highly autonomous while having clear priorities, ownership, and accountability. You will be responsible for team capacity planning and hiring when needed.
Build strong product
You will be working closely with Product Managers and department VP to define how the products look, what to build and in which order, what new exciting features we can bring to our customers. As this area is highly technical and speaks Computer Science terms at times, Product Managers will greatly rely on your and your team expertise to make decisions.
You will be responsible for working with Quality Engineering and Product Security teams to deliver high-quality products. At the same time in this AI era we expect you to embrace new tools to shift quality and security scans left.
Drive planning and execution
The team owns several interconnected technical areas, often developed across separate repositories and involving dependencies between engineers and projects.
You will:
Own planning and operational execution across multiple engineering workstreams.
Create visibility into priorities, dependencies, timelines, and resource allocation.
Help the team turn broad technical direction into an executable roadmap.
Identify and remove blockers before they significantly impact delivery.
Balance new development, customer commitments, operational work, and technical debt.
Define meaningful engineering metrics and use them to identify opportunities for improvement.
Keep stakeholders informed about progress, risks, and trade-offs.
Plan release and update cycles of the product.
Maintain the product, be responsible for defects triaging and mitigation.
Stay close to technology
This is strictly not a purely people-management role. Technical background and experience is a must.
We don't expect you to be a fluent Rust developer, we in fact are not expecting you to know Rust at all. But you should be comfortable participating in technical discussions, reviewing designs and architecture proposals, understanding engineering trade-offs, and challenging assumptions when needed. You should have a wide industry knowledge, and understand the pros and cons of different programming languages and platforms.
Depending on your background and interests, you may also review code, contribute to tooling or prototypes, participate in incident investigation, or use automation and AI-assisted development to improve engineering workflows.
At the same time, we do not expect the Engineering Manager to make every technical decision. Senior engineers (your team will contain a mix of engineers up to Staff and Architect levels) own significant parts of the technical direction, and a key part of the role is enabling them to do that effectively.
What We’re Looking For
We are looking for someone with:
Significant software engineering experience before or alongside engineering management.
Experience managing senior, autonomous engineers.
A strong background in platform engineering, developer infrastructure, developer productivity, backend infrastructure, or distributed systems.
Experience with CI/CD, release engineering, developer tooling, or internal engineering platforms.
Experience owning roadmaps and delivering multi-quarter engineering initiatives.
Strong understanding of software development lifecycle and engineering practices.
Experience managing technical debt alongside product and business priorities.
Ability to understand complex technical discussions without needing to personally own every implementation decision.
Strong stakeholder management and cross-functional communication skills.
Experience hiring, coaching, and developing engineers.
A pragmatic approach to engineering processes: enough structure to make teams effective, without unnecessary bureaucracy.
What Makes Someone Successful in This Role
You are comfortable joining a team where engineers may understand individual systems more deeply than you do.
Instead of trying to become the technical owner of every component, you ask the right questions, understand trade-offs, create clarity, and help engineers make good decisions together.
You enjoy finding problems in the engineering system itself: unclear ownership, slow reviews, hidden dependencies, fragmented tooling, competing priorities, or processes that depend too heavily on individuals pushing things forward.
You can move between a conversation about architecture or CI pipelines, a 1:1 with an engineer, roadmap prioritization with Product, and a discussion about why delivery is taking longer than expected.
You are comfortable aligning your team roadmap with requirements from Product Managers, and from Engineering leadership, which may be different, and working with different stakeholders in general.
Most importantly, you combine technical credibility with strong people and execution leadership.
Nice to Have
Experience with some of the following would be particularly relevant:
Golang or Rust; understanding of WASM platform.
Basic understanding of formal grammar, AST, compiler frontends.
Observability and operational tooling.
Open-source development.
AI-assisted software development and automated code review.
PostgreSQL or database infrastructure.
Kubernetes, Docker, Terraform, or cloud infrastructure.
Multi-repository development environments.
Developer-facing APIs, SDKs, libraries, or integrations.
(REQ ID: 2582)
ГибридPorto, Portugal
ГибридPorto, Portugal
УдалённоUnited States; Canada; United Kingdom; Germany; The Netherlands