2,255,756open jobs
144,867companies
258,775added this week
Browse all
Location
Remote (Russia, Belarus, Ukraine)

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Sep 26, 2026.

Overview
Company
Impact
Profile match
Farsight Vision develops AI-powered geospatial intelligence solutions for defence and security operations. Its platform transforms aerial and sensor data into real-time 3D environments, analytics and AI-assisted scenarios for human operators and autonomous systems. The company is headquartered in Tallinn, Estonia.
Backed by SmartCap, Radix

About us

Farsight Vision converts flight footage into digital 2D and 3D twins for real-time intelligence in GNSS-denied environments, making analytics and situational awareness convenient and accessible while saving time and effort. We create multi-layered digital twins of terrain with dynamic tracking and object/landscape monitoring and predicting.

As a Computer Vision Engineer focused on Visual Place Recognition (VPR), you will own the models and pipelines that answer a critical question in the field: where are we? You will research, train, and ship VPR systems that work under viewpoint change, illumination shift, seasonal variation, and degraded imagery typical of real operations - not only clean academic benchmarks.

If you thrive in startup environments, are proactive, and enjoy turning research into reliable production systems, this role is a chance to shape core localization capability for a defense-tech platform used in live operations.

Responsibilities

  • Own Visual Place Recognition end-to-end: problem framing, dataset curation, training, evaluation, and deployment into the FSV Platform.

  • Design, train, and iterate on VPR models and retrieval pipelines - global descriptors, local feature matching, and hybrid approaches as the task requires.

  • Work with and extend modern VPR / visual localization methods (for example NetVLAD, MixVPR, CosPlace, EigenPlaces, AnyLoc, DINOv2-based descriptors, SuperPoint / SuperGlue / LightGlue-style matching) and know when classical or learning-based methods fit better.

  • Build robust training pipelines: data prep, augmentations for domain shift, hard-negative mining, loss design, hyperparameter search, and reproducible experiment tracking.

  • Evaluate models beyond top-line recall - failure modes under night, blur, compression, seasonal change, and map-query domain gap; define metrics that matter for field use.

  • Package and serve models for production inference (GPU and constrained / edge settings when needed), working with backend and MLOps on versioning, monitoring, and redeployment.

  • Collaborate with backend, geospatial, and field teams to integrate VPR into mapping, localization, and digital-twin workflows.

  • Use AI coding tools daily, and review, test, and stand behind every line and every model that ships.

  • Run small PoCs on new architectures or training recipes, measure them honestly, and bring the team a reasoned recommendation.

Requirements

  • 3+ years in computer vision / deep learning for real products or research transferred to production.

  • Strong Python and hands-on experience with PyTorch (or equivalent) for training and debugging vision models.

  • Proven experience with Visual Place Recognition, visual localization, image retrieval, or closely related geo-localization / SLAM-adjacent perception.

  • Ability to train and fine-tune VPR / retrieval models from scratch or from public checkpoints: datasets, losses, mining strategies, and evaluation protocols (e.g. recall@N, precision-recall under realistic splits).

  • Working knowledge of modern VPR and matching literature and the judgment to pick methods for viewpoint, appearance, and domain shift - not only recreate paper numbers.

  • Experience with large-scale feature indexes / ANN search (FAISS or similar) and practical retrieval system design.

  • Solid understanding of CNN and transformer backbones, representation learning, and metric learning.

  • Comfort debugging models and data issues that show up in the field (noisy labels, distribution shift, rare failure cases).

  • Experience in a fast-paced environment with high ownership and ambiguous requirements.

Nice to have

  • Published work or strong open-source contributions in VPR, visual localization, or image retrieval.

  • Multi-view geometry, SfM / SLAM, or photogrammetry experience (COLMAP, OpenMVG, etc.).

  • Geospatial stack: georeferencing, map alignment, GDAL, orthophotos, point clouds.

  • Model optimization for deployment: ONNX, TensorRT, quantization, distillation.

  • Video / sequential place recognition, temporal consistency, or map maintenance over time.

  • Experience with aerial / drone imagery and GNSS-denied or contested environments.

  • CUDA and GPU training at scale.

  • Defense tech or dual-use background.

Security Eligibility

Our platform is actively used by the Armed Forces in live operations. As an Estonian-Ukrainian defense technology company handling sensitive operational data, we have a responsibility - legal, ethical, and practical - to ensure the integrity of everyone on our team.

All candidates must be able to confirm the following:

  • Neither you nor your close relatives (parents, spouse, siblings, children) reside in Russia, Belarus, or temporarily occupied Ukrainian territories

  • You have no regular personal, financial, business, or professional contact with individuals in those territories

  • You consent to a deeper security verification if the process advances to later stages

If any of the above criteria are not met, please do not proceed with your application.

