Careers

Current Openings

Tveon is looking for Junior, Intermediate and Senior Software Developers to join our team. The successful candidates will work with us to discover and prototype new advances in the areas of video encoding, video management in a cloud environment, and integrations of AI to video manipulation.

As a Software Developer for Tveon, you will:

Develop Software Applications

  • Contribute to the design and architecture of software applications.
  • Write clean, maintainable, efficient, and reliable code.
  • Participate in the integration, testing, and deployment of software applications.
  • Identify the appropriate programming languages and development tools to build software applications.
  • Stay abreast of technology trends and advancements.

Support Existing Software Applications

  • Troubleshoot and resolve issues with existing software.
  • Participate in the integration, testing, and deployment of software applications.
  • Ensure consistent code quality across the team.
  • Create and maintain software documentation.

Collaborate with Team

  • Work with team to breakdown problems into clear, achievable goals.
  • Proactively identify and resolve blockers to completing tasks.
  • Constructively review code and inspire the team to follow best practices.
  • Adhere to all team processes, tools, and standards.
  • Contribute to the improvement of team processes.

Partner with Business

  • Support the discovery of new application requirements
  • Work with the Project Lead to develop achievable project plans.
  • Communicate well-rounded expectations and estimates for software development work.
  • Proactively communicate progress, risks, and issues.

Expectations:

  • Software development experience using Python and C/C++ an asset.
  • Experience with cloud services, distributed systems and microservice architectures an asset.
  • Strong working familiarity with scripting and automation tools, particularly on the Linux command line.
  • Familiarity with selecting and integrating open-source components
  • Familiarity with the open-source ecosystem, and experience in selecting and integrating open-source components.
  • Excellent written and verbal communication skills.
  • Proven ability to work collaboratively with development teams.
  • Prior agile/Scrum experience an asset.
  • BSc degree in Computer Science, Engineering or relevant field preferred.

Location

  • Work with Tveon at either our Kelowna or Calgary office or remotely from anywhere on the globe.

About the Company

Tveon brings the power of deep learning and video engineering to enterprises. Our solutions enable immediate, global dissemination of video data over any network, including commercial satellite.

Our founding team of neuroscientists, mathematicians and video engineers have extensive experience in video compression and custom encoding. We specialize in deep learning for vision physiology, mathematical optimization, toolset integration, metadata, cloud computing and custom software development.

Submit your resume to careers@tveon.com to apply.

Tveon is looking for dedicated software researchers to join our team. The successful candidates will work with us to discover and prototype new advances in the areas of video encoding, video management in a cloud environment, and integrations of AI to video manipulation.

As Software Researcher / Technical Analyst for Tveon, you will:

 

Conduct Technical Research

  • Research, develop, improve, and test video image processing and encoding algorithms
  • Investigate and adapt existing solutions from external sources.
  • Evaluate identifiable factors and demonstrate good judgment in selecting methods and techniques for obtaining solutions.
  • Observe, analyze, and apply results from experiments.

Deliver New Software Strategies

  • Architect and design software models that demonstrate innovative approaches.
  • Document and present results in various forms, such as technical white papers, blogs, etc.
  • Support the development of production versions of experimental software.

Collaborate with Team

  • Communicate and demonstrate new software approaches and strategies.
  • Collaborate with other researchers to conduct academic and applied research
  • Review the implementation of innovative software.
  • Adhere to all team processes, tools, and standards.
  • Contribute to the improvement of team processes.

Partner with Business

  • Plan and manage time, tasks, milestones and resources to meet project objectives
  • Offer insights, advice, and recommendations for the purpose of supporting business decisions
  • Work with Senior Researchers to establish research goals
  • Proactively communicate progress, risks, and issues

Requirements

  • 5+ years of software development experience, Python and C/C++ an asset.
  • Minimum 3 years of experience with real-time video image processing
  • Experience with scientific computing a plus (using Python+numpy/scipy, Matlab, R, or similar tools).
  • Experience with cloud services, distributed systems and microservice architectures.
  • Experience processing and analyzing large scale data from a variety of sources.
  • Experience with algorithm design and performance benchmarking
  • Strong working familiarity with scripting and automation tools, particularly on the Linux command line.
  • Familiarity with the open-source ecosystem, and experience in selecting, integrating and modifying open-source components to achieve design goals.
  • Solid research background in image/video analysis, processing and synthesis, or related fields; proven track record of publications in first-tier conferences and/or journals is a plus
  • Proven ability to work collaboratively with development teams.
  • Ability to lead and guide other engineers within the research group.
  • Prior Agile/Scrum experience an asset.
  • BSc degree in Computer Science, Engineering or relevant field preferred.

 

