
Computer Vision Engineer (OCR)
Primary stack
Nice to have's
Job description
Computer Vision Engineer (OCR)
Ukraine (Remote)
About the Position
Farsight Vision develops AI-powered geospatial intelligence solutions for defense and security operations. We transform raw aerial and sensor data into real-time 3D environments, actionable analytics, and AI-assisted operational scenarios, enabling enhanced situational awareness, mission planning, and faster decision-making for both human operators and autonomous systems.
We are looking for an experienced Computer Vision Engineer to own the design, development, and deployment of advanced CV algorithms – with a particular focus on GIS applications, image synthesis, and real-time perception pipelines. This is a hands-on engineering role in a startup where theoretical knowledge without execution has no value. You will work across the full pipeline: from data collection and preprocessing through model development and production deployment.
Responsibilities
- Design, develop, and deploy production-ready computer vision algorithms for image and video analysis in GIS-related applications
- Build end-to-end perception pipelines – data collection, preprocessing, model development, deployment, and monitoring
- Integrate CV components into operational products in close collaboration with cross-functional engineering teams
- Optimize algorithms for performance, reliability, and scalability in real-time and resource-constrained environments
- Develop and deploy Visual Place Recognition (VPR) systems for geo-localization and scene understanding tasks
- Implement and optimize CV algorithms on embedded and hardware-accelerated platforms, ensuring stable and efficient inference at the edge
- Process and analyze large-scale datasets for model training, validation, and continuous improvement
- Diagnose and resolve complex issues across computer vision applications in production
- Contribute to internal research, exploring emerging techniques in image synthesis, manipulation, and applied ML.
Requirements
- Expert-level Python – this is our primary engineering language. You must be comfortable writing clean, efficient, production-quality Python code
- 5+ years of hands-on experience in computer vision and applied machine learning
- Deep working knowledge of core CV and ML libraries: OpenCV, PyTorch, TensorFlow, and related tooling
- Solid understanding of machine learning, deep learning, and model development workflows end-to-end
- Hands-on experience with Visual Place Recognition (VPR) algorithms and techniques, including descriptor-based retrieval, sequence matching, and localization under varying conditions
- Proven ability to port, optimize, and run CV/ML models on embedded devices and edge hardware (e.g., NVIDIA Jetson, Raspberry Pi, or similar platforms)
- Proven experience with image processing, model training, and evaluation methodologies
- Ability to translate research into reliable engineering outputs with minimal supervision
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field – or equivalent demonstrable experience
- Strong analytical thinking and clear communication in a cross-cultural, fast-moving team.
Nice to Have
- Experience with graphics APIs: OpenGL, OpenGLES, or Direct3D
- Background in graphical algorithms, 3D rendering, or computational geometry
- Familiarity with embedded systems or hardware-accelerated processing (TensorRT, ONNX Runtime, OpenVINO)
- Experience with VPR frameworks such as NetVLAD, SuperGlue, or HLoc
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 Farsight Vision
We are a startup operating under real-world conditions – our product is in active deployment, and the pace reflects that. We are not building for a demo. Estonia is one of the most digitally advanced and defense-conscious countries in Europe – and Tallinn is increasingly home to serious defense tech. If you want to work on a problem that is hard, urgent, and consequential, this is the right place.
Flexible working hours. Paid vacation and sick leave. Direct access to founders and leadership
Application Process
- Submit your CV and a brief cover letter explaining your interest and relevant experience
- Complete a technical assignment designed to reflect the real problems we solve
- Interview with our technical team and leadership
Apply now
© Farsight Vision. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
At Farsight Vision, we’re revolutionizing intelligence gathering with cutting-edge technology. We’re hiring in Estonia and Ukraine and looking for talented individuals to help us create real-time Digital Twins of complex terrains.Our MissionOur mission is to enhance geospatial analytics and intelligence across diverse industries for seamless collaboration of users in digital twins of terrains with the possibility of contextual prioritization, scenario planning, and decision making.Our VisionOur vision is to provide an environment for teams to collaborate with 2D and 3D digital twins within an integrable platform, which provides users with convenient tools for dynamics tracking, objects and landscape monitoring and predicting.Our TeamFarsight Vision Platform was launched in November 2023 to help simplify the delivery of mapping results.We are experts in various areas, including 3D modeling and advanced geospatial visualizations, maps and GIS technologies, cybersecurity, data processing and compliance, Virtual Reality and software product development.youtube.com/@FarsightVisionlinkedin.com/company/farsight-vision/posts/?feedView=all