Trainee Program

Jumpstart Your Career in Computer Vision and Machine Learning

Are you passionate about computer vision and machine learning? Are you eager to gain hands-on industry experience and mentorship? Our trainee program is the perfect opportunity for you! Designed for those just starting their professional journey, our program will benefit students with engineering backgrounds or software developers looking to transition into the computer vision, machine learning, deep learning and natural language processing fields.

Our program lasts up to two months and provides the opportunity to work on real-world projects under the guidance of our experienced experts. Successful candidates will have the chance to continue their work with It-Jim after the program ends. Bonus for Bachelor’s and Master’s students joining our team as junior developers after the trainee program: you will have the opportunity to prepare your thesis under our supervision.

Want to see the impact of our trainee program? Check out our reports on previous winter and summer internships, the forerunners of this program.

What We Offer


You will get compensation for your work


We will guide you along the way. You’ll get a personal mentor to help you boost your skills

Exciting projects

We have a lot to offer: computer vision, machine learning, deep learning, audio & speech processing, NLP

This Program Is for You if...

  • You like to do research and get familiar with new technologies.
  • You know the basics of linear algebra, calculus and probability theory.
  • You have a firm knowledge of Python.
  • You know the basic possibilities of OpenCV library for image processing.
  • You are familiar with the principles of neural networks and their structures.
  • You know at least one of the DL frameworks: Tensorflow-Keras or Pytorch.
  • Your English level is Intermediate+.
  • You are ready to work full-time.


Any of the following will be a plus:

  • You know the basics of the numpy, matplotlib/seaborn, pandas libraries.
  • You know at least one ML framework (for example, Scikit-learn).
  • You know C/C++ on a basic level.
  • You know the basics of digital signal processing.
  • You have already had either your own or commercial experience with computer vision projects.

How It Works

Apply using a form
Dates to be announced soon
Complete a test assignment
Dates to be announced soon
Pass a short technical interview
Dates to be announced soon
Work as a computer vision trainee
Dates to be announced soon

* Extension of the program for the second month will be decided based on the results of the first month



We will update the current page with the relevant information after the application window for the current run is closed. Stay tuned.
If you submit your application later than the deadline for the current edition, we will automatically consider you for the next one.
Yes. If you are not ready but feel passionate about computer vision, we will help with advising resources to catch up. But we need to have your contact information to provide them.
No, but we would be more than happy to offer a job to the best graduates of the program.
Yes. You will be encouraged to do so and get our assistance. With several students working as junior CV developers at our company, we have already delivered theses for the National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, National Technical University – “Kharkiv Polytechnic Institute“, and V. N. Karazin Kharkiv National University.