Genvid - Home

Download SDK
Register to Download SDK
Register

Careers

Employment at Genvid

Genvid is one of the hottest new gaming startups, with operations in the United States and Canada. We are a team of game industry veterans, working with some of the biggest partners in game publishing around the world.

We occasionally have positions open in Montreal and elsewhere. Check back regularly or follow us on Twitter.

Senior Software Developer (Tools)

Canada
Position Title:

Senior Software Developer (Tools)

Position Opening:

Immediately

Location :

Montreal

Reports To:

Team Lead, Tools

General Description

Genvid Technologies Canada seeks a Software Developer to support its revolutionary new game broadcasting tools.

Responsibilities

Overseeing the development of the devops stack critical to the success of our business, which is working with the biggest game publishers in the world, as well as video game engine creators, game consoles, streaming platforms, and indie developers.

You’ll help design, build, scale, and support the development of our integrated tools stack and see to their integration into different environments.

You’ll be creative, finding new ways to automate our processes and implement system management strategies optimized for rapid feedback and high availability.

You’ll be forward thinking, identifying improvements in systems management in the development process, and to facilitate the integration of our technology in past, actual and future orchestration technologies.

You’ll produce code and define best practices as well as help program high-risk elements.

And you’ll be keenly aware of the strict security needs of our partners.

Qualifications

Working knowledge:

  • Knowledge of the following languages: Python, Go
  • 5+ years experience in software development
  • Deep understanding of Linux and Windows systems
  • Experience with container orchestration technology
  • Ability to plan features of a complex stack in different environments.

Assets:

  • Knowledge of TypeScript
  • Knowledge of GraphQL, NATS
  • Experience with Hashicorp Stack (Consul, Nomad, Vault, Terraform)
  • Experience in automation of data center or cloud deployment
  • Experience with Angular.JS and node.js
  • Good understanding of network security principles
  • AWS EC2 (Azure, GCE a plus)
To apply, please email careers@genvidtech.com

Business Development Account Manager (Indies)

USA
Position Title:

Business Development Account Manager (Indies)

Position Opening:

Immediately

Location :

Santa Monica

Reports To:

Director of Partnerships

General Description

Genvid Technologies seeks a Business Development Account Manager (Indies) to support its revolutionary new game broadcasting tools.

Responsibilities

You will be a part of our Business Development team, and drive new opportunities for Genvid’s gaming-related business. In coordination with the Business Development team you will be identifying and evaluating appropriate opportunities with indie and other self publishing game studios, managing ongoing partnerships, and evangelizing the pivotal role interactivity is playing in the future of streaming. As an Account Manager, you’ll be responsible for overseeing many different partnerships as the “Face of the Company” to your accounts, but with a special focus in this particular role on Indie and self-published studios.

Our clients include the biggest game publishers in the world, as well as video game engine creators, game consoles, streaming platforms, indie developers, and esports tournament organizers. You’ll be expect to be fluent in the insider language needed to strike up long lasting relationships with these organizations, sourcing new opportunities, and maintain industry changing partnerships, especially in the fast paced and always changing landscape of the Indie scene.

You’ll understand clients’ individual needs and work with the Live Operations and Engineering teams to identify and hand off the development of solutions accordingly, and keep an ongoing eye on those solutions to help make sure our partners needs are being addressed in a timely manner.

You’ll work with the internal development teams to keep up to date on the latest changes to our software, communicating the needs of partners and the problems they have run into to our development teams, and providing real time feedback. You will work with Live Ops and QA to ensure that issues and concerns are swiftly addressed on our partners behalf.

You will work with the rest of the Business Development team under the Director of Partnerships to further the overall goals of the company.

Qualifications

Qualifications:

Working knowledge:

  • A passionate business developer with experience in the esports, Gaming or Entertainment industry space working on partnerships and managing intercompany relationships.
  • A natural networker with contacts across studios, tech companies, and partners within the gaming industry and can scout the latest and greatest games
  • A skilled negotiator who enters conversations fully appraised of both internal and external considerations, knowing how to skillfully navigate the situation to best settle differences and you’re able to be honest and direct without losing trust, so that regardless of the resolution, you ensure personal relationships remain unscathed
  • A hands-on executer who can drive a product from creative conception all the way to launch and is able to make data-driven decisions, with a thorough understanding of intellectual property and licensing/partnering agreements
  • A strategic thinker; your foresight is as strong as your hindsight, enabling you to get a jump on future trends and shifts with accuracy; you anticipate consequences, creating breakthrough strategies and plans
