Position: Senior C++ Developer
Company: Intersog
Category: C++
Experience required: 5y
English level: upper

**Requirements:**
- 5+ years of experience in designing and developing C/C++ based solutions;
- Experience with algorithms/data structures;
- Good OOP knowledge and architectural thinking;
- Good understanding of FFmpeg, FastCGI, google protobuff, (OpenCV is a plus);
- Good understanding of TCP, HTTP, RTSP, RTMP protocols;
- Good understanding of Socket servers;
- Good understanding of video streaming concepts;
- Good understanding of container technology such as Docker;
- Experience working with cloud services providers such as AWS;
- Experience working with databases such as MongoDB and MySQL;
- Upper-Intermediate level of English.

**Will be a plus:**
- Experience in image processing, computer vision, and machine learning;
- Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks.

**Responsibilities:**
- Design, build and maintain efficient and reliable C++ code;
- Work closely with other engineers to develop new products;
- Work on extensions and modules of the existing products;
- Suggest and implement improvements in current products;
- Coordination with other developers for cross-functional requirements;
- Resolve issues proactively to deliver high-quality products;
- Hands-on of algorithm complexities;
- Mentor and lead developers in both onshore and offshore locations;
- Manage team members' accountability, with a pinpoint focus on quality.

**We offer:**
- Competitive compensation based on your skills, experience, and customer satisfaction;
- Opportunity to work on challenging and exciting international projects;
- Flexible working hours and the possibility to work remotely when needed;
- Regular performance evaluation twice a year;
- Long-term contract with 20-25 paid time off working days (for vacation, sick, and personal leave);
- Corporate English courses from A1 to C1 level and monthly English-speaking clubs;
- Compensation of professional conference attendance according to the corporate policy;
- Compensation of medical insurance/gym according to the corporate policy;
- Casual, friendly, and family work environment, flat organizational structure;
- Regular knowledge sharing meetups and various corporate events (such as the company’s Birthday celebration and summer family party);
- Newborn and wedding bonuses;
- Gameroom with a lounge zone, PlayStation, and sports equipment;
- Travel and visa assistance for employees;
- Coffee, cookies, nuts, and dried fruits for a productive day;
- Friday brunches with fresh bakery;
- Yoga lessons;
- Secure bike storage (Odessa).