Discover Job Opportunities at ViCue Soft

You are eager to change the world. You want to bring your passion for software development into the media industry. We will be happy to see you as our team member in one of our engineering centers in Moscow, Nizhny Novgorod, and Tomsk Russia.

Please find below the right job opportunity for you. Your are yong and don't have industry experience? Don't hesitate apply for intern position:

Junior iOS Developer

As the Junior Software Engineer, you will be working with an experienced Tech Lead. The opportunity to be a part of the team and develop video processing applications for mobile devices.


  • Develop mobile applications including coding, bug fixing, unit testing
  • Comfortable working in an Agile Development Environment (Scrum/Kanban)
  • Working in one of our engineering centers or remote


  • Self-motivated and quick-learner
  • Good knowledge of Swift
  • Objective-C experience is a plus
  • Basic knowledge of MVC architecture
  • Good verbal and social skills
  • BS in Computer Science or Similar Preferred

Machine Learning Engineer / Software Engineer

We are looking for a strong researcher in ML team to work in the field of multimedia.


  • Working with video / images
  • Data analysis, dependency search
  • Writing and training models for tasks: (content detection, segmentation, generative models, anomaly detection)
  • Working with data (collection, cleaning, preparation of the dataset)


  • At least 3-5 years work experience
  • Strong skills of neural networks: (convolutional networks, recurrent networks, fully connected networks, GAN, autoencoders)
  • Experience with other machine learning algorithms: (linear model, decision tree, SVM, ensembles, anomaly detection)
  • Good in math
  • Good level of Python (numpy, scipy, matplotlib, pandas, sklearn)
  • Experience with deep learning frameworks (PyTorch, Tensorflow, Keras)
  • Write clean and efficient code
  • Linux, Git, Data bases, CI, unit-tests
  • Knowledge of state of art in ML
  • The desire to learn new things


  • Fluent English, written and verbal
  • Ability to work independently
  • Knowledge of C/C++
  • Knowledge of video codecs
  • Experience with ffmpeg
  • Apply

Junior DevOps

As Junior DevOps Engineer you will work in infrastructure team and support all company`s projects and processes from setting CI pipelines and docker to writing Python scripts for automatization.

We use infrastructure as a code, flexibility, fast deploy and maximum of automatization as part of our philosophy.

Gitlab is in the center of our infrastructure.

Chill out if some of the qualifications are out of your experience we are ready to help you to grow up. First of all we need active person who wants to learn new things.


  • Support Gitlab
  • Create new and support CI jobs
  • Maintain docker/servers on Linux/Windows
  • Write Python scripts
  • Prepare client packages
  • Comfortable working in an Agile Development Environment (Scrum/Kanban)
  • Working in Nizhny Novgorod engineering center


  • Critical thinking, decomposition skill
  • Python
  • Linux/Windows
  • Git
  • CI
  • Be pro-active, team up with developers