Our client is looking to add a Video Software Engineer to their team to help develop cutting edge vision-enabled technology solutions. A successful candidate will have a background in image processing, editing, transcoding, and production. If you meet these qualifications, let’s start a conversation about your potential next career!
Responsibilities:
- Develop and maintain vision enabled technology solutions
- Research and develop new product features for the company and its customers
- Participate in product design reviews, recommend design changes, recommend test strategies, and provide technical support and direction as needed
- Help in developing design methodologies and choosing development tools
- Mentor other engineers in technical topics and development best practices
Requirements:
- 10+ years of experience performing software development and/or video processing
- Solid understating of video streaming techniques and encoding protocols
- Programming experience in C++, Python, C#, JavaScript, TensorFlow, DarkNet
- Knowledge of cloud technologies and infrastructure
- Strong knowledge of SQL database modeling and design
- Experience using web services
- Comfortable with open source library modification & development