Computer Vision & Machine Learning Expert

Job description

We are looking for passionate full-time Computer Vision & Machine Learning Expert to join our Research and Development team. We would like to offer you an opportunity if you love coding, playing with new technologies, expanding your knowledge and would like to work in a challenging fast growing environment. We at Docler are working on live streaming technologies developing our own products.

Our team is developing a strong live stream and image analysis system, that is based on ML and CV technologies. Our system can be used in multiple products for quality control, improving user experience and broadcast quality.

Our project

Right now we are working on a stream analysis system, that can improve the work of our customer support. We automatically detect stream issues and violations. We are using really wide technological stack in the following fields:

  • ML based Object Detection, Classification models
  • ML based Face recognition
  • CV based Image Analysis and Processing
  • Azure ML
  • Microservice based System Architecture

What you will work on

  • Design and implement project and features independently, as well as improving existing products in collaboration with your teammates
  • Research and/or develop ML models and CV solutions that fulfills business requirements
  • Optimize for GPU usage for better performance
  • Define proper model training directions and tools
  • Design architecture in collaboration with the team
  • Develop and maintain REST services that are the interfaces of the ML&CV services

All of the followings should apply to you

  • Improve yourself continuously
  • Being open minded and social with your teammates
  • Being able to work independently, making decisions and discussing them with the team
  • Proven experience as a Machine Learning and/or Computer Vision Engineer or similar role
  • Good OOP knowledge and desire for Clean Code
  • Experience and strong interest in building reusable modular architectures
  • Feel responsible for both development and operation
  • Minimum B1 level of spoken and written English

Requirements

The more these apply to you, the better

  • Knowledge of ML frameworks and tools: Keras, Darknet, Yolo, MXNet
  • Scientifical, mathematical background of Machine Learning.
  • Scientifical, mathematical background of Computer Vision solutions.
  • Deep understanding of (Convolutional) Neural Networks
  • Relevant knowledge of Python, C++
  • Familiarity with a wide range of relevant technologies
  • Experience in unit testing and agile development
  • Working with Continuous Integration (CI) systems (eg. Jenkins, TeamCity)
  • Experience in managing highly available distributed systems
  • Experience with Docker and container orchestration solutions (eg. Kubernetes)
  • Experience in monitoring systems (eg. Prometheus, Nagios)

What we offer

Salary and benefits

  • Money, for sure! How much? You will definitely like it! ;)
  • Cafeteria system
  • Private health insurance (Medicover)

Company culture

  • Dynamic and friendly atmosphere
  • Free daily breakfast in the office
  • Free coffee, tea, and fresh fruit every day
  • Free language courses in the office
  • Free guarded parking (cars, motorcycles, bikes) 
  • Christmas Parties, Family Days, Hackathons, and other surprise events
  • Chill rooms, creative areas, and LAN parties
  • Company branded merchandise (goodies)
  • BBQ grill and sport events (Teqball, basketball, futsal)

Professional growth

  • Opportunity to attend conferences, certifications, technical workshops, trainings, and meetups
  • Free language courses in the office
  • Enthusiastic professionals to learn from
  • Possibility to advance in the company