Why us

  • With us, you will become part of a team of professionals who strive to contribute to the development of advanced technologies.

  • We value teamwork and create an atmosphere of mutual support where everyone can unleash their potential.

  • Flexible work schedule.

  • Paid vacation and sick days.

Hiring process

  • Technical Interview (CV / VPR deep dive + practical discussion of training and evaluation).

  • PM & C-level management Interview.

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,255,756 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
Remote (likely EAEU) · 3+ years exp · Moscow
AI/ML
TensorFlow
PyTorch
LLM
Machine Learning
Apply
$35k – $37k per year · Remote (likely EAEU) · Full-Time · Bachelor's Degree · Glubokoye
Python
SQL
C++
Databases
PostgreSQL
AI/ML
CatBoost
XGBoost
Scikit-learn
LightGBM
Pandas
Statsmodels
Machine Learning
DevOps
CI/CD
Unix
Apply
Remote (likely EAEU) · Astana
AI/ML
ElevenLabs
AI Agents
LLM
Vapi
Mobile
Twilio
Apply
AI Engineer 3 days ago
Remote (United States) · United Kingdom
Python
C#
AI/ML
Claude Code
MLFlow
AI Agents
LLM
RAG
LLM Evaluation
EU AI Act
Machine Learning
DevOps
Azure DevOps
Pulumi
Azure
CI/CD
Apply
AI Engineer 5 hours ago
Remote (Kazakhstan, Montenegro, Serbia, Ukraine, Albania, CET hours) · Full-Time · 4+ years exp
Python
JavaScript
TypeScript
Ruby
Node JS
Databases
PostgreSQL
Redis
pgvector
ElasticSearch
OpenSearch
AI/ML
Cursor
Claude Code
Model Context Protocol
Fine-tuning
Embeddings
Prompt Engineering
Function Calling
AI Agents
Langfuse
LangSmith
Gemini
LLM
RAG
OpenRouter
OpenAI
Anthropic
Structured Outputs
Browser Agents
DevOps
Cloudflare
Analytics
A/B Testing
QA
Playwright
Apply
In office · Houston
Python
Management
SharePoint
MedTech
Design Controls
Apply
In office · Full-Time · 7+ years exp · Bachelor's Degree · Singapore
Python
SQL
AI/ML
AI Agents
AWS Bedrock
Anomaly Detection
Copilot Studio
DevOps
Azure
CI/CD
AWS
GitHub
Cybersecurity
Least Privilege
PKI
Analytics
Power BI
Apply
Hybrid · Contern
Python
C++
MATLAB
DevOps
Git
Docker
Linux
Cybersecurity
Wireshark
Apply
Remote (United States) · Full-Time
Python
Cybersecurity
Okta
HIPAA
Management
Confluence
Jira
ITIL
ITSM
Apply
In office · Full-Time · 4+ years exp · Moscow
Python
C++
DevOps
Prometheus
VictoriaMetrics
GitLab CI
CI/CD
Git
Docker
Grafana
GitLab
Linux
Apply
≈ $52k – $136k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Estonia
Python
C++
C++
OpenGL
AI/ML
OpenCV
Computer Vision
TensorFlow
PyTorch
Machine Learning
Apply
In office · 3+ years exp · Lviv
AI/ML
Computer Vision
Apply
≈ $13k – $39k per year (Estimated) · Hybrid · 3+ years exp · Lviv
AI/ML
Computer Vision
Apply
In office · 2+ years exp · Lviv
Robotics
Digital Twin
Apply
Senior Accountant 23 days ago
≈ $22k – $50k per year (Estimated) · Hybrid · Lviv
AI/ML
Computer Vision
Analytics
Microsoft Excel
Apply
In office · 4+ years exp · Moldova · Poland · Portugal · Romania · Spain
Management
Jira
Agile
Scrum
Apply
Remote (Ukraine) · Full-Time · Ukraine
SQL
DevOps
Linux
Windows
Apply
Remote (Ukraine) · Full-Time · Ukraine
AI/ML
AI Agents
DevOps
Terraform
GitHub Actions
OpenTelemetry
Azure
CI/CD
AWS
Docker
Platform Engineering
GitHub
Apply
Remote (Ukraine, EST hours) · Full-Time · Ukraine
JavaScript
TypeScript
Ruby
Node JS
Ruby
Ruby on Rails
RSpec
Sidekiq
Node JS
Nest.JS
Databases
PostgreSQL
Redis
Frontend
React.js
DevOps
Rest API
CI/CD
Git
QA
Jest
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
Perl
DevOps
Prometheus
Grafana
SLI/SLO/SLA
Linux
Apply
See all jobs
This is one of many
2,255,756 more open roles from verified company boards, updated every day.