823,339open jobs
52,936companies
134,762added this week
Browse all
Location
Remote (Russia, Belarus, Ukraine)

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

Overview
Company
Impact
Profile match

FSV

FSV Platform delivers AI-powered decision intelligence for humans and robots. Enhance situational awareness, simulate operations, and accelerate data-driven decisions.

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.
823,339 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
In your city
≈ $126k – $267k per year (Estimated) • Remote (United States) • 6+ years exp
Management
Jira
Agile
Apply
≈ $170k – $295k per year (Estimated) • Equity • Remote (Mexico) • 8+ years exp
AI/ML
Function Calling
AI Agents
LLM
RAG
Tool Use
Apply
$200k – $300k per year • Remote (United States) • Full-Time • 4+ years exp • Master's Degree
Python
AI/ML
Quantization
Diffusion Models
Computer Vision
ONNX
TensorRT
PyTorch
Robotics
SLAM
Localization
Visual-Inertial Odometry
Apply
Remote (Russia, Belarus, Ukraine)
Python
C++
MATLAB
MATLAB
Simulink
AI/ML
Computer Vision
Robotics
ROS
ROS2
Gazebo
Path Planning
PID Control
Apply
AI Engineer 1 month ago
≈ $70k – $206k per year (Estimated) • Remote (EU, Europe) • Full-Time • 2+ years exp
Python
Databases
Weaviate
Qdrant
AI/ML
Fine-tuning
Embeddings
AI Agents
Arize Phoenix
Langfuse
LangSmith
LLM
RAG
Reranking
Semantic Search
Braintrust
Semantic Search
LLM Guardrails
Mobile
Algolia
Management
WhatsApp
Apply
≈ $52k – $131k 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
Remote (Russia, Belarus, Ukraine)
Python
C++
MATLAB
MATLAB
Simulink
AI/ML
Computer Vision
Robotics
ROS
ROS2
Gazebo
Path Planning
PID Control
Apply
In office
Python
C++
MATLAB
MATLAB
Simulink
AI/ML
Computer Vision
Robotics
ROS
ROS2
Gazebo
Path Planning
PID Control
Apply
≈ $18k – $44k per year (Estimated) • In office • Moscow
Python
SQL
AI/ML
LLM
DevOps
Rest API
Management
UML
QA
Postman
Apply
Financial Controller 2 hours ago
Remote (Russia, Belarus, Ukraine)
AI/ML
Claude
Computer Vision
Management
QuickBooks
Apply
Remote (Russia, Belarus, Ukraine)
Python
C++
MATLAB
MATLAB
Simulink
AI/ML
Computer Vision
Robotics
ROS
ROS2
Gazebo
Path Planning
PID Control
Apply
≈ $52k – $131k 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
Python
C++
MATLAB
MATLAB
Simulink
AI/ML
Computer Vision
Robotics
ROS
ROS2
Gazebo
Path Planning
PID Control
Apply
Financial Controller 2 hours ago
Remote (Russia, Belarus, Ukraine)
AI/ML
Claude
Computer Vision
Management
QuickBooks
Apply
≈ $35k – $89k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Ukraine
AI/ML
Computer Vision
Apply
See all jobs
This is one of many
823,339 more open roles from verified company boards, updated every day.