To apply, please email careers@genvidtech.com

Business Development Manager

USA
Position Title:

Business Development Manager

Position Opening:

Immediately

Location :

Santa Monica

Reports To:

Director of Partnerships

General Description

Genvid Technologies seeks a Business Development Manager to support its revolutionary new game broadcasting tools.

Responsibilities

You will support our Director of Partnerships, and drive new opportunities for Genvid’s gaming-related business. In coordination with the Business Development, Client Integrations, and Live Operations teams you will be identifying and evaluating appropriate business opportunities with game studios across North America, representing Genvid and its technology at events around the country, managing ongoing partnerships and evangelizing the pivotal role interactivity is playing the future of streaming.

Our clients include the biggest game publishers in the world, as well as video game engine creators, game consoles, streaming platforms, indie developers, and esports tournament organizers… and you’ll be expect to be fluent in the insider language needed to strike up long lasting relationships with these organizations, sourcing new opportunities and maintain industry changing partnerships.

You’ll understand the clients’ individual needs and work with the Live Operations and Engineering teams identify and hand off the development of solutions accordingly, and keep an ongoing eye on those solutions to help make sure the partners needs are being addressed in a timely manner.

You’ll work with the internal development teams to keep up to date on the latest changes to our software, communicating the needs of partners and the problems they have run into to our development teams, and providing real time feedback. You will work with Live Ops and QA to ensure that issues and concerns are swiftly addressed on our partners behalf.

You will work with the Director of Partnerships to further the overall goals of the Business Development and Partnerships priorities of the company. As a management role, you’ll additionally be expected to be self driven, capable of sourcing new opportunities and leading new initiatives to build meaningful partnerships with minimal day to day direction, and to go out into the industry to events and conferences around North America representing Genvid. Additionally, you’ll be leveraging your management skills to lead and mentor BizDev Account managers, as needed to scale against Genvid’s growth, and to help define and implement best practices and system process to strengthen and support the logistical operations of the team.

Qualifications

Working knowledge:

  • A passionate business developer with an established track record (+4 years) of successfully structuring, negotiating and closing deals with industry partners in the esports, Gaming or Entertainment industry in Business Development or Partnerships management
  • OR someone who has worked at a large game publisher or independent development studio and wants to work with others in his or her network
  • A natural networker with contacts across studios, tech companies, and partners within the gaming industry and can scout the latest and greatest games
  • A skilled negotiator who enters conversations fully appraised of both internal and external considerations, knowing how to skillfully navigate the situation to best settle differences and you’re able to be honest and direct without losing trust, so that regardless of the resolution, you ensure personal relationships remain unscathed
  • A hands-on executer who can drive a product from creative conception all the way to launch and is able to make data-driven decisions, with a thorough understanding of intellectual property and licensing/partnering agreements
  • A strategic thinker; your foresight is as strong as your hindsight, enabling you to get a jump on future trends and shifts with accuracy; you anticipate consequences, creating breakthrough strategies and plans
To apply, please email careers@genvidtech.com

Junior/Intermediate Client Integration Developer (Game/General)

Canada
Position Title:

Junior/Intermediate Client Integration Developer (Game/General)

Position Opening:

Immediately

Location :

Montreal

Reports To:

Client Integration Team Lead

General Description

Genvid Technologies Canada seeks a Junior or Intermediate Client Integration Developer to support its revolutionary new game broadcasting tools.

Responsibilities

Overseeing the integration of clients’ software with our development tools, critical to the success of our business. Clients include the biggest game publishers in the world, as well as video game engine creators, game consoles, streaming platforms, and indie developers.

You’ll understand the clients’ needs and propose solutions accordingly. You’ll be forward thinking and creative to optimize for quality, time, efficiency, cost and scale. You’ll help design, build, scale, and support the integration of our technology and see to their deployment and support in the requested data center environments with the client and its and our partners.

