Video Software Engineer (32824)

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!


  • 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


  • 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
Interest Form

Join A TAI Roundtable

Please fill out this form to indicate your interest in joining one of Technology Association of Iowa’s Roundtables.

Participation in the CIO, CISO or CEO Roundtables is exclusively reserved for technology executives of TAI member organizations with these (or comparable) job titles. All other TAI Roundtables is exclusively reserved for individuals employed by TAI member organizations. Not a member? Join now.

  • This field is for validation purposes and should be left unchanged.