Senior Software Engineer (C++) Minsk Scylla is seeking a motivated Senior/Lead Software Engineer (C++) to join our startup. You have a chance to work with a team of outstanding professionals on a really groundbreaking product: a real-time threat detection system. You will help us make the world a safer place and affect the security industry. We expect you to motivate and guide the engineers and mentor their growth. Be ready to face thrilling professional challenges and use your strong hard- and soft-skills to solve them as a Team player.
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.
Required qualifications: 5+ years of experience in designing and developing C/C++ based solutions. Experience with algorithms/data structures. Good OOP knowledge and architectural thinking. Software development lifecycle experience. 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. Experience in any of the following: image processing, computer vision, machine learning is a big + Excellent written and verbal communication skills for coordinating across teams. A drive to learn and master new technologies and techniques Minsk Belarus