2,082,274open jobs
123,157companies
247,789added this week
Browse all
Salary
≈ $29k – $75k per year (Estimated)
Location
Remote (Ukraine)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Oct 16, 2026.

Overview
Company
Impact
Profile match
Osavul is a Ukrainian company founded in 2022. Its AI platform detects coordinated disinformation campaigns across media and social networks. The product is used by governments and corporate security teams.
Backed by 42CAP, u.ventures

About Osavul
Osavul is a product company building an AI-driven intelligence platform that helps governments, international organisations, enterprises, and NGOs detect and counter hybrid threats.

We work with large-scale, multilingual data from social media, news, geospatial, and other open sources, helping analysts understand actors, events, narratives, and risks across sources, locations, and time.

Role Overview
We’re looking for a Senior ML Engineer to work on the shared AI layer behind our intelligence products, with a focus on NLP, information extraction, and knowledge graphs.

You’ll work on turning unstructured data into structured knowledge: extracting entities and relationships, resolving them across sources, and connecting them through knowledge graphs.

The role combines ML/NLP work with production engineering. You’ll choose and evaluate the right approaches, integrate models into large-scale data pipelines, and own solutions from experimentation and technical design through to production.

Requirements
5+ years of professional software engineering experience.
Upper-intermediate (B2) English or higher.

Engineering Skills
Strong Python skills and experience building and maintaining production ML services.
Experience building asynchronous, high-throughput services, including concurrent model and API calls, retries, rate limits, and failure handling.
Hands-on experience with FastAPI and Docker.
Experience integrating ML components into distributed batch or streaming pipelines using Celery, RabbitMQ, Apache Kafka, or similar technologies.
Good understanding of databases, including PostgreSQL, Elasticsearch, and vector databases.
Strong software engineering practices around testing, debugging, maintainability, and production support.
AI Skills
3+ years of hands-on experience in ML/NLP engineering, including taking models to production.
Production experience with information extraction from unstructured text, including entity and relation extraction, entity resolution, and entity linking.
Hands-on experience designing and building knowledge graphs, including ontology / graph schema design and graph databases such as Neo4j. GraphRAG experience is relevant, but should be complemented by broader knowledge graph experience.
Strong understanding of traditional NLP, transformer architectures, and language models, with the ability to choose the right approach based on the problem and production constraints.
Experience with deep learning frameworks such as PyTorch.
Experience evaluating ML/NLP systems, defining relevant quality metrics, and monitoring performance in production.

Nice to Have
Experience fine-tuning or self-hosting open-source models using approaches such as LoRA / PEFT, SFT, vLLM, or similar tools.
Experience with multimodal models, computer vision, or geospatial data.
Background in threat intelligence, OSINT, geospatial intelligence, or defence.

We Offer
Real ownership over the knowledge graph direction and the opportunity to bring ideas from experimentation into production.
Remote-first setup across Ukraine and Europe.
Unlimited paid time off and company-wide holidays.
Coverage for software, AI tools, and coworking.
Annual budget for conferences, courses, and professional development.

Hiring Process
Recruiter interview → ML interview with a short live coding session → engineering interview → final interview with leadership → reference check and offer.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,082,274 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Ukraine
Senior Ai/ML Engineer 6 hours ago
$180k – $200k per year · Remote (United States) · Full-Time · 5+ years exp · Master's Degree
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Spark
NLP
Streamlit
Knowledge Graph
Machine Learning
Analytics
QlikSense
ETL/ELT
Management
Confluence
Jira
Agile
Apply
$70k – $95k per year · Remote (United States, CT hours) · Full-Time · Bachelor's Degree
AI/ML
Human-in-the-Loop
Machine Learning
Apply
$23k – $26k per year (gross) · Remote (India) · Full-Time · 6+ years exp
Python
JavaScript
Python
Django
Databases
PostgreSQL
AI/ML
Scikit-learn
TensorFlow
PyTorch
Recommender Systems
Frontend
GraphQL
Next.js
React.js
Mobile
React Native
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Apply
$16k – $20k per year (gross) · Remote (India) · Full-Time · 3+ years exp
Python
SQL
Python
Django
AI/ML
Claude
Scikit-learn
PyTorch
Machine Learning
DevOps
CI/CD
Git
Apply
$180k – $220k per year · Remote (United States) · Full-Time · Bachelor's Degree · Washington
Python
AI/ML
LangGraph
Weights & Biases
LangChain
Claude
Model Context Protocol
vLLM
MLFlow
Prefect
Quantization
Function Calling
AI Agents
Langfuse
LiteLLM
TGI
LLM
RAG
CUDA
Triton
LLMOps
OpenAI Agents SDK
LLM Guardrails
Agentic Workflows
Multi-Agent Systems
Machine Learning
DevOps
OpenTelemetry
Azure
CI/CD
Docker
Kubernetes
Cybersecurity
HIPAA
Apply
AI Engineer 7 hours ago
In office · Ukraine
Python
SQL
Python
FastAPI
Databases
PostgreSQL
pgvector
Qdrant
AI/ML
LangGraph
LangChain
Model Context Protocol
Prompt Engineering
AI Agents
Langfuse
LangSmith
LLM
RAG
OpenAI
Anthropic
DevOps
Git
Docker
Apply
≈ $30k – $78k per year (Estimated) · Remote (Ukraine) · Full-Time · Ukraine
Python
Go
Rust
TypeScript
AI/ML
Model Context Protocol
Function Calling
AI Agents
Langfuse
LangSmith
Gemini
LLM
RAG
OpenAI
Anthropic
Agentic Workflows
DevOps
GCP
OpenTelemetry
AWS
Docker
Kubernetes
Apply
≈ $29k – $77k per year (Estimated) · Remote (Ukraine) · Full-Time · Ukraine
Python
JavaScript
TypeScript
Python
FastAPI
Databases
PostgreSQL
Weaviate
pgvector
Pinecone
Qdrant
AI/ML
LangGraph
LangChain
LlamaIndex
Embeddings
Function Calling
AI Agents
Semantic Kernel
LLM
RAG
OpenAI
Anthropic
Structured Outputs
Semantic Search
Vercel AI SDK
Frontend
Next.js
React.js
DevOps
Rest API
Azure
CI/CD
Docker
Apply
≈ $16k – $37k per year (Estimated) · Remote (Ukraine) · Full-Time · Ukraine
AI/ML
Claude
Management
Miro
Notion
Agile
Scrum
Apply
Senior Data Engineer 6 hours ago
≈ $24k – $62k per year (Estimated) · Remote (Ukraine) · Full-Time · Ukraine
Python
SQL
Python
Flask
FastAPI
Databases
PostgreSQL
Snowflake
Databricks
ClickHouse
Delta Lake
OpenSearch
Google BigQuery
Amazon Redshift
AI/ML
Spark
Machine Learning
DevOps
Rest API
GitHub Actions
CI/CD
Jenkins
AWS
Docker
Grafana
Amazon S3
IAM
Amazon ECS
Analytics
Dimensional Modeling
Management
Agile
QA
Sentry
Apply
See all jobs
This is one of many
2,082,274 more open roles from verified company boards, updated every day.