Location: Hybrid - Washington D.C
Innodata (Nasdaq: INOD) is a global data engineering company. We believe that data and Artificial Intelligence (AI) are inextricably linked. Our mission is to enable the responsible advancement of artificial intelligence by providing the data, evaluation frameworks, and human expertise required to build AI systems that can be trusted at scale. We provide a range of transferable solutions, platforms, and services for Generative AI / AI builders and adopters. In every relationship, we honor our 36+ year legacy delivering the highest quality data and outstanding outcomes for our customers.
About the Role:
We build an advanced data platform that helps demanding enterprise and public-sector customers turn large, complex datasets into high-quality, structured data for AI. We're a small, senior team that values ownership, correctness, and strong engineering. We're hiring a full-stack engineer to help build and operate the product end to end, and to work closely with the customers who use it. You'll spend most of your time building, with regular chances to join customer conversations, help deploy the platform in their environments, and see how it's used in the field. It's a great fit for an engineer who enjoys working with customers and wants to grow into a more customer-facing role.
What You'll Do:
Build features end to end across our Rust backend and TypeScript/React frontend, from the data model and APIs to a polished, interactive web application.
Design data models, APIs, and ingestion pipelines that are fast and reliable at scale.
Help deploy, configure, and support the platform in cloud and customer environments, including AWS GovCloud, on-premises Kubernetes, and air-gapped or classified networks.
Build data connectors and integrations that bring customer data into the platform and fit it to their workflows.
Join customer conversations, demos, and occasional on-site visits to understand how the product is used, and turn that feedback into product improvements.
Contribute to architecture, code quality, performance, and security as the product grows.
What We're Looking For:
5+ years building and shipping production software.
Active Top Secret clearance with SCI eligibility (U.S. citizenship required).
Strong backend skills in a modern systems or application language (we work primarily in Rust; we're happy to help a strong engineer ramp up).
Solid SQL and PostgreSQL fundamentals — indexing, transactions, and query performance.
Proficiency with TypeScript and React and an eye for clean, responsive UIs.
Experience deploying and running services with Docker and Kubernetes.
Strong communication skills — able to explain technical work clearly to customers and non-technical stakeholders.
Ability to travel to customer sites.
Nice to Have:
Customer-facing, consulting, or solutions-engineering experience.
Experience deploying software in classified, air-gapped, or other regulated environments.
AWS/EKS (including GovCloud), infrastructure-as-code, and STIG or RMF experience.
Experience with data-intensive applications, data pipelines, or Python for data work.
Familiarity with AI training data, annotation, or data-labeling workflows.
Core Technologies:
Rust · TypeScript / React · PostgreSQL · Python · cloud object storage · Docker · Kubernetes · AWS (including GovCloud). (Additional components shared during the interview process.)
Eligibility:
U.S. citizenship and an active Top Secret clearance with SCI eligibility are required. This role is open to candidates anywhere in the U.S. (remote) or hybrid in the Washington, DC area, with occasional travel to customer sites.
Please be aware of recruitment scams involving individuals or organizations falsely claiming to represent employers. Innodata will never ask for payment, banking details, or sensitive personal information during the application process. To learn more on how to recognize job scams, please visit the Federal Trade Commission’s guide at
https://consumer.ftc.gov/articles/job-scams.
If you believe you’ve been targeted by a recruitment scam, please report it to Innodata at
verifyjoboffer@innodata.com
and consider reporting it to the FTC at
ReportFraud.ftc.gov
.
Задачи:
— Участие в проектах заказной разработки и пресейлах, включая направление искусственного интеллекта.
— Полный цикл аналитических работ: от сбора и формализации требований до функционального тестирования, приёмки и демонстрации решений заказчику.
— Ежедневное использование LLM-ассистентов (YandexGPT, GigaChat и аналогов) для решения рабочих задач.
Требования:
1. Анализ и проектирование
— Моделирование бизнес-процессов: BPMN 2.0.
— Проектирование систем: UML (диаграммы классов, последовательностей, активности), Use Case.
— Сбор требований: User Story, Use Case, техники интервьюирования.
— Проектирование баз данных: ER-модели, нормализация, понимание транзакционности.
— Прототипирование интерфейсов: Figma (базовая работа с макетами), Miro (схемы, майндмэпы).
2. Работа с данными и API
— Уверенное владение SQL (PostgreSQL, MySQL): сложные JOIN, оконные функции, CTE, оптимизация запросов.
— Работа с форматами данных: JSON, XML, YAML.
— Интеграции: REST API, SOAP.
— Понимание принципов работы брокеров сообщений на уровне producer/consumer.
— OpenAPI (Swagger): чтение спецификаций, внесение изменений.
3. Инструменты и процессы
— Jira: создание и декомпозиция задач, ведение спринтов.
— Confluence: оформление ТЗ, архитектурных решений, ведение базы знаний.
— Методологии разработки: Agile (Scrum, Kanban), понимание Waterfall.
— Git: ветвление, merge/pull requests в GitLab или GitHub.
— Postman: коллекции, переменные, скрипты для тестирования API.
4. Искусственный интеллект и векторные данные
— Ежедневное применение LLM-ассистентов (YandexGPT, GigaChat и аналоги).
— Использование ИИ для написания SQL-запросов, генерации и рефакторинга кода.
— Применение LLM для подготовки документации, анализа требований, проектирования API и моделей данных.
— Понимание принципов работы векторных баз данных.
— Опыт работы с Qdrant, pgvector или аналогами: хранение эмбеддингов, базовый векторный поиск.
5. Личностные качества
— Проактивность и самостоятельное доведение задач до результата.
— Умение принимать решения при неполных вводных.
— Способность быстро погружаться в новую предметную область.
— Стрессоустойчивость при сжатых сроках и параллельной загрузке.
Дополнительные требования (будет плюсом):
1. Разработка ИИ-решений
— LangChain, LangGraph: построение цепочек (chains), агентов и RAG-пайплайнов.
— Понимание протоколов MCP (Model Context Protocol) и A2A (Agent-to-Agent).
2. Обработка неструктурированных данных
— Интеграция SpeechKit, Whisper или аналогов для распознавания речи.
— Работа с Tesseract, Yandex Vision или аналогами для OCR и извлечения данных из документов.
3. Инфраструктура и архитектура
— Архитектурное моделирование: C4 Model.
— Docker, Kubernetes: понимание YAML-конфигураций, Helm.
— Yandex Cloud, AWS: S3/Object Storage, Managed Databases, IAM.
— RabbitMQ, Kafka: настройка, топики, партиции, гарантии доставки.
4. Разработка и хранение данных
— Python для написания ETL/ELT-скриптов, работы с Pandas и автоматизации.
— Опыт построения DWH.
— Моделирование данных: Data Vault, Star Schema, Snowflake Schema.
— Работа с BI-инструментами.
Задачи:
— Разрабатывать новый функционал в существующих сервисах
— Проектировать и создавать новые backend-сервисы с нуля
— Участвовать в проработке архитектуры и технических решений
— Писать unit- и интеграционные тесты
— Документировать реализованный функционал
— Улучшать наблюдаемость сервисов (логи, метрики, трейсинг)
— Взаимодействовать с командой разработки и заказчиками
Требования:
— Коммерческий опыт разработки на Python — от 6 лет
— Опыт разработки backend-сервисов на FastAPI или Litestar (Starlite)
— Хорошее понимание асинхронного программирования
— Опыт работы с Kafka и/или Redis Pub/Sub
— Уверенная работа с PostgreSQL
— Опыт использования ORM: SQLAlchemy или аналогов
— Опыт работы с event-driven архитектурой
— Уверенное владение Git, Docker, CI/CD
— Умение самостоятельно тестировать свои решения
Условия:
— Полная занятость
— График: 5/2
— Формат работы: удалённо
УдалённоseniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Техническое руководство продуктом и командой из трёх инженеров.
— Ответственность за архитектуру, качество и стоимость агентов в продакшене.
— Планирование работ и найм сотрудников.
— Разработка ключевых компонентов и ревью кода команды.
— Работа с ядром платформы на Python: сессии, ходы агента, политики заказчика, учёт.
— Обеспечение агентного цикла под бюджет хода.
— Перевод пользователей с пилотной архитектуры на целевую без остановки работы.
— Снижение стоимости хода через оптимизацию состава входа, кэш префикса, лимитов инструментов, роутинга моделей, учёта по пользователю и ходу.
— Оценка качества с использованием эталонов из реальных трасс, сравнение моделей, регрессия на каждый промпт, инструмент, модель.
— Работа с данными компании через MCP с правами пользователя: 1С, КХД, СЭД, HR, поиск по документам с ACL.
— Обеспечение надёжных фоновых процедур и записи во внешние системы.
— Создание песочницы для кода агента без секретов и исходящих соединений.
— Декомпозиция задач, ревью, работа с ИИ-агентами для кода, найм.
— Согласование требований и информационной безопасности с заказчиком.
Требования:
— Опыт backend-разработки от 7 лет, из них минимум 2 года на позиции техлида или ведущего инженера.
— Ответственность за продакшн.
— Опыт работы с Python в продакшене: asyncio, FastAPI, Pydantic, типизация, тесты.
— Умение читать и править код на Go.
— Опыт работы с LLM-агентами в продакшене с реальными пользователями: tool calling, цикл агента, ограничения, обработка ошибок.
— Понимание контекста и стоимости вызовов, кэш префикса, сжатие истории, лимиты инструментов, расчёт цены хода по usage.
— Опыт с Eval: эталонные наборы, LLM-судья и его проверка, регресс, трассировка (Langfuse, OpenTelemetry).
— Знания гибридного поиска, реранкинга, чанкинга, прав доступа к документам.
— Опыт работы с MCP, OAuth 2.0/OIDC, token exchange.
— Знание durable execution (Temporal, Restate или аналог), идемпотентность, повторы.
— Опыт работы с PostgreSQL, Redis, S3, Docker, Kubernetes, GitLab CI.
— Опыт работы с открытыми моделями через OpenAI-совместимые API, LiteLLM или аналог.
— Высшее техническое образование.
Условия:
— Возможность работать из любой точки мира.
— ИТ аккредитация.
— Программа корпоративных привилегий BestBenifit.
— ДМС со стоматологией.
— Доступ к обучению английскому языку.
— Возможность проходить курсы и тренинги по развитию в сфере вашей специальности.
— Участие в интересных и сложных проектах в области искусственного интеллекта.
В сопроводительном письме необходимо указать опыт управления командой, образование и используемые технологии ИИ в разработке.
Задачи:
— Проектировать и создавать API-эндпоинты, используемые клиентами
— Интегрировать платформу с сервисами третьих сторон
— Улучшать производительность баз данных и запросов
— Превращать продуктовые требования в надежную бизнес-логику
— Владеть функционалом от концепции до продакшена, работая с full-stack, data, ML и DevOps инженерами
Требования:
— Опыт разработки ПО 5+ лет
— Уверенные знания Python (или другого ООП-языка с готовностью перейти на Python)
— Опыт создания внешних API или интеграций с третьими сторонами
— Опыт работы с AWS, включая serverless (Lambda) и EC2
— Опыт работы с асинхронными рабочими процессами и реляционными базами данных, желательно PostgreSQL
— Ответственность, проактивная коммуникация и отличный английский язык
Желательно:
— Опыт с LLM или генеративным ИИ, распределенными системами
Задачи:
— Web platformaga yangi imkoniyatlar qo'shish va xatolarni tuzatish
— Mobil ilova uchun API va background task’larini yozish
— Pull request'larni (jumladan AI yozganlarini) review qilish
Требования:
— Python/Django: production'da kamida 2 yil
— Django ORM, PostgreSQL, REST API, Celery +Redis
— HTML, CSS, Tailwind, HTMX, Alpine.js (React yo'q)
— AI vositalari (Claude Code, Cursor) bilan ishlash va natijani o'zi tekshirish
— Ingliz tilida aniq yozish
Условия:
— offline yoki remote
— Maosh: 8mln -15mln tajribaga qarab muhokama qilinadi
— Yuqori malakali mutaxasiis uchun yuqori maosh.
Задачи:
— Разработка backend-реализаций веб-сервисов
— Участие в разработке архитектуры и реализации прототипов новых веб-сервисов
— Коммуникация с front-end и back-end разработчиками, QA
— Написание валидного читабельного кода
— Написание юнит-тестов для разработанных компонентов
— Проведение код-ревью
Требования Hard Skills:
— Django, Django REST Framework, FastAPI
— asyncio, asyncpg
— PostgreSQL: проектирование, оптимизация запросов
— ClickHouse, Apache Kafka
— Docker, Docker Compose, Kubernetes (базово: деплой, конфиги, секреты, логи)
— GitLab CI/CD, Gitflow, опыт code review
Требования Soft Skills:
— Командное взаимодействие
Будет плюсом:
— Опыт Fullstack-разработки (React / TypeScript) — большой плюс
Задачи:
- развивать серверную часть на C# / .NET 8: ASP.NET Core Web API, доменные сервисы, объектная модель
- проектировать и поддерживать REST API, интеграции и сценарии работы с документами (WebDAV, онлайн-редактирование)
- работать параллельно с MS SQL и PostgreSQL: запросы, скрипты, миграции, производительность
- поддерживать инфраструктурную обвязку: кэш (Redis), полнотекстовый поиск (Elasticsearch), real-time (SignalR), логирование
- собирать и разворачивать приложение в Docker (multi-stage, nginx), в том числе под Astra Linux и офлайн-контур с приватным репозиторием пакетов
- разбираться в требованиях, делать код-ревью и отвечать за то, что уходит в прод — от локального запуска до работающего релиза
Требования:
- опыт коммерческой разработки на .NET / C# от 5 лет
- уверенное владение .NET 8 и ASP.NET Core Web API
- опыт работы с Docker от 3 лет: multi-stage сборки, docker compose, отладка и запуск сервисов в контейнерах
- хороший SQL и практика с MS SQL и/или PostgreSQL: планы запросов, скрипты, оптимизация
- DI/IoC-контейнеры, асинхронность, структурное логирование, Swagger/OpenAPI
- понимание аутентификации и безопасности: JWT, Kerberos/NTLM, LDAP / Active Directory
- умение работать самостоятельно в удалённом формате и держать прозрачную коммуникацию
Location: Canada (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a remote opportunity and we're interested in candidates based in the US or Canada. Residents of Quebec are not eligible for this role.
Senior Full-Stack Software Engineer, Grafana Data Source Plugins
The Opportunity:
As a Senior Full-Stack Engineer in the Grafana Data Source Plugins squad, you will take a leading role in developing and enhancing a diverse portfolio of data source plugins that retrieve the data powering Grafana dashboards used by teams worldwide.
Our team focuses on continuously improving data source plugins, ensuring seamless experience for human and agent users alike. A key aspect of this role is guaranteeing the smooth operation and reliability of our plugins in the Grafana Cloud, helping us deliver on our commitment to world-class observability tools.
What You’ll Be Doing:
Some data source plugins we own:
Prometheus, Loki, Infinity, MySQL, PostgreSQL, AWS Cloudwatch, and Clickhouse. The full catalog is listed
here
.
A typical “day in the life” could include:
Building or improving Grafana plugins to integrate third party services or databases into Grafana
Supporting the operations and reliability of our plugins in Grafana Cloud
Coming up with suggestions for process improvements
Integrating data sources with agentic workflows such as Grafana Assistant
Providing technical support in customer escalations
Working closely with the rest of the Grafana Division
What Makes You a Great Fit:
You know how to transform ideas into working code, you are able to design a solution, get feedback and deliver large projects.
You are a self-driven individual who understands the power of feedback loops in making roadmap decisions and driving our product forward.
You are a motivated self starter with a bias towards action, and willing to take on any challenge
You are customer focused. We build everything with our users in mind. You have a passion for creating intuitive products that fit customers’ needs.
You are an excellent communicator and you enjoy collaboration
You are comfortable working in a remote-first company
Requirements:
Solid experience with Golang & Typescript
Experience with Kubernetes & microservices
Experience writing clean, robust, and performant software that is easily maintained by others
Experience participating in an on-call rotation and performing operations/SRE tasks
Bonus Points For:
You have been a user of Grafana and Grafana Data Sources
You have expertise in one of the underlying databases we support
You have strong experience working with a Product Manager or external stakeholders
In the United States, the Base compensation range for this role is CAD
170,247
- $204,297
. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process. Benefits include equity, bonus (if applicable) and other benefits listed
here
.
#LI-Remote
#LI-Remote
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Location: United States (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a remote opportunity and we're interested in candidates based in the US or Canada. Residents of Quebec are not eligible for this role.
Senior Full-Stack Software Engineer, Grafana Data Source Plugins
The Opportunity:
As a Senior Full-Stack Engineer in the Grafana Data Source Plugins squad, you will take a leading role in developing and enhancing a diverse portfolio of data source plugins that retrieve the data powering Grafana dashboards used by teams worldwide.
Our team focuses on continuously improving data source plugins, ensuring seamless experience for human and agent users alike. A key aspect of this role is guaranteeing the smooth operation and reliability of our plugins in the Grafana Cloud, helping us deliver on our commitment to world-class observability tools.
What You’ll Be Doing:
Some data source plugins we own:
Prometheus, Loki, Infinity, MySQL, PostgreSQL, AWS Cloudwatch, and Clickhouse. The full catalog is listed
here
.
A typical “day in the life” could include:
Building or improving Grafana plugins to integrate third party services or databases into Grafana
Supporting the operations and reliability of our plugins in Grafana Cloud
Coming up with suggestions for process improvements
Integrating data sources with agentic workflows such as Grafana Assistant
Providing technical support in customer escalations
Working closely with the rest of the Grafana Division
What Makes You a Great Fit:
You know how to transform ideas into working code, you are able to design a solution, get feedback and deliver large projects.
You are a self-driven individual who understands the power of feedback loops in making roadmap decisions and driving our product forward.
You are a motivated self starter with a bias towards action, and willing to take on any challenge
You are customer focused. We build everything with our users in mind. You have a passion for creating intuitive products that fit customers’ needs.
You are an excellent communicator and you enjoy collaboration
You are comfortable working in a remote-first company
Requirements:
Solid experience with Golang & Typescript
Experience with Kubernetes & microservices
Experience writing clean, robust, and performant software that is easily maintained by others
Experience participating in an on-call rotation and performing operations/SRE tasks
Bonus Points For:
You have been a user of Grafana and Grafana Data Sources
You have expertise in one of the underlying databases we support
You have strong experience working with a Product Manager or external stakeholders
In the United States, the Base compensation range for this role is USD $
167,143
- $200,572
. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process. Benefits include equity, bonus (if applicable) and other benefits listed
here
.
#LI-Remote
#LI-Remote
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Задачи:
— Проектировать архитектуру распределенных систем и микросервисов на Go
— Переводить бизнес-цели в технические дорожные карты совместно с Product Managers
— Проводить код-ревью для Senior-инженеров, внедрять улучшения в CI/CD и системный дизайн
— Защищать архитектурные решения перед внешними стейкхолдерами
Требования:
— Опыт в разработке от 7+ лет, из них 4+ года с Go в продакшене
— Опыт проектирования HighLoad систем, знание паттернов интеграции данных
— Опыт работы в FinTech / банках, понимание требований безопасности и комплаенса
— Высшее профильное образование (Computer Science) и английский язык от уровня C1 (Advanced)
Условия:
— Полная занятость
— Формат работы: можно удалённо
Технологии и инструменты:
Go (Goroutines, Channels, Memory Model, Concurrency), распределенные системы, микросервисы, системный дизайн, высокая доступность, наблюдаемость (метрики, логи, трейcинг), архитектурные риски, REST API, gRPC, PostgreSQL, MySQL, Kafka, RabbitMQ, NATS, AI-инструменты (внедрение/настройка в команде), CI/CD, Agile, Scrum
Задачи:
— Обеспечение стабильной, производительной и безопасной работы систем 1С (конфигурации: УТ, БП, БитФинанс, ЗУП, WMS).
— Администрирование кластеров серверов 1С:Предприятие 8.3 и баз данных (MS SQL Server / PostgreSQL) — установка, настройка, мониторинг, техническое сопровождение.
— Планирование и настройка производительности СУБД, оптимизация запросов и индексов.
— Разработка и соблюдение регламентов резервного копирования, тестирование процедур восстановления данных.
— Управление доступом пользователей к информационным базам, установка обновлений платформы и конфигураций согласно регламенту.
— Техническое сопровождение процессов разработки и доработок.
— Ведение технической документации.
— Поддержка бизнес-пользователей и интегрированного с 1С оборудования (ККТ, ОФД).
Требования:
— Опыт администрирования 1С:Предприятие 8.3 — не менее 3 лет.
— Знания в администрировании MS SQL Server или PostgreSQL: настройка, оптимизация запросов, индексов, планирование заданий обслуживания.
— Понимание типовых методологий обеспечения отказоустойчивости.
Плюсы:
— Опыт работы в розничных компаниях.
— Знание кассовой дисциплины и опыт настройки кассового оборудования.
Условия:
— Фиксированная зарплата 175 000 рублей на руки.
— Формат работы — офис (м.ВДНХ).
— График работы: 2/2 с 10:00 до 22:00. На период испытательного срока — 5/2 с 9:00 до 18:00.
— Оформление по ТК РФ.
— ДМС со стоматологией.
— Оплачиваемое питание (обеды и ужины).
— Корпоративный спорт (йога, футбол, забеги) и психолог.
— Трансфер от метро.
— Парковка для сотрудников.
— Скидки на все внутренние продукты компании, а также партнёров Skillbox, BestBenefits.
Задачи:
— Работа с ядром платформы на Python: сессии, ходы агента, политики заказчика, учёт; агентный цикл под бюджет хода.
— Перевод пользователей с пилотной архитектуры на целевую без остановки работы.
— Снижение стоимости хода: состав входа, кэш префикса, лимиты инструментов, роутинг моделей, учёт по пользователю и ходу.
— Оценка качества: эталон из реальных трасс, сравнение российских моделей, регресс на каждый промпт, инструмент, модель.
— Работа с данными компании через MCP с правами пользователя: 1С, КХД, СЭД, HR, поиск по документам с ACL.
— Надёжные фоновые процедуры и запись во внешние системы: расписания, подтверждение человеком, ровно одна запись.
— Песочница для кода агента: на сессию, без секретов и исходящих соединений.
— Команда: декомпозиция, ревью, работа с ИИ-агентами для кода, найм.
— Согласование требований и ИБ с заказчиком.
Требования:
— Опыт backend-разработки от 7 лет, из них от 2 лет — техлид/ведущий инженер с ответственностью за продакшн.
— Опыт работы с Python в продакшене: asyncio, FastAPI, Pydantic, типизация, тесты.
— Умение читать и править код на Go.
— Опыт работы с LLM-агентами в продакшене с реальными пользователями: tool calling, цикл агента, ограничения, обработка ошибок.
— Понимание контекста и стоимости: вход вызова, кэш префикса, сжатие истории, лимиты инструментов, расчёт цены хода по usage.
— Опыт с Eval: эталонные наборы, LLM-судья и его проверка, регресс, трассировка (Langfuse, OpenTelemetry).
— Знание гибридного поиска, реранкинга, чанкинга, прав доступа к документам.
— Опыт работы с MCP, OAuth 2.0/OIDC, token exchange — агент от имени пользователя.
— Знание Durable execution (Temporal, Restate или аналог), идемпотентность, повторы.
— Опыт работы с PostgreSQL, Redis, S3, Docker, Kubernetes, GitLab CI.
— Опыт работы с открытыми моделями через OpenAI-совместимые API, LiteLLM или аналог.
— Высшее техническое образование.
Условия:
— Полная занятость.
— График работы 5/2.
— Формат работы: удалённо или гибрид.
Задачи:
— Создание мобильного приложения iOS и Android с нуля для международного книжного маркетплейса Burtz.
— Разработка необходимой backend-инфраструктуры.
— Работа с дизайном приложения в Figma.
— Использование React Native и TypeScript для мобильной части.
— Использование Supabase / PostgreSQL для базы данных, авторизации и хранения файлов.
— Разработка серверной бизнес-логики на NestJS / Node.js по мере необходимости.
— Интеграция платежной системы Stripe / Stripe Connect для платежей, комиссий и выплат.
— Работа с REST API и Webhooks.
— Использование GitHub и CI/CD для управления кодом и автоматизации.
— Автоматизированное тестирование.
Требования:
— Опытный самостоятельный React Native / Full-stack разработчик уровня Senior.
— Опыт выпуска коммерческих приложений в App Store и Google Play.
— Уверенные знания TypeScript, React Native и backend-разработки.
— Опыт работы с PostgreSQL, API и проектированием баз данных.
— Понимание платёжных интеграций и безопасности.
— Опыт работы с GitHub, CI/CD и структурированным управлением задачами.
— Способность самостоятельно планировать разработку, оценивать сроки и отвечать за технический результат.
Условия:
— Долгосрочное сотрудничество с фиксированной ежемесячной оплатой.
— Работа в международной компании, зарегистрированной в Великобритании, с приоритетным рынком в Европе.
— Полностью новая разработка мобильного приложения без использования предыдущего кода.
— Прозрачность процесса и профессиональное управление разработкой.
— Работа по этапам и спринтам с использованием GitHub Projects / Issues.
— Регулярные коммиты, Pull Requests, демонстрации и тестовые сборки.
— Все исходные коды, репозитории, база данных и инфраструктура находятся под контролем компании.
— Возможность обсуждения размера оплаты индивидуально в зависимости от опыта, загрузки и оценки проекта.
— После запуска MVP возможно продолжение сотрудничества для развития и поддержки платформы.
Дополнительно:
— Рассматриваются альтернативные архитектурные решения, включая Flutter, при условии обоснования преимуществ.
— Предпочтение современным технологиям с долгосрочной поддержкой и независимостью от конкретного разработчика.
— Необходимость изучения проекта, оценки сроков и загрузки перед началом сотрудничества.
— Предусматривается договор с обязательствами, сроками, приёмкой и передачей прав на результаты разработки.
Задачи:
— Анализировать данные о продажах, чеках, заказах, категориях и продуктовых событиях
— Анализировать бизнес-требования и готовить ТЗ для отчётов и показателей
— Писать сложные SQL-запросы для выгрузки и анализа данных
— Проверять корректность отчётов и аналитических показателей
— Документировать таблицы, справочники, бизнес-правила и процессы работы с данными
Требования:
— Опыт работы от 4 лет аналитиком в ритейле, FMCG, фарме или продуктовых IT-компаниях с транзакционными данными
— Продвинутый SQL: сложные запросы, оконные функции, оптимизация выборок
— Опыт работы с ClickHouse, Oracle, PostgreSQL, MSSQL, Teradata или аналогами
— Отличное знание MS Excel
— Python будет плюсом
Условия:
— Оформление по ТК РФ
— Белая зарплата, выплаты дважды в месяц
— Фиксированный оклад без KPI и переменной части
— ДМС после испытательного срока (3 месяца)
Требования:
— Практический опыт самостоятельного создания тест‑кейсов/сценариев не менее 3 лет: написание тест‑документации (Test Cases, Test Suites, Test Plans) в соответствии с требованиями, поддержка их в системах управления тестами (TestRail, Zephyr, Xray);
— Применение методов тест‑дизайна (эквивалентные классы, граничные значения, парные комбинации, state‑transition, decision‑table) в реальных проектах с доказательством эффективности через покрытие требований и количество найденных дефектов;
— Практический опыт ручного тестирования REST‑API (HTTP‑методы, статус‑коды, заголовки, payload) минимум 2 года: построение запросов (Postman, Insomnia, curl), проверка схем (JSON‑Schema, OpenAPI), валидация бизнес‑логики;
— Опыт автоматизации тестов backend на Python с использованием pytest (фикстуры, параметризация, плагин‑интеграция) и UI‑тестов на Playwright (selectors, page‑object‑model, CI‑интеграция);
— Практический опыт тестирования систем с Apache Kafka: написание продюсеров/консьюмеров, проверка порядка сообщений, гарантии доставки (at‑least‑once, exactly‑once), работа с темами, партициями и схемами (Schema Registry);
— Участие в интеграционном, системном и приёмочно‑сдаточном (UAT) тестировании: построение end‑to‑end сценариев, подготовка тест‑окружений, согласование критериев приёмки с заказчиком;
— Практический опыт тестирования баз данных: написание SQL‑запросов для проверки данных, проверка целостности (FK, constraints), проверка миграций, работа с PostgreSQL, MySQL, Oracle, NoSQL (MongoDB, Redis) в тестовых стендах;
— Опыт работы с контейнерами и CI/CD: создание Docker‑образов для тестовых окружений, написание пайплайнов в GitLab CI (stages, artifacts, caching), развертывание и управление тестовыми кластерами Kubernetes (kubectl, Helm) для выполнения автотестов;
— Практический опыт работы в Linux‑окружении: написание скриптов (bash, sh), работа с пакетными менеджерами, настройка сетевых параметров, мониторинг процессов, отладка тестовых стендов.
Задачи:
— Проводить ручное тестирование (функциональное, интеграционное, системное);
— Разрабатывать и поддерживать в актуальном состоянии тестовую документацию;
— Работать с дефектами (обнаружение, анализ, контроль исправления);
— Выполнять review артефактов тестирования;
— Выполнять анализ и воспроизведение пользовательских дефектов;
— Совершенствовать и оптимизировать процессы тестирования;
— Автоматизировать функциональное тестирование на Python.
Задачи:
— Оптимизация сложных SQL-запросов.
— Проектирование реляционных моделей данных и хранилищ (DWH).
— Построение контуров выгрузки (Data Pipelines) из учетных систем с использованием ETL/ELT.
— Проектирование систем с нуля с учетом обработки ошибок, логирования, контроля целостности и масштабируемости.
Требования:
— Глубокие знания SQL.
— Опыт оптимизации сложных запросов.
— Опыт проектирования реляционных моделей данных и хранилищ (DWH).
— Уверенное владение инструментами и методами интеграции данных, построения Data Pipelines.
— Понимание специфики 1С как большой плюс: знание хранения данных 1С на уровне СУБД (MS SQL / PostgreSQL), устройство ссылочных типов, таблиц документов и регистров, либо опыт интеграции с 1С через HTTP/REST API.
— Умение проектировать архитектуру систем с нуля, включая обработку ошибок, логирование, контроль целостности и масштабируемость.
Условия:
— Удаленный формат работы.
— Ставка от 2000 рублей в час.
— Командировок нет.
Требования:
— Опыт BA/SA в IT-продуктах 2–5 лет.
— Понимание iGaming, Fintech или банковских платежей, специфики B2B и B2C.
— Навыки моделирования бизнес- и системных процессов (BPMN, UML, flow-диаграммы).
— Опыт подготовки требований, ТЗ и технической документации для backend/frontend-команд.
— Знание REST API, JSON, webhooks, авторизации, баз данных (PostgreSQL, MongoDB) и очередей (RabbitMQ).
— Умение структурировать неформализованные требования и превращать их в четкие алгоритмы.
— Владение Jira, Confluence, Miro, Figma, Postman.
Наш стек: Node.js, MongoDB, PostgreSQL, Redis, RabbitMQ, Jira, Confluence, Slack, Miro, Figma, Postman.
Локация: удалённо.
УдалённоmiddleГеография найма не уточнена
seniorРоссия
Можно работать из любой страны
seniorCanada (Remote); This is a remote opportunity and we're interested in candidates based in the US or Canada; Residents of Quebec are not eligible for this role
seniorUnited States (Remote); This is a remote opportunity and we're interested in candidates based in the US or Canada; Residents of Quebec are not eligible for this role