Задачи:
— управлять командой, состоящей из Data Scientist, Data Engineer, MLOps
— соблюдать требования и стандарты производственного процесса банка
— взаимодействовать с руководителями проектов и внутренними заказчиками
— участвовать в архитектурных решениях, касающихся внедрения моделей и данных для моделирования
— оценивать трудозатраты и сроки, выполнять декомпозицию задач для команды
— контролировать качество и сроки выполнения задач
— выполнять Code Review, участвовать в приемо-сдаточных испытаниях
Требования:
— опыт работы в роли MLOps Engineer от 5 лет с желанием расти в лидерскую позицию или опыт работы в роли Лидера команды/ИТ-лидера команды от 2 лет и опыт работы в команде в роли Data Engineer от 3 лет
— опыт разработки на Python
— знания в области Big Data (Hadoop, Spark)
— опыт работы с базами данных, уверенные знания SQL
— понимание гибких методологий разработки (Agile)
— понимание принципов CI/CD, Gitflow, управления релизами
Будет плюсом:
— знание планировщиков процессов (AirFlow)
— знание технологий контейнеризации (Kubernetes)
— опыт разработки и/или внедрения ML моделей в бизнес-процесс
— понимание способов интеграций IT-систем
Условия:
— уровень зарплаты обсуждается индивидуально, есть доплаты за менторство и профактивности
— долгосрочные проекты от российских заказчиков, возможность менять направления, прозрачная система Performance Review
— релокейт между офисами, выбор формата работы (удалённо, офис, гибрид), адаптация для новых сотрудников
— доступ к корпоративному порталу, митапам, конференциям (и как гость, и как спикер)
Задачи:
— Разработка AI-агентов, которые выполняют рабочие процессы, а не только чат-интерфейсы.
— Работа с агентами, которые подключаются к API и внутренним системам, используют инструменты, извлекают контекст, принимают решения на нескольких шагах и восстанавливаются при сбоях.
— Полный цикл разработки: от проектирования агентов до их оценки, развертывания и обеспечения надежности в продакшене.
Требования:
— Опыт разработки на Python и бекенд инженерии.
— Опыт работы с LLM API и агентными системами в продакшене.
— Знание LangGraph, LangChain, LlamaIndex или аналогичных технологий.
— Опыт работы с вызовом функций/инструментов и структурированными выводами.
— Знание RAG, embeddings, векторного поиска и управления контекстом.
— Опыт работы с состоянием агента, памятью, маршрутизацией, повторными попытками и логикой резервного копирования.
— Интеграция API и событийно-ориентированные рабочие процессы.
— Опыт оценки, трассировки и отладки LLM.
— Навыки работы с Docker, Kubernetes, CI/CD и AWS.
— Приветствуется опыт мультиагентной оркестрации, MCP, workflows с участием человека и мониторинга агентов в продакшене.
Условия:
— Удаленная работа.
— Полная занятость или контракт.
УдалённоseniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
About estaie: estaie is the first global infrastructure for extended stays of 15 to 365 days, connecting hotels, holiday homes, channel managers, PMSs, payment providers and other travel systems through intelligent inventory, pricing, search and distribution infrastructure. They operate globally with hubs in Dubai and Riyadh. Their AI layer powers dynamic pricing, agentic lead generation, smart inventory orchestration and autonomous operations.
The role:
You will build and lead the Forward Deployed Engineering (FDE) team responsible for connecting estaie to the hospitality ecosystem and making integrations work in production. You own team operations, delivery, and quality standards. You are a hands-on engineer, coding in TypeScript, Python, and SQL, reviewing PRs, debugging production issues, and leading by example. You partner with the CTO on architecture and technical strategy and collaborate with product, sales, and partnerships.
Tasks:
— Lead the FDE team: hire, onboard, grow a remote team, set expectations for ownership, quality, and pace
— Manage delivery across multiple partner integrations: prioritise, unblock, keep commitments realistic
— Coach engineers on integration design, debugging, clean code, and partner collaboration
— Conduct 1:1s, provide feedback, build culture of accountability, async collaboration, and written decisions
— Stay hands-on: write production code in TypeScript, Python, SQL; own integrations end to end
— Review PRs, set standards for testing, observability, documentation
— Participate in partner debugging sessions, production incidents, lead post-mortems
— Own the integration platform: design integration patterns (authentication including OAuth 2.0 token refresh, signed webhooks, retries, rate limiting, idempotency, error handling)
— Own canonical data model normalising inventory, rates, availability from partners
— Ensure no overselling: concurrency control, handling out-of-order/late events, reconciliation jobs
— Build shared tooling: mock partner servers, contract tests, onboarding tools, dead-letter queues
— Lead AI production use: LLMs and agents for data mapping, operational copilots, automation
— Set AI guardrails: structured output with schema validation, human review, eval sets, least-privilege access
— Control AI cost and latency with queues, rate limiters, caching, model routing
— Own uptime, security, performance of integration layer across regions/environments
— Act as senior technical contact for key partners, channel managers, PMSs, payment providers
— Feed field learnings back into product and platform priorities
Requirements:
— 8 to 12 years software engineering experience, including 3+ years leading engineers in high-growth startup, SaaS or platform company
— Strong hands-on skills in TypeScript (Node.js / NestJS, React / Next.js), SQL, PostgreSQL, and Python
— Experience building and running third-party integrations in production: webhooks with signature checks, idempotency, retries, rate limits, data sync/reconciliation
— Solid grounding in distributed systems: transactions, concurrency, queues, event-driven design, out-of-order events, fault tolerance
— Production experience with LLMs: evaluation, constraints, cost control
— Cloud deployment experience with Docker and CI/CD, ideally on GCP
— Experience leading remote, distributed teams with async, written culture
— Comfortable running technical calls with external engineering teams and turning them into plans
— Bias for action, debugging, documenting, automating, measuring, focus on working products
Nice to have:
— Hospitality, travel, fintech, marketplace or other integration-heavy background
— Hands-on experience with channel managers, PMSs, OTAs, reservation systems, payment gateways
— Experience building or leading forward deployed, solutions or integrations engineering teams
— Kafka / Redpanda, OpenSearch / Elasticsearch, pgvector, Terraform
— Experience in GCC markets, Arabic language skills
First 90 days plan:
— First 30 days: learn platform and live integrations, ship first production change, meet key partners
— By 60 days: own at least one integration end to end, agree shared integration standards with team
— By 90 days: have FDE hiring plan running, delivery rhythm trusted by team and partners, clear reliability metrics
Conditions:
— Fully remote (MENA time zone alignment required)
— After one year, relocation assistance to Dubai or Riyadh for the right candidate
Tech stack:
— Frontend: Next.js, React, TypeScript, TailwindCSS, Laravel, Vue.js
— Backend: Node.js / NestJS, Python (FastAPI), REST APIs, webhooks
— Data: PostgreSQL (with pgvector), MySQL, Redis, BigQuery, Datastream
— Async and events: BullMQ, Pub/Sub, Kafka / Redpanda
— AI: Vertex AI (Gemini, Claude), LangChain, embeddings, vector search, agentic workflows
— Infrastructure: GCP (Cloud Run, Cloud Build, IAM, Secret Manager), Docker, Terraform, GitHub Actions
— Security and edge: Cloudflare (WAF, Zero Trust), OAuth 2.0, JWT
— Observability: Cloud Logging, Prometheus, Grafana, alerting, anomaly detection
— Integrations: channel managers, PMSs, OTAs, supplier APIs, payment gateways (Stripe, Tamara, Checkout.com), WhatsApp Business API, Twilio
Задачи:
— Тестировать продукт целиком: мобильные приложения, веб, API, взаимодействие сервисов между собой
— Проверять не только то, что описано в acceptance criteria, а систему в целом: граничные случаи, сбои интеграций, поведение при плохой сети и параллельных действиях
— Вести тестовую документацию так, чтобы по ней мог пройти другой человек
— Участвовать в разборе требований до начала разработки, а не после
— Предлагать изменения в процессе тестирования, когда текущий перестаёт справляться
Требования (всё обязательно):
— Работа с REST API руками: разбор запросов и ответов, воспроизведение проблемы через Postman, чтение логов
— Браузерные DevTools: сеть, консоль, хранилище — как инструмент расследования, а не просмотра
— Тестирование мобильных приложений: разные версии ОС и устройства, поведение при потере сети, перехват трафика
— SQL: сходить в базу и проверить, что данные легли так, как ожидалось
— Тест-кейсы и баг-репорты, которые воспроизводятся с первого раза по описанию
Плюсом будет:
— Асинхронные системы и очереди (RabbitMQ, Kafka, NATS)
— Тестирование AI-функциональности и недетерминированных сценариев
— LLM и AI API
— MCP
— Использование AI-инструментов в работе QA
Условия:
— Формат: удалённо
— Занятость: fulltime
— Продукт: мобильные приложения, веб, публичное API
— Автотестов нет — тестируем руками
Отбор:
1. Отклик: резюме + ответы на три вопроса
2. Звонок 30 минут
3. Техническое интервью 60 минут
4. Оффер
Как откликнуться:
— Резюме + ответы на три вопроса (последний баг, случай с закрытием бага как «not a bug», баг, дошедший до продакшена)
— В ответе указать зарплатные ожидания
— Отклики без ответов на вопросы не рассматриваются
Задачи:
— Создать систему мониторинга, которая регулярно сверяет инвестиционные тезисы с новыми данными и показывает, подтверждается тезис, слабеет или требует пересмотра.
— Создать point-in-time хранилище данных: рыночные и фундаментальные данные, документы SEC, стенограммы звонков, новости, внутренняя аналитика.
— Проверять инвестиционные гипотезы на исторических данных (backtesting) и разрабатывать сигналы в дополнение к фундаментальному анализу.
— Проводить портфельную аналитику: концентрация, факторные экспозиции, ликвидность, сценарные риски, размер позиций.
— Развивать AI-агентов в исследовательском процессе и оценивать качество их работы.
Требования:
— Сильная база в математике, статистике и машинном обучении.
— Опыт от 3 лет в quantitative research или data science на финансовых данных.
— Опыт доведения модели или сигнала до практического применения с демонстрацией проверки результата.
— Опыт backtesting на point-in-time данных с пониманием look-ahead bias, survivorship bias и переобучения.
— Умение самостоятельно строить пайплайны данных и писать надёжный, тестируемый код на Python и SQL.
— Опыт построения систем на LLM с измеримым качеством: evaluation, тестовые наборы, контроль ошибок.
— Понимание фундаментального анализа и портфельного риска для формализации инвестиционного тезиса.
— Уверенный английский язык.
Условия:
— Формат работы: full-time, удалённо.
— Конкурентная оплата труда и годовой бонус по личным результатам и результатам компании.
— Собственный бюджет на инфраструктуру и найм команды при подтверждении эффективности системы.
Location: Bucharest, Romania
Blue Projects’ Project Delivery & Engineering team is looking for a Structural Design Engineer to join our team in Bucharest, Romania.
About Blue Projects
Blue Projects is a full service Design, Engineering, Project Management and Construction Management company with international experience delivering complex greenfield and brownfield developments for global blue chip clients across retail, commercial and industrial sectors. We operate with a flexible, client focused approach, applying lean design and lean construction methodologies to ensure seamless cross discipline interface management and consistent quality.
With a presence in 53+ countries and 26 offices, our teams have successfully delivered 500+ projects totaling more than €8 billion in value—combining hands on ownership with a culture that prizes safety, down to earth collaboration, and being “always deliver & pleasant to work with.”
Deliver here. Grow here.
Role Overview
We are seeking a
Structural Design Engineer,
who is motivated to join a dynamic team delivering international, interdisciplinary design work. The role focuses on the modelling, design and detailing of steel and concrete structures, preparation of technical documentation and coordination with international design teams. You will contribute to complex international projects in a multidisciplinary and multicultural environment, using modern design tools while developing your expertise across major industrial and civil projects.
Job Description
Model, design and detail steel structures.
Model, design and detail concrete structures.
Prepare written technical documentation, including technical reports, specifications and calculation notes.
Coordinate design activities with international design teams.
Qualifications
University degree in civil engineering, preferably with a specialization in Civil, Industrial and Agricultural Buildings (CCIA).
Mid to advanced level of civil engineering knowledge.
Working knowledge of SAP2000 and ETABS.
Proficiency in Revit.
Proficiency in the Microsoft Office suite.
Working knowledge of IDEA StatiCa.
Strong communication and teamwork skills.
Advanced level of English
Additional Information
Career growth & well being
At Blue Projects, you’ll join a smart, open and communicative team with access to Online Learning Platforms, psychological and well being services, and an Employee Assistance Program.
Benefits (country specific)
Business health insurance coverage, access to sports and relaxation services, and performance based annual bonus; role appropriate equipment such as laptop, mobile phone, and data plan.
Global mobility
Opportunities for international assignments aligned to our Global Mobility Policy, with clear, equitable and standardized terms and conditions for short and long term engagements.
Our culture
We value safety, integrity, flexibility, and being great partners to our clients—operating with hands on ownership and a down to earth, high performance mindset.
Inclusion & Equal Opportunity
Blue Projects is committed to inclusion, dignity and respect, with zero tolerance for bullying, harassment or discrimination. We provide impartial support mechanisms and clear procedures to ensure a respectful workplace for all colleagues, contractors and agency workers.
GDPR & confidentiality
By applying, you consent to the use of your personal data strictly for recruitment purposes, in accordance with our GDPR practices; access is limited to authorized staff and handled confidentially.
About Blue Projects
Formed in Romania in 2007, Blue Projects brings together dedicated and experienced engineers, architects and project managers with a track record of delivering complex, fast track developments worldwide. Our brand personality is dynamic and client oriented, focused on creating a memorable, meaningful and contemporary impact—supported by consistent standards and identity.
How to apply
Please submit your CV. Shortlisted candidates will be contacted to discuss next steps.
Задачи:
— Работать с инженерами и использовать собственные знания для понимания их проблем и улучшения их опыта.
— Вносить вклад в внутреннюю платформу разработки (IDP), проектируя, реализуя и поддерживая внутренние инструменты и системы.
— Использовать инженерную платформу для поддержки агентного кодирования.
— Помогать определять процессы, фреймворки и лучшие практики для разработки.
Требования:
— Опыт работы бэкенд-разработчиком 5+ лет с TypeScript.
— 2+ года опыта реализации безсерверных событийно-ориентированных микросервисных архитектур на базе AWS (Lambda, SQS, SNS, API Gateway и др.).
— Опыт реализации пайплайнов с использованием GitHub Actions.
— Солидный опыт в автоматизированном тестировании с использованием различных стратегий и парадигм.
— Мышление, ориентированное на AI-first разработку; вера в ценность работы не только в кодировании, но и в владении продакшеном и продуктовым подходе, интерес к использованию AI и агентного кодирования для ускорения жизненного цикла разработки.
— Мотивация помогать инженерам быть более продуктивными и улучшать их опыт.
— Хорошие коммуникативные навыки на английском языке.
Условия:
— Гибридный формат работы в Белграде.
— 25 дней отпуска в год.
— Частная медицинская страховка.
— Множество командных активностей и бонусов.
— Бесплатный доступ к LinkedIn Learning и ежегодный бюджет на личное развитие.
— Схема роста прибыли.
— Корпоративный телефон (iPhone или Android).
— Комфортный офис с 80 парковочными местами.
— Отличное оборудование, конкурентная зарплата и разнообразные дополнительные льготы, включая абонемент в спортзал и скидки в местных магазинах.
Задачи:
— Разработка AI-агентов, которые выполняют рабочие процессы, а не только чат-интерфейсы.
— Работа с агентами, которые подключаются к API и внутренним системам, используют инструменты, извлекают контекст, принимают решения на нескольких шагах и восстанавливаются при сбоях.
— Полный цикл разработки: от проектирования агентов до их оценки, развертывания и обеспечения надежности в продакшене.
Требования:
— Опыт разработки на Python и бекенд инженерии.
— Опыт работы с LLM API и агентными системами в продакшене.
— Знание LangGraph, LangChain, LlamaIndex или аналогичных технологий.
— Опыт работы с вызовом функций/инструментов и структурированными выводами.
— Знание RAG, embeddings, векторного поиска и управления контекстом.
— Опыт работы с состоянием агента, памятью, маршрутизацией, повторными попытками и логикой резервного копирования.
— Интеграция API и событийно-ориентированные рабочие процессы.
— Опыт оценки, трассировки и отладки LLM.
— Навыки работы с Docker, Kubernetes, CI/CD и AWS.
— Приветствуется опыт мультиагентной оркестрации, MCP, workflows с участием человека и мониторинга агентов в продакшене.
Условия:
— Удаленная работа.
— Полная занятость или контракт.
Квитто - FinTech-сервис для онлайн-бизнеса: приём оплат из России и из-за рубежа, рассрочки и кредиты от банков-партнёров, оплата частями, чеки по 54-ФЗ и кешбэк с оборота. Заказы, подписки, доступы и клиенты - в одном кабинете. Их клиенты - онлайн-школы, эксперты и цифровые сервисы. Ищут Junior QA Engineer в продуктовую команду.
Задачи:
— Тестировать платёжные сценарии: карта, СБП, SberPay, T-Pay, рассрочки и оплата частями, подписки и рекуррентные списания, возвраты
— Проверять чеки по 54-ФЗ, суммы, скидки, промокоды и расчёт платежей по рассрочке
— Составлять чек-листы и тест-кейсы по требованиям и макетам, проводить смоук и регресс перед релизами
— Тестировать REST API в Postman: коды ответов, контракты, валидация, негативные сценарии, вебхуки о смене статуса платежа
— Проверять вёрстку и поведение на разных браузерах и ширинах экрана, от 360 px
— Заводить воспроизводимые баг-репорты с шагами, ожидаемым и фактическим результатом, логами и скриншотами
— Участвовать в разборе требований до разработки и задавать неудобные вопросы о граничных случаях
— Разбирать обращения поддержки вместе с разработкой: воспроизводить, локализовать, проверять исправление
Требования:
— Теория тестирования: виды и уровни, классы эквивалентности, граничные значения, таблицы решений
— Чек-листы, тест-кейсы и баг-репорты, которые воспроизводятся без автора рядом
— Postman: запросы, переменные окружения, проверки через pm.test
— HTTP и REST: методы, коды ответов, заголовки, JSON
— DevTools: Network, Console, эмуляция устройств
— Базовый SQL: SELECT, JOIN, WHERE, GROUP BY
— Jira, YouTrack или аналог, Git на уровне пользователя
— Внимательность к цифрам и грамотная письменная речь
Будет плюсом:
— Понимание, как устроены онлайн-платежи: эквайринг, статусы, 3-D Secure, возвраты, идемпотентность
— Знакомство с 54-ФЗ и онлайн-кассами
— Автотесты: Playwright, Cypress или pytest + requests
— Swagger / OpenAPI, Charles или Proxyman
— Тест-менеджмент: Qase, TestIT, Allure TestOps
— Опыт тестирования мобильной вёрстки и Telegram-ботов
— Публичные учебные проекты: коллекции Postman, тест-документация на GitHub
Условия:
— Молодая и амбициозная команда — реальный платёжный продукт с первого дня
— Наставничество
— Доступы к AI-сервисам
— Обучение за счёт компании
— Путь в автотесты, когда будете готовы
Как проходит первоначальный отбор:
— Отклик и короткое знакомство в чате
— Анкетирование и скрининг с рекрутером - 20–30 минут: опыт, мотивация, базовая теория
Location: New York City; San Francisco
About the Role
We’re looking for a Senior QA Web Engineer to join our Web QA team and help maintain the quality of the core web experience used by millions of people every day.
In this role, you’ll test the web products and work closely with engineers to find, report, and help resolve issues early. You’ll also look at how the web experience fits into the wider Perplexity product ecosystem, making sure key flows work consistently across surfaces.
Key Responsibilities
- Test Perplexity’s web product across browsers, devices, and screen sizes, checking functionality, reliability, and performance throughout the development cycle.
- Run end-to-end integration testing with other Perplexity products, validating shared flows, accounts, and features.
- Work directly with engineers to prioritize critical bugs, write clear and actionable bug reports, and help get issues resolved.
- Create and maintain test documentation, including test cases, checklists, and test plans, keeping them current as the product changes.
- Analyze high-impact user-reported issues and incidents, then share insights that help improve both the product and our QA process.
- Fix small, low-risk issues yourself where appropriate, shipping simple fixes to reduce engineering overhead and speed up resolution.
Qualifications
- 5+ years of experience in QA, with strong hands-on experience testing web applications
- Solid experience with web testing, including cross-browser and responsive testing, debugging with browser DevTools (console, network, performance), and validating functionality across environments and builds
- Experience with integration and end-to-end testing across multiple connected products or services
- Strong communication skills, with the ability to work effectively with engineering, product, and other QA teams
- Proactive use of AI coding tools (e.g. Cursor, Claude Code) to navigate the codebase, debug issues, and ship small fixes independently
Location: Mostly remote (within Germany), with monthly in-person collaboration at our Berlin office.
Hours: Part-time, 32 hours per week.
Contract: Fixed-term.
Salary: EUR 53,000 – 59,000 (at 32 hours per week).
We are building a new capability that turns fragmented security telemetry data into actionable insights. The role involves working with Golang and infosec technologies to develop and integrate platform solutions.
Please mention the word THRIFTY and tag RNDYuNjIuMjEwLjE5Nw== when applying to show you read the job post completely.
Location: Kyiv; Lviv
Workplace: onsite
Ajax Systems, an international tech company and the largest manufacturer of security systems in Europe.We are looking for a new team member to join our Video Devices Division as a Computer Vision Engineer .
The Video Devices Division is responsible for the full development cycle of Ajax video devices, covering every stage from initial concept creation to mass production launch and further scaling. The team focuses on building complex products that combine mechanical design, hardware development, and the integration of low-level software to ensure stable real-time system performance.The development process involves deep expertise in optics, image quality, embedded systems, Wi-Fi and networking technologies, as well as audio tuning. The division ensures full vertical integration of all device components, creating technologically complete solutions that meet the reliability standards of the Ajax ecosystem and the requirements of global industrial production.
What you'll work with:
object detection;
object tracking;
face recognition;
multi-modal search;
acoustic intelligence;
models optimization for edge inference;
research and deliver sota computer vision solutions to exceed today's cctv domain expectations.
Your cross-functional partners:
ML team;
platform team;
annotation team;
QA team.
What we're looking for:
5+ years with machine learning;
2+ years with computer vision and python;
experience with PyTorch ot TensorFlow.
Nice to have:
experience with C++;
deploy AI models on edge devices;
computer vision analytics troubleshooting.
We offer:
-the opportunity to suggest and implement your own ideas that directly influence the product and its mass production;
- a place in a fast-growing company with a motivated and professional team;
- competitive salary;
- medical insurance;
- corporate English classes;
- the opportunity to participate in Ajax’s internal beta-testing program for security systems;
- discounts from partner companies;
- discounts on Ajax products.
Ajax Systems
is a Ukrainian success story that has grown into a global product. Ajax devices are trusted by more than 4.5 million end users and 330,000 PRO users in over 180 countries. The company provides comprehensive solutions to protect residential and commercial properties of all sizes. Today, Ajax portfolio includes 280 devices for intrusion protection, video surveillance, fire safety, and comfort and automation.
Location: Moldova
Company Background
Coherent Solutions is a global digital product engineering company founded in 1995 and headquartered in Minneapolis, Minnesota. With a presence in nine countries and a team of more than 1,700 engineers, the company provides custom software development and engineering services across web and mobile applications, cloud, DevOps, and data. Coherent Solutions works with clients worldwide to build and scale digital products while fostering a culture of collaboration, transparency, and continuous professional growth.
Project Description
You will work with senior engineers on internal classical machine learning initiatives. The role combines structured learning, practical delivery, and gradual ownership of increasingly complex tasks.
Technologies
Python, pandas, NumPy, scikit-learn, Jupyter
SQL
XGBoost, LightGBM
MLflow
FastAPI
Git, Docker, pytest
What You'll Do
Prepare and validate structured datasets for machine learning tasks, including cleaning, transformation, encoding, scaling, and missing-value handling;
Conduct exploratory data analysis to identify patterns, data quality issues, and opportunities for modeling;
Build, test, and compare ML models for tasks such as regression, classification, clustering, dimensionality reduction, and anomaly detection;
Develop and select features with guidance from senior engineers;
Run experiments, tune model parameters, and evaluate results using appropriate validation approaches and metrics;
Help maintain reproducible ML pipelines, notebooks, experiment tracking, and technical documentation;
Write and maintain automated tests for data and model-related code;
Support the delivery of models through REST APIs or batch-processing workflows;
Document model assumptions, results, limitations, and technical decisions;
Work closely with senior engineers, incorporate feedback, and gradually take ownership of more complex tasks;
Job Requirements
1+ year of hands-on Python development experience, including experience with pandas, NumPy, scikit-learn, and Jupyter;
A strong foundation in statistics, probability, and linear algebra, plus exploratory data analysis skills;
An understanding of supervised and unsupervised learning, and practical experience with regression, classification, clustering, dimensionality reduction, and anomaly detection;
Experience preparing structured datasets, including cleaning, transformation, encoding, scaling, and missing-value handling, plus practical feature engineering and feature-selection skills;
An understanding of train/validation/test splits, cross-validation, data leakage, overfitting, and regularization; the ability to select appropriate evaluation metrics, compare models, and perform error analysis;
Familiarity with hyperparameter tuning and reproducible ML pipelines;
SQL skills for data extraction and analysis;
The ability to expose models through REST APIs or batch-processing workflows;
Familiarity with Git, automated testing, Docker, and basic model monitoring;
The ability to explain model behavior, assumptions, limitations, and results;
English at B2 level or higher;
Nice To Have
XGBoost, time-series analysis, recommendation systems, MLflow, model interpretability, cloud services, production ML monitoring, and GenAI, LLM, RAG, prompt-engineering, or agent-development experience;
What Do We Offer
The global benefits package includes:
Technical and non-technical training for professional and personal growth;
Internal conferences and meetups to learn from industry experts;
Support and mentorship from an experienced employee to help you professional grow and development;
Health insurance;
Sports activities to promote a healthy lifestyle;
Flexible work options, including remote and hybrid opportunities;
Referral program for bringing in new talent;
Work anniversary program and additional vacation days.
О нас:
Мы команда тестирования продукта NGFW (Next Generation Firewall). Наш продукт призван органично встроиться в сетевую инфраструктуру и обеспечить надежную защиту в сетях передачи данных.
Среди наших задач ручное тестирование виртуальных и аппаратных платформ, тестирование интеграций с внешними продуктами, разработка тестового окружения.
Обязанности:
Подготовка тестовых сценариев, составление отчетов по тестированию;
Подготовка тестовых стендов, настройка тестового окружения;
Тестирование программного продукта по требованиям и тестовым сценариям;
Воспроизведение проблем, регистрация обнаруженных дефектов;
Проверка пользовательской документации.
Требования к кандидату:
Знание и понимание принципов организации сетей передачи данных; диагностика сетевых проблем;
Знание и опыт работы с протоколами динамической маршрутизации: OSPF, BGP;
Знание ОС Linux на уровне уверенного пользователя;
Технический английский (поиск информации, чтение документации).
Будет преимуществом:
Опыт работы сетевым инженером или администратором NGFW и других средств защиты и мониторинга сетей;
Опыт работы с трафик-генераторами.
Your Role:
— Ensure high-quality releases through effective test planning, execution, regression testing, and staged rollout support
— Define practical QA coverage for devices, OS versions, store builds, SDKs, ads, IAPs, analytics, and remote config
— Identify, prioritize, and document issues with clear, actionable bug reports
— Drive QA automation and continuously improve testing efficiency and coverage
— Collaborate closely with developers, product managers, and external QA partners
— Monitor live quality, investigate crashes, ANRs, performance issues, and prevent regressions
— Provide clear release readiness assessments and go/no-go recommendations
— Maintain test documentation, release reports, and changelogs in Jira & Confluence
— Champion a quality-first mindset across the team
Your profile:
— Mobile or instant games as your primary QA domain for 5+ years, ideally on live-operated F2P titles
— Bachelor's degree in Computer Science, Information Technology, or a related field
— Hands-on experience with IAP flows, ad mediation, ATT/consent frameworks, and attribution SDKs
— Experience with QA automation, Unity games, and modern QA tools and workflows
— Experience with crash reporting and monitoring tools (e.g. Firebase, Crashlytics, DataDog), and strong understanding of mobile stability issues: crashes, ANRs, and freezes
— Proven experience building or owning a mobile QA automation framework (e.g. Appium, Unity Test Framework)
— Strong understanding of mobile game telemetry, analytics validation, and event tracking
— Experience working with external QA vendors or distributed QA teams
— Proficient with Jira, Confluence, and modern AI tools to improve testing, documentation, and QA efficiency
— Strong analytical, problem-solving, and English communication skills
— Highly organized, proactive, and passionate about delivering exceptional player experiences
Benefits:
— Remote-first, work fully remote or from Berlin office
— Flexible working hours
— No crunch culture, no overtime
— Generous vacation
— Home office budget and utility grant
— Learning & development budget
— Top-tier equipment
— Meal allowance
— Company swag
— Annual company retreat
О проекте и роли
Мы разрабатываем системы мониторинга и управления транспортом. Каждую секунду к нам поступают тысячи событий от устройств: их нужно быстро принять, корректно сохранить и отдать в аналитику. Мы ищем инженера, который глубоко понимает базы данных и умеет строить системы, переваривающие непрерывный поток данных. Опыт именно в транспорте или GPS не обязателен — для нас гораздо важнее ваша инженерная база и умение работать с нагруженными данными.
Задачи:
— Проектировать и развивать хранилища данных на PostgreSQL и ClickHouse, обеспечивая высокую нагрузку на запись и чтение.
— Обеспечивать приём и обработку непрерывных потоков телеметрии: настраивать буферизацию, дедупликацию, корректно работать с опоздавшими событиями.
— Оптимизировать запросы и схемы данных: искать узкие места и устранять их, опираясь на метрики и профилирование.
— Разрабатывать и поддерживать сервисы (основной язык стека — Go).
— Участвовать в архитектурных решениях и проводить код-ревью.
— Работать с ИИ-агентами (Claude Code, OpenCode, Pi и аналоги), используя их как основной инструмент для ускорения разработки.
Требования:
— Глубокое знание PostgreSQL: уверенное чтение планов запросов (EXPLAIN ANALYZE), понимание работы индексов, партиционирования, MVCC, vacuum и блокировок.
— Опыт работы с колоночными СУБД (в идеале ClickHouse): понимание движков MergeTree, ключей сортировки и партиционирования, материализованных представлений, пакетной вставки.
— Умение проектировать модель данных от сценариев чтения: разделение на «горячие» и исторические данные, предагрегация, управление сроками хранения (TTL).
— Привычка измерять всё: профилирование, нагрузочное тестирование, принятие решений на основе цифр.
— Опыт обработки непрерывных потоков событий (телеметрия, логи, IoT, трекинг, платежи и т.д.).
— Понимание и опыт решения типовых проблем стриминга: события не по порядку, дубли и идемпотентность, backpressure, батчинг, восстановление после сбоя.
— Опыт работы с брокерами сообщений: Kafka, NATS, RabbitMQ или аналоги.
— Умение разложить систему на сервисы и грамотно обосновать компромиссы (консистентность vs задержка, стоимость хранения vs скорость запросов).
— Опыт эксплуатации своего кода в продакшене: настройка метрик, логов, самостоятельный разбор инцидентов.
— Готовность к ежедневной работе с агентными ИИ-инструментами (Claude Code, OpenCode, Pi и др.).
— Умение ставить агенту задачу с нужным контекстом, критически проверять результат и нести полную ответственность за сгенерированный код как за свой собственный.
Будет большим плюсом:
— Опыт коммерческой разработки на Go: понимание горутин и каналов, работа с pprof, построение микросервисов.
— Опыт работы с геоданными: PostGIS, геоиндексы, построение треков.
— Знание Kubernetes, Docker, настройка CI/CD.
— Опыт миграции или масштабирования хранилища без остановки сервиса (zero-downtime).
Location: Espoo
Workplace: Hybrid
ROLE HIGHLIGHTS:
- Staff Mechanical Design Engineer
- Location: Espoo, Finland
- Department: Spacecraft Hardware
- Reports to: Mechanical Design Engineering Team Lead
- Employment type: Permanent
- Workplace model: Hybrid / Office
- Employment is subject to applicable security screening (incl. SUPO)
WHY THIS ROLE MATTERS:
At ICEYE, every satellite is a marriage of precision engineering and robust reliability. As we continue expanding both our operations and spacecraft platforms with more and more demanding mission requirements there is a need for an engineering professional who has extensive experience from mechanical engineering, system integration as well as manufacturing and qualification of space hardware.
As a Staff Mechanical Engineer, you will be responsible for ensuring our engineering solutions will meet the stringent Aerospace quality requirements in terms of structural integrity, reliability and efficient and cost effective manufacturing. You will be an important part of our Spacecraft engineering community and help ICEYE continue building the world’s leading SAR satellite constellation.
WHO WE ARE
ICEYE is the world leader in sovereign intelligence from space. We deliver persistent monitoring capabilities to detect and respond to changes in any location on Earth.
ICEYE owns the world's largest and most advanced SAR (synthetic aperture radar) satellite constellation. To our customers we provide intelligence with unmatched quality, latency and revisit times, in any weather, day or night. To governments who choose to operate their own constellation we provide this proven capability as a sovereign system.
ICEYE-built constellations serve customers in defence and intelligence, environmental monitoring, insurance and emergency management. We enable fast decisions that contribute to a safer future.
Founded and headquartered in Finland, ICEYE operates globally with over 1000 employees across Europe, North America, the Middle East, and Asia-Pacific.
YOUR DAY-TO-DAY RESPONSIBILITIES
- Lead and contribute to trade studies, design reviews (PDR/CDR), and verification and production qualification documentation (PRR/ERR).
- Ensure smooth, seamless and on time product delivery, from concept to qualification.
- Contribute to the continuous improvements of our current products.
- Collaborate with suppliers, supply chain, AIT engineering and QA department to ensure our products are compliant with launch and on-orbit environments.
- Collaborate with system and subsystem engineers to define requirements for new products.
- Collaborate with both internal and external engineering teams and AIT teams during product integration and build to validate the engineered solutions are meeting the set requirements and targets. Support issue resolution if and where necessary.
- When needed, engage in broader spacecraft mechanical design tasks, providing cross-disciplinary support.
WHAT WE’RE LOOKING FOR
Must haves:
- Master’s degree in Mechanical Engineering, Aerospace Engineering, or related field
- Experience in aerospace, automotive, or related industries
- Experience in designing satellites structures, subsystems or similar complex electromechanical systems
- Understanding of mechanical stress, vibration, and thermal effects on space structures & mechanisms
- Ability to work cross-functionally with systems, electrical, and manufacturing teams
- Familiarity with industry standards such as ECSS, NASA, MIL
- Strong team working, analytical, documentation, and communication skills
- Ability to make multi team and organisational impact
Nice to haves:
- Experience with PLM/PDM systems for configuration control
- Hands-on experience with mechanical systems assembly, integration, and testing
- Prior experience with launch vehicle or spacecraft environments (SpaceX, Rocket Lab, ESA, etc.)
APPLICATION PROCESS
- Talent Attraction Introduction
- Hiring Manager Alignment
- Task Assignment
- Technical Interview
- Director Interview
WORKING AT ICEYE
At ICEYE, you’ll join a diverse and highly engaged team united by the ambition to make the impossible possible. As a global scale-up, we combine speed and ambition with the opportunity to take real ownership from day one. Your growth, wellbeing, and success are a priority, with continuous professional development, training opportunities, and a culture where collaboration is how we win.
HOW WE WORK (OUR VALUES)
Make the impossible possible: We set ambitious goals and stay calm under pressure. We bring grit, optimism, and ownership when things get hard, and we keep moving until we find a way.
- Be curious: Go deep, ask questions, listen carefully, and think critically. Understand the “why” behind decisions.
- See the big picture: Stay close to what’s happening across the company so you can make better decisions. Consider how your work affects others.
- Drive effective teamwork: Create psychological safety, invite different perspectives, and build inclusive teams. There are no bad questions.
- Act as one team: We win together. We match tasks to the right owner and stay agile as priorities shift.
- Have fun: What we do matters—and it should be enjoyable. Celebrate progress, take pride in results, and share the wins.
BENEFITS
Our benefits are designed to support your health and wellbeing, at work and beyond. We keep improving them based on employee feedback, and offerings vary by location. Talent Acquisition will confirm what applies for this role and location during the process.
OUR COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION
We want ICEYE to be a place where people can be themselves and do great work. Different backgrounds and perspectives make us stronger, which is why we work to create an environment where people feel included, respected, and able to speak up. Whatever your background, we want you to bring your authentic self to the table.
We’re committed to fair, inclusive hiring and equal opportunity. Everyone is welcome to apply. If you need any adjustments or support during the recruitment process, tell us—we’ll do our best to help.
Apply now to start your ICEYE journey, and help us continue to make the impossible possible together. Read more about ICEYE and working with us at iceye.com http://iceye.com.