Location

Work with Tveon at either our Kelowna or Calgary office or remotely from anywhere on the globe.

 

About the Company

Tveon brings the power of deep learning and video engineering to enterprises. Our solutions enable immediate, global dissemination of video data over any network, including commercial satellite.

Our founding team of neuroscientists, mathematicians and video engineers have extensive experience in video compression and custom encoding. We specialize in deep learning for vision physiology, mathematical optimization, toolset integration, metadata, cloud computing and custom software development.

 

Submit your resume to careers@tveon.com to apply. 

Komixstream is building a complex, media-heavy application to bring an immersive comic book experience to mobile devices. We are looking for the right individual to lead our Quality Assurance team and take ownership of our QA processes, tools, and methodology.

As the QA Lead, you will:

Lead the QA Team

  • Lead, develop, and inspire junior QA team members.
  • Partner with company leadership to identify and establish short and long term QA goals.
  • Work to achieve short and long term QA goals.

Own and set up QA testing processes and Test Management Platform

  • Design and implement test strategies, test plans, test cases.
  • Set up and maintain test management and reporting systems.
  • Identify and set up test metrics (test coverage, automated test coverage).
  • Establish QA related workflows and processes.

Create and maintain QA Automation Framework

  • Hands-on management and configuration of automated test frameworks.
  • Continuous maintenance and improvement of the test automation system and workflows.
  • Partner with DevOps to continuously improve build and deploy workflows.
  • Create and maintain documentation.

Collaborate with Team

  • Contribute test strategies, identify uncertainties, needs and risks throughout different stages of the product development process (working together with Product Owner and Development Teams).
  • Design and implement test strategies for new products and services.
  • Collaborate with Product and Publishing teams to ensure quality product release (report bugs, participate in reviews of the requirement, features).
  • Coach team members on QA best practices.

Partner with Business

  • Estimate feasibility, cost, time, scope of work, priorities, and requirements for quality assurance testing
  • Work with the team leads to develop achievable project plans.
  • Proactively communicate progress, risks, and issues.

Requirements

  • 8+ years of hands-on experience in quality assurance work
  • Prior leadership experience on a QA Team
  • Experience with any of or similar to the following: Maven, Git, SQL, Python, Appium, Selenium WebDriver, Rest Assured, Java, JUnit.
  • Ability to communicate, collaborate and work in a team
  • Ability to give and receive constructive feedback
  • Experience with cloud services, distributed systems and microservice architectures an asset
  • Prior agile/Scrum experience an asset
  • Bachelor’s degree in Computer Science, or college diploma with equivalent experience.

Komixstream is building a complex, media-heavy application to bring an immersive comic book experience to mobile devices. We are looking for the right individual to lead our Quality Assurance team and take ownership of our QA processes, tools, and methodology.

As the QA Specialist, you will:

Champion Quality Assurance best practices

  • Stay abreast of new technologies and emerging trends in Quality Assurance.
  • Participate in the onboarding and training of new Quality Assurance Specialists.
  • Collect, compile and analyze statistical quality data to identify areas for improvement.
  • Continually improve Quality Assurance processes, tools, and standards.

Perform Quality Assurance

  • Estimate and plan testing activities.
  • Develop, maintain, and execute manual and automated tests for software projects.
  • Perform functional, UI, sanity, smoke, and regression testing.
  • Adhere to all Quality Assurance processes, tools, and standards.

Collaborate with Team

  • Identify risks to the project, team and/or process and offer solutions to mitigate those risks.
  • Provide quality related feedback and support to team members.

Partner with Business

  • Contribute to the identification of Quality Assurance activities on new opportunities.
  • Report on the quality of a release or product
  • Foster a culture of quality.
  • Communicate progress towards completion of tasks in a timely manner.

Requirements

  • 3+ years of hands-on experience in quality assurance work
  • Experience with any of or similar to the following: Maven, Git, SQL, Python, Appium, Selenium WebDriver, Rest Assured, Java, JUnit.
  • Ability to communicate, collaborate and work in a team
  • Ability to give and receive constructive feedback
  • Experience with cloud services, distributed systems and microservice architectures an asset
  • Prior agile/Scrum experience an asset
  • Bachelor’s degree in Computer Science, or college diploma with equivalent experience.

About the Company

Tveon brings the power of deep learning and video engineering to enterprises. Our solutions enable immediate, global dissemination of video data over any network, including commercial satellite.

Our founding team of neuroscientists, mathematicians and video engineers have extensive experience in video compression and custom encoding. We specialize in deep learning for vision physiology, mathematical optimization, toolset integration, metadata, cloud computing and custom software development.

Submit your resume to careers@tveon.com to apply.