Python Software Engineer for Computer Vision Project (offline)

About the project:

Realtime sports tracking: AJNA
This is a highly accurate, real-time video analysis tool with a zero operator’s assistance for in-game events extraction, object tracking, and situation reconstruction.
It can be widely used to develop statistical information for tactical analysis for teams and coaches, for creating and adding further information to live broadcasts. The product can also help collect individual statistics and create additional features in iGaming.
You can find more details here: bit.ly/2C8K9ZZ

Challenges we have faced in development:
· panoramic 8K video with small objects processing
· accuracy in real-time
· short period for R&D (including hardware)
· operator avoidance
· compact solution for hardware video

Team:
· 4 Python specialists write recognition logic and other Machine Learning tasks using the frameworks PyTorch, TensorFlow and others
· 3 Python and C ++ Engineers are working on hardware, they assemble a camera from components and install all the necessary software on Nvidia Jetson
· Head of Data Science - oversees the architecture
· 2 QA Engineers
· Product owner

Technology Stack:
· Python, C\C ++
· Experience with Google Cloud, AWS;
· SQL / NoSQL Databases;
· External API’s (REST, SOAP, WebSockets);
· Linux / UNIX
· Machine Learning
· OpenCV

Tasks for you:
In this role, you will help the team to complete the integration of existing components and deliver new functionality for our computer vision and AI-powered sport tech products. One of the major areas is to create a remote management app for our own AI-powered cameras. This app will be able to control cameras and perform software updates remotely. Also, you will work on the new features for the camera backend application, deliver API, and business logic for the statistics web portal.

Who we will be glad to see in the team:
A person who is interested in developing and participating in a CV project. A good understanding of Python as a language and experience in designing, implementing a RESTful API (Aiohttp, Flask, FastAPI) is important to us.
We also expect confident possession of relational databases (PostgreSQL, Microsoft SQL Server) and NoSQL databases (Elasticsearch, Redis).
Another important thing for us is experience with Cloud Services (preference to Google Cloud Platform) and working on Linux, Kubernetes, Docker.
In addition to Python, it's important to know what other components are needed to build large projects. It will be cool if you know C\C++ since there will be partial work with drivers, part of the Python code will be compiled into C for optimization.

How will the interview process go:
We will be glad to get acquainted with the resume, which describes your experience and projects in which I took part. In the positive case, we invite you to a meeting at the office. The meeting is attended by technical representatives of several teams so that the assessment is objective, the meeting has the format of acquaintance - we learn more about the project and technologies, we find out if we can be interesting to each other!

What can we offer you in addition to the invaluable experience and the innovative project?
A team of experts in the field of Data Science & Machine Learning, who are open to sharing knowledge and experience and often act as speakers at technical conferences in Ukraine and abroad.
Support in training and development, starting from free English courses in the office and developing IDP to paying for Ukrainian and foreign conferences and other events.
Well, of course: medical insurance, 24 calendar days of vacation, paid sick leave, and more.
And yes, by the way, our office is a 7-minute walk from Lukyanovskaya metro station.

So If are you interested, we are waiting for your CV!

About airSlate


DOU company page:
https://jobs.dou.ua/companies/pdffiller/

The job ad is no longer active
Job unpublished on 25 August 2020

Look at the current jobs Python Kyiv→