Position: Senior Software Engineer (Java)
Company: Innovecs
Experience required: 3y
English level: upper

**THE PROJECT**
- Combination of software development skills and fancy videos analysis;
- you`ll get to use the newest and the most advanced Artificial Intelligence;
- you can endorse your skills in real-time video content analysis;
- being a pioneer: the cutting-edge instruments and solutions for media and ads spheres at your disposal;
- being helpful: you can't even imagine how many different publishers, media owners, and brands can boost the power of their video content thanks to your effort.

**GREAT IF YOU HAVE**
- 5 years of experience and excellent technical knowledge. It is advisable to have a very good understanding of how Java (ver. 8-15) works. 
- Experience in Core Java, Multithreading, Web Services, or Reactive/Asynchronous programming.
- Experience with NoSQL databases, for example, Redis and/or Elasticsearch would be great but it is not obligatory!
- Experience with high load and distributed applications.
- Experience with Vertx.
- You have knowledge of Docker, Kubernetes, AWS services (EC2, S3) and how they work.
- Ad Networks, SSP, DSP, and other ad platforms ring a bell to you.
- You have an idea of what image recognition or other image analytics implies.
- An interest in video processing.
- You can talk and write English at least at the Intermediate level as our clients use English in our communication.

**YOUR ROLE INCLUDES**
- Development of new features;
- Optimizing and improving existing solutions;
- Continuous improvement of code quality;
- Collaboration with other team members and stakeholders.

**PERKS OF THE JOB**
- Educational opportunities & professional community.
- Innovecs Ambassador program, where you can express or challenge yourself and change skills to gifts.
- 24/7 gym access, a personal coach & various sports training (jogging, tennis, cycling  yoga, kicker, table tennis, etc. – you name it!).
- E-sport community and tournaments.
- Free classic and Thai massages in the office.
- A dedicated personal wellness consultant.
- Inspiring team building and cool edutainment events We have our own event place.
- English classes,Speaking club and Acting classes with native speakers to polish your English and public speaking.
And of course, energizing and easy-going colleagues.