Computer Vision Engineer

Ljubljana, Slovenia

Job Type

Full Time

About the Role

We are looking for a computer vision engineer, who is not afraid to tackle various types of challenges, implement the latest state-of-the-art and come up with new ideas.

Your main responsibilities will be the development of new convolutional neural networks for semantic segmentation and object detection on 3D point clouds and images, training them and running them in production.

Responisbilites

  • Implement the latest state-of-the-art.

  • Train, validate and optimize AI Models.

  • Come up with a novel solution to improve the performance of existing AI models.

  • Write efficient data ingestion pipelines.

  • Write technical documentation.

Requirements

  • Experience with implementing AI Models in deep learning frameworks such as Tensorflow or PyTorch.

  • Experience with development in Python.

  • Not afraid of 3D data.

  • Basic Linux (ssh into a remote host, etc.)

  • Experience using GIT.

  • Experience with Docker.

  • Ability to learn quickly.

  • Ability to write clear and concise code that your teammates can understand and build upon.

  • A drive to understand what is going on.

  • Comfortable with professional software engineering best practices,


About the Company

Flai is a spinoff company of Flycom Technologies.

Flai develops a web-based application that automatically turns raw geospatial data into meaningful information. Point clouds, images, and satellite data are processed via advanced AI models – this complex work is done automatically on a scalable infrastructure which reduces time-to-process from months to days.

Our AI models are pretrained on multiple data sources and can be used for processing right away. Also, our solution enables additional training of AI models. All annotations done on the web application are automatically used to generate better results. Retraining the AI model greatly reduces the time and cost needed for quality control and manual edits.