You’ll work with the internal development teams to keep up to date on the latest improvements, communicating the needs of clients and the problems they have run into to our development teams and providing real time feedback. You will work with QA to ensure that bugs and problems are swiftly addressed on the client’s behalf.

You will work with the Client Integration Team Lead to understand the priority of client services and adjust your workflow accordingly.

You’ll be forward thinking, identifying improvements in systems management in the development process, and to facilitate the integration of our technology in past, actual and future orchestration technologies.

You’ll produce code and define best practices as well as help program high-risk elements.

And you’ll be keenly aware of the strict security needs of our partners.

Qualifications

Working knowledge:

  • Solid C++ knowledge
  • 5+ years experience in automation of data center and cloud deployment
  • At least 2 years experience in game software development or multimedia industry
  • Windows system programming required

Assets:

  • Modern C++ (C++11/14/17)
  • Linux experience
  • Other languages (Powershell, Python, Bash, Go, C#)
  • Unreal Engine 4 experience (with Blueprint integration)
  • Unity experience (with native plugins integration)
  • Network programming experience
To apply, please email careers@genvidtech.com

Senior Client Integration Developer (Ops/Infra)

Canada
Position Title:

Senior Client Integration Developer (Ops/Infra)

Position Opening:

Immediately

Location :

Montreal

Reports To:

Client Integration Team Lead

General Description

Genvid Technologies Canada seeks a Senior Client Integration Developer to support its revolutionary new game broadcasting tools.

Responsibilities

Overseeing the integration of clients’ software with our development tools, critical to the success of our business. Clients include the biggest game publishers in the world, as well as video game engine creators, game consoles, streaming platforms, and indie developers.

You’ll understand the clients’ needs and propose solutions accordingly. You’ll be forward thinking and creative to optimize for quality, time, efficiency, cost and scale. You’ll help design, build, scale, and support the integration of our technology and see to their deployment and support in the requested data center environments with the client and its and our partners.

You’ll work with the internal development teams to keep up to date on the latest improvements, communicating the needs of clients and the problems they have run into to our development teams and providing real time feedback. You will work with QA to ensure that bugs and problems are swiftly addressed on the client’s behalf.

You will work with the Client Integration Team Lead to understand the priority of client services and adjust your workflow accordingly.

You’ll be forward thinking, identifying improvements in systems management in the development process, and to facilitate the integration of our technology in past, actual and future orchestration technologies.

You’ll produce code and define best practices as well as help program high-risk elements.

And you’ll be keenly aware of the strict security needs of our partners.

Qualifications

Working knowledge:

  • 5+ years experience in services and web application development
  • 5+ years experience in automation of data center and cloud deployment
  • Deep understanding of Linux and must for Windows server systems
  • Experience with container orchestration technology
  • Ability to plan features of a complex stack in different environments.

Assets:

  • Knowledge of the following languages: Go, Python, TypeScript
  • Experience with Angular.JS and node.js
  • Good understanding of network security principles
  • Experience with Hashicorp Stack (Consul, Nomad, Vault, Terraform, Packer)
  • AWS EC2 (Azure, GCE a added plus)
  • Experience in modding and customization of published games in unconventional ways an additional plus
To apply, please email careers@genvidtech.com

Senior Live Operations Engineer

USA
Position Title:

Senior Live Operations Engineer

Position Opening:

Immediately

Location :

Santa Monica

Reports To:

Live Operations Manager

General Description

Genvid Technologies seeks a Senior Live Operations Engineer to support its revolutionary new game broadcasting tools.

Responsibilities

Overseeing and supporting the initial integration of clients’ software with our development tools, and leading the technical aspects of the on-going support of these integrations during live events. Clients include the biggest game publishers in the world, as well as video game engine creators, game consoles, streaming platforms, and indie developers.

You’ll understand the clients’ individual needs and propose solutions accordingly. You’ll be forward thinking and creative to optimize for quality, time, efficiency, cost and scale. You’ll help design, build, scale, and support the integration of our technology into their games, and see to their deployment and on-going live support of these solutions in various data centers and cloud hosted environments.

You’ll work with the internal development teams to keep up to date on the latest changes to our software, communicating the needs of clients and the problems they have run into to our development teams, and providing real time feedback. You will work with QA to ensure that bugs and problems are swiftly addressed on the client’s behalf. You’ll be regularly responsible for assisting with the live operations of critical deployments during live events that require on-hands engineering support to ensure a stable, world class viewer experience.

You will work with the Business Development Team to understand the needs of our various partners and to provide support and knowledge. As a senior role, you’ll additionally be responsible for assisting the Live Operations Manager in providing a north star to other engineers on the Live Services team as a thought leader in your field and old hat at best practices.

You’ll be forward thinking, identifying improvements in systems management in the development process, and to facilitate the integration of our technology in past, actual and future orchestration technologies.

You’ll produce code and define best practices as well as help program high-risk elements.

And you’ll be keenly aware of the strict security needs of our partners.

Qualifications

Working knowledge:

  • 5+ years experience in services and web application development
  • 5+ years experience in automation of data center and cloud deployment
  • Deep understanding of Linux and must for Windows server systems
  • Experience with container orchestration technology
  • Ability to plan features of a complex stack in different environments.

Assets:

  • Knowledge of the following languages: Go, Python, TypeScript
  • Experience with Angular.JS and node.js
  • Good understanding of network security principles
  • Experience with Hashicorp Stack (Consul, Nomad, Vault, Terraform, Packer)
  • AWS EC2 (Azure, GCE a added plus)
  • Experience in modding and customization of published games in unconventional ways an additional plus
To apply, please email info@genvidtech.com

Client Integration Team Lead

Canada
Position Title:

Client Integration Team Lead

Position Opening:

Immediately

Location :

Montreal

Reports To:

General Manager

General Description

As a Team Lead for Genvid Technologies Canada Inc., you will be the contact point for all team members on the Client Integration (CI) team. You should proactively, through effective leadership, ensure smooth and efficient team operations, productive communication and effective collaboration.

The CI team is dedicated to helping our clients integrate Genvid technology to create amazing, interactive streaming experiences.

The three pillars of the CI team vision are:

  • Understand our clients’ reality
  • Be a feedback amplifier
  • Develop best practice & tech to facilitate Genvid integration

To achieve this the team works directly with clients and Genvid operational staff to integrate our technology, and also act as level 2 support and expert consultants. They also own and operate internal demo environments used by the business team to promote our technology. Through this work they gain insight into the challenges our clients face when building complex, cloud-deployed interactive streaming systems with our technology.

The CI team then works to bring the feedback gained through operational work to the other development teams so it can be used to prioritise, define and direct other development efforts.

The team also uses their expert practical experience to develop best practices, recipes and operational technology to further improve the integration of the Genvid stack to give clients and Genvid operational staff greater autonomy.

Responsibilities

  • Build and oversee a team of developers dedicated to helping clients with their integrations of Genvid technology.
  • Work with the General Manager to define priorities and ensure they are communicated, understood and respected by the team.
  • Monitor the progress of multiple client initiatives as well as internal project work and ensure that any impediments are identified and addressed quickly.
  • Act as a point of contact between team members as well as other teams, including the leadership team.
  • Organize and supervise the different development activities of the team (project management, retrospectives etc.), as well as any additional activities that the team or yourself deem necessary to the smooth operation of the team.
  • Contribute to the development and enforcement of development process.
  • Help in the definition and evaluation of personal objectives for each team member.
  • Take part in the hiring process for team members.

Qualifications
  • Good Knowledge and experience in at least one Agile Methodology.
  • Understanding of DevOps best practices
  • 5+ years experience in managing a technical team in one or more of the following domains:
  • Video Game Industry
  • Middleware Industry
  • Broadcasting Industry
  • Distributed Network and Cloud Industry
  • Experience of a ‘live’ environment and/or client-facing environment
  • Good knowledge of modern web technologies and/or network infrastructure
  • Good communication skills in French and English
  • Very good interpersonal skills
To apply, please email careers@genvidtech.com