About Epiphan Video

Epiphan Video manufactures and develops award-winning AV hardware and cloud services that companies count on for a wide range of applications – from live event production and lecture capture to video training and usability testing.

  • Tradeshow

  • Team party

Why work at Epiphan

  • Innovate

    We innovate

    A career at Epiphan puts you at the forefront of AV innovation. We value ingenuity and seek ideas from every corner. Employees have room to experiment and take chances on never-before-seen solutions and workflows – because that’s how innovation happens.

  • High five

    We’re a team

    When you join Epiphan, you become part of a tight-knit team of high-performing professionals. We collaborate within and across our departments daily, combining diverse skill sets and perspectives to achieve our goals.

  • Heart

    We care

    Our people take precedence. We maintain an inclusive and open culture where respect and empathy take the lead and everyone has a voice. We set work aside for fun-filled social activities, offer competitive salaries and benefits, and insist on a healthy work/life balance for employees.

Epiphan employee benefits

  • Competitive salaries
  • Comprehensive medical plan
  • Employee assistance program
  • Education and professional development support
  • Social activities and events
  • Complimentary food and drinks
  • Relocation assistance for qualified individuals
  • Flexibility on working from home
  • Friday afternoon take-easy time through the pandemic

Our teams

the team

R&D

The people who build and perfect our products – our engineers, technicians, software and hardware designers and architects. Join an Epiphan R&D team and you’ll have a hand in developing, testing, or assuring the quality of leading-edge AV technology.

Marketing

Epiphan’s marketing teams help get the word out about our solutions and analyze the market to connect development priorities with customer needs. Our product specialists deliver rock-solid tech support and AV expertise to customers, and product training to partners and staff.

Sales

Our salespeople work with customers, distributors, and integrators around the world to help companies achieve their AV goals with Epiphan hardware and cloud solutions. A position in sales is an opportunity to work with businesses in a broad range of sectors and locations.

Operations

Our operations teams keep the Epiphan ship sailing smoothly, taking care of all the company’s administration, planning, logistics, and employee needs. To work in Epiphan operations is to support a high-performing, fast-growing company in an exciting industry.

Frequently asked questions

Yes. Check out current job opportunities at Epiphan.

See something suitable? We’d love to hear from you! Please send your cover letter and resume to careers@epiphan.com with the job title in the subject line.

Yes. We’ll consider international applicants for certain positions and seek candidates through Employment and Social Development Canada’s Global Talent Stream and other avenues.

To keep everyone safe, all contact between applicants and Epiphan staff happens over email, phone, and Zoom.

Interview are scheduled by email. The first stage happens over the phone. Remaining interviews take place over Zoom. Please download Zoom before your interview and familiarize yourself with the platform. Also, ensure the video and audio gear you plan to use are in working order.

Yes. Email careers@epiphan.com for an update.

Our onboarding processes have changed in light of the global pandemic. To keep everyone safe, employee orientation and training sessions and any meetings with team members happen remotely.

All new hires receive comprehensive training to enable their success.

During the pandemic, yes. We made the call early to transition our teams to remote work, which helped ensure employees had everything they needed to work safely and efficiently from home.

The nature of certain roles means some employees do need access to our facilities. To keep these employees safe, our health and safety team has put in place physical distancing measures and made adjustments to workspaces based on the latest recommendations from local health authorities.

Epiphan Video prioritizes the health and safety of all employees. That includes important aspects like work/life balance and overall well being.

We’ve taken extra steps to support our employees during these unusual circumstances. That includes physical distancing and other safety measures at our offices to protect employees who need access to our facilities. Throughout the pandemic, we’ve also organized various online social events – from simple time for casual conversation to trivia and paint-alongs. Employees also get an early start to their weekends with time off on Friday afternoons.

Current opportunities

We’re looking for local candidates to work out of our offices in Palo Alto, California, or Ottawa, Ontario. For some opportunities, we will consider candidates outside these cities who would work remotely.

We’re looking for an experienced QA performance engineer to help us test and perfect our products and services. The successful candidate will be an analytical thinker, expert trouble-shooter, and skilled communicator with at least three years of experience running and analyzing performance tests for cloud-based applications, generating reports, and collaborating with development teams. Experience with JMeter is ideal.

Note: This position is open to candidates in Canada who would work remotely. But if you live in the Ottawa, Ontario, area and would prefer to work in our local office once we return to in-person work, that’s absolutely an option.

Key responsibilities

  • Conduct system performance testing to ensure system reliability, capacity and scalability
  • Work with testing team to develop performance test plans and cases
  • Analyze test results and coordinate with development teams for bug fixes
  • Develop automated test scenarios and environments for performance testing
  • Generate test summary reports for management review
  • Analyze root causes of performance issues and provide corrective actions
  • Suggest new tools and techniques to improve testing efficiency
  • Assist in project planning, scheduling, budgeting and tracking activities
  • Provide support in project design, development and deployment activities
  • Review and recommend improvements to existing test procedures
  • Integration guidance, for the integration of the existing functional streaming test tool code into a performance testing tool for multiuser/multicamera performance tests
  • PEARL Product Performance Test Strategy
  • Performance test plan
  • Performance tests, as identified within the performance test plan – As allowed by timeframe

Experience and qualifications

  • 3+ years’ experience in Performance Testing (must have)
  • BS or MS degree in related fields
  • Tools for performance testing (JMeter preferred)
  • Performance testing for cloud-based application (AWS and Azure)
  • Build tool and tool monitoring – establish standards on performance
  • Any software programming language (light on programming)
  • Strong analytical and troubleshooting skills
  • Excellent written and verbal communication skills, strong presentation skills
  • A self-starter. Works well with others

We’re looking for a Customer Success Specialist to support our customers, business partners, and sales team with answers to technical inquiries related to any of our products as well as third-party software, hardware, and video technologies.

In this role, you will help craft and execute Epiphan’s customer success strategy, building strong relationships with customers and collaborating with cross-functional team members internally to deliver a consistently excellent customer experience. Our ideal candidate uses great communication skills to identify problems, empathize with customers, and find solutions.

As well as becoming an expert in all things Epiphan and a key member of our Customer Success team, you’ll also have the opportunity to contribute to the work of other groups. This includes our marketing team, who periodically need help with video productions, as well as our application engineering team, who value curious people who are eager to explore new solutions related to our products.

Note: This position is open to candidates who would work remotely, although living in the Ottawa, Ontario, area to be able to work in our local office could be advantageous.

Key responsibilities

  • Assist customers with any technical support issue related to our products and services
  • Answer pre-sales inquiries regarding product uses and capabilities
  • Serve as day-to-day contact for assigned customers, building trust and rapport while identifying areas of opportunity and highlighting best practices
  • Document customer feedback and route to appropriate team members
  • Review the customer journey, identifying how it’s supported and taking a consultative approach in helping clients overcome issues and achieve goals
  • Research, test, and resolve unique technical issues related to Epiphan products in conjunction with third-party software or hardware
  • Provide technical demonstrations to qualified customers and business partners
  • Work with team members, including third-party service providers, to ensure timely responses to customers

Experience and qualifications

  • Technology- or video-related degree or diploma, or equivalent work experience
  • 2+ years of experience in communications, marketing, sales, account management, customer success, or in a technical customer support role
  • Excellent English language verbal and written communication skills is mandatory
  • Strong strategic planning and project management skills
  • Demonstrated ability and enthusiasm working with computing hardware and software
  • Excellent troubleshooting and problem resolution skills
  • Positive attitude and patience when working with customers who have varying levels of technical ability
  • Experience working with video encoding/streaming, networking, and professional AV products is a strong asset
  • Demonstrated ability to both work independently and collaborate within a fast-paced work environment involving frequent interaction with many other groups/departments
  • A strong interest in achieving a deep understanding of our products and technologies as well as their practical applications in real-world environments

Based in our Kanata offices, we are looking for Senior Frontend Engineer (Full Stack is welcomed as well) to work as part of our agile development teams. You will be involved in development and operations of multifunctional multimedia hybrid-SaaS systems used by our customers located around the world. A team player, you must be able to work independently juggling multiple projects, proactively solve problems and, deliver great product against tight-deadlines. If you are interested in being part of a team building unique and leading edge products, we would love to hear from you!

Key responsibilities

  • Quickly acquire a solid understanding of Epiphan’s products and features
  • Collaborate with the UX team and translate designs and wireframes into web applications capable of delivering rich and dynamic front-end experiences
  • Designing, implementing and testing features for existing and new products
  • Maintaining released version of the products
  • Working with the QA team to fix bugs and other usability issues
  • Continuously look for opportunities to implement and improve coding
  • Other duties and projects as may be needed

Experience and qualifications

  • Strong proficiency in Web Applications related technologies such HTML5, CSS, JavaScript, browser APIs
  • Profound understanding of web-based networking (HTTP, websocket, socket.io)
  • Advanced programming skills with ReactJS (Ember.js and others is a bonus)
  • Understand end-to-end front-end development methodologies and tool chains
  • Experience working as a full-stack developer is a significant advantage (kubernetes, golang, python)
  • 7+ years related experience
  • Excellent English language verbal and written communication skills
  • Ideally already Ottawa area based, you must have government authorization to live & work in Canada
  • B.Sc., or equivalent education & work experience, in a Computer Science or Software Engineering related field

Epiphan Video is at the forefront of the rapidly expanding online video creation & streaming industry. As the market and our business grow at a rapid pace, we are looking for a Business Development Manager – East, who will be instrumental in driving new business and sales for the Epiphan team. This is a high-visibility role with tremendous growth potential in one of the most exciting technology industries right now.

This role is a good fit for those who are comfortable working in a highly dynamic environment and pushing the envelope of what’s possible. The ideal candidate is someone who can work autonomously and desires to master their domain knowledge while maintaining a good work-life balance and working for an established company. While this position is fully remote, you must be open to occasional travel for activities such as team building and industry events.

We are looking for a hunter who has a desire to win! This role ideally is located in the New York tri-state area and remote, work from home.

Key responsibilities

  • Managing all channel sales efforts – working with assigned channel and dealer partners
  • Demonstrate strong knowledge of managing and attaining new accounts in assigned territory
  • Responsible for directly calling on channel, direct, and integrator partners in your region
  • Demonstrated awareness of the market and strong technical knowledge, with the ability to deliver business value to the partner and build on client relationships
  • Cultivating and managing deep relationships with clients at executive level
  • People don’t want to be sold; they want to be heard. Show them the Epiphan value and help them to buy

Experience and qualifications

  • 2+ years of experience in sales / technical capacity
  • Experience at a B2B company
  • Strong experience managing competing priorities and collaborating with internal and external stakeholders
  • Advanced level of computer literacy. Requires basic skills with Microsoft Office Suite (e.g. Excel, Outlook). Salesforce.com a plus
  • Ability to travel up to 50% within assigned territory as needed, this includes industry trade shows, events, etc
  • Self-starter, self-motivated, able to work independently, strong entrepreneurial and collaborative spirit
  • Self-motivated with a proven track record of generating successful sales with channel partners and certified dealers

We’re looking for a Full Stack Developer to help build and maintain new products and marketing websites. Our marketing stack is complex, so best-in-class development methodologies are essential.

If you believe you bring the experience and know-how we’re looking for, apply today! It’s a great opportunity to work on a diverse mix of marketing and product-related projects, leverage many different skills, and collaborate with a variety of talented teams.

Note: This position is open to candidates who would work remotely. But if you live in the Ottawa, Ontario, area and would prefer to work in our local office once we return to in-person work, that’s absolutely an option.

Key responsibilities

  • Lead all development efforts of the marketing team
  • Build and maintain our marketing websites in WordPress
  • Recommend ways to optimize our customers’ digital experience
  • Test and maintain the web services we use throughout our marketing stack
  • Ensure all sites are maintained and updated to mitigate security risks
  • Work with content creators to build templates for efficient content posting
  • Collaborate with the demand generation team to add personalization to content and lead-generation campaigns
  • Work with our engineering and marketing teams to gather requirements for new products or features
  • Communicate logical solutions to marketing and engineering teams

Experience and qualifications

  • 3+ years of relevant experience in a WordPress development role
  • Strong understanding of WordPress environments and best practices
  • Skilled in front-end development using PHP, JS, SCSS, CSS, and HTML
  • Intermediate knowledge of React.js
  • Strong English language verbal and written communication skills

Our ideal candidate is a self-starter, enthusiastic team player, and skilled troubleshooter with excellent communication skills who’s able to deliver in a fast-paced environment with tight deadlines.

Key responsibilities

  • Integrate GUI based tool like Selenium in the current python-based automation framework
  • Develop automated test scripts and tools in Python to verify new feature functionality
  • Execute, maintain and add unit / regression tests during the development phase
  • Run regression tests and debug failures
  • File defects to track issues and failures
  • Work with development team to reproduce/isolate and try builds with fixes
  • Participate in design sessions to support and validate ideas for possible solutions
  • Peer reviews to ensure that new feature will comply to the development standard and best practices
  • Contribute to team deliverable through involvement in agile scrum development sprints
  • Participate in ongoing process improvement including test case update, attaching missing requirements
  • Experience using Python Scripting for Automation
  • Must be able to write test plans, document and validate the plan
  • Develop and manage the overall continuous integration process
  • Work in an Agile environment using Scrum and Kanban methodologies

Experience and qualifications

  • BS or MS degree in Computer Science or related fields
  • 7+ years of industry experience in information technology and engineering
  • 3+ years of experience in Selenium based automation
  • 3+ years of experience in development of python-based automation
  • Understanding with basic networking protocols
  • Familiarity with build process and tools like Gradle, Jenkins, Git
  • Capable of working in an Agile/Scrum development process
  • Strong analytical and troubleshooting skills
  • Excellent written and verbal communication skills, strong presentation skills
  • A self-starter. Works well with others

Based out of our Kanata office, we have a current opening for an Office Assistant who will become a part of the operations department. The operations team keeps the Epiphan ship sailing smoothly, taking care of all the company’s administration, planning, logistics, and employee needs. To work in Epiphan operations is to support a high-performing, fast-growing company in an exciting industry. Responsibilities include:

Administration and Finance

  • Receptionist directing phone enquires and correspondence to appropriate departments or staff through Zoom Meeting
  • Serve as the go-to person for all office related needs including purchasing and maintenance of office equipment, hardware, software, and kitchen food and supplies
  • Invoicing clerk responsible for entering all courier, freight, and customs brokerage shipments and review the accuracy of all charges
  • Using Jira, prepare and analyze Time Tracking reports
  • Joint Health and Safety Committee (JHSC) Employee Representative assisting in maintaining a safe office work environment
  • Keeps the office clean and organized throughout kitchen and common areas daily
  • Other responsibilities as assigned

Sales, Marketing, and Logistics Support

  • Attend and generate minutes for the Marketing meetings
  • Aid in customer shipments using couriers. Input & track courier shipments and follow up with any logistical issues
  • Assist in sales order processing (payment processing & issuing purchase invoices)

Travel, Events, and Social Affairs

  • Provide creative input and assist in creating new corporate promotional materials (SWAG)
  • Provide administrative support to the social event committee and participating in event planning
  • Responsible for all team social events that are on and offsite or held virtually
  • Serves as the company travel coordinator who arranges business travel and accommodations
  • oversees and processes conferences and events bookings

Experience and qualifications

  • Strong interpersonal and communication skills
  • Detail oriented with the ability to solve problems and identify workable solutions
  • Ability to be flexible and multitask. Adaptive to changing priorities and prioritizing multiple projects
  • Minimum 2 years related administrative experience
  • College Diploma or University degree in business or office administration or a related discipline
  • Advanced proficiency using GSUITE and Microsoft Office software, and MacOS or Windows operating system
  • Proficient in Atlassian and Zoom Meeting an asset
  • Certified in JHSC and Standard First Aid and CPR an asset
  • Able and willing to travel to domestic & international destinations once safe

The Senior Cloud Software Developer will work as part of our agile development teams. You will be involved in development and operations of multifunctional multimedia hybrid-SaaS systems used by our customers located around the world. A team player, you must be able to work independently juggling multiple projects, proactively solve problems and, deliver great product against tight-deadlines. If you are interested in being part of a team building unique and leading edge products, we would love to hear from you!

Key responsibilities

  • Quickly acquire a solid understanding of Epiphan’s products and features
  • Designing, implementing and testing features for existing and new products
  • Maintaining released version of the products
  • Working with the QA team to fix bugs and other usability issues
  • Continuously look for opportunities to implement and improve coding
  • Other duties and projects as may be needed

Experience and qualifications

  • B.Sc., or equivalent education & work experience, in a Multimedia, Computer Science or Software Engineering related field
  • 7+ years related experience
  • Advanced knowledge of modern cloud platform, architectures and components such as: AWS (EC2, S3, IAM), Kubernetes
  • Advanced programming skills with application languages such as Golang and, preferably, C/C++
  • Strong programming skills with scripting languages such as Linux shell and Python
  • Experience analyzing and solving interoperability issues with third-party cloud services/APIs (e.g. Google, Facebook, Stripe, Twitch, AWS)
  • Experience working in DevOps environment
  • Excellent English language verbal and written communication skills
  • Ideally already Ottawa area based, you must have government authorization to live & work in Canada

The Senior Linux Multimedia Developer will work as part of our agile development teams. You will be involved in development of software and firmware for multifunctional live streaming appliances and SaaS systems used by our customers located around the world. A team player, you must be able to work independently juggling multiple projects, proactively solve problems and, deliver great product against tight-deadlines. If you are interested in being part of a team building unique and leading edge products, we would love to hear from you!

Key responsibilities

  • Quickly acquire a solid understanding of Epiphan’s products and features
  • Designing, implementing and testing features for existing and new products
  • Maintaining released version of the products
  • Working with the QA team to fix bugs and other usability issues
  • Continuously look for opportunities to implement and improve coding
  • Other duties and projects as may be needed

Experience and qualifications

  • B.Sc., or equivalent education & work experience, in a Multimedia, Computer Science or Software Engineering related field
  • 7+ years related experience
  • Advanced knowledge of modern multimedia technologies, including streaming protocols (RTP, RTMP, HLS, MPEG-DASH, etc.), recording file formats (MP4, AVI, MPEG-TS, etc.)
  • Demonstrated advanced experience working with modern audio (AAC) and video (H.264/AVC, HEVC) codecs
  • Strong hands-on experience working with FFmpeg library or similar media processing frameworks
  • Experience analyzing and solving interoperability issues with third-party multimedia infrastructure components (media encoders, media players, and transcoders)
  • Demonstrated experience developing applications for Linux operation system
  • Solid experience programming in C/C++
  • Advanced programming skills working scripting languages such as Linux shell, PHP & Python
  • Hands-on experience working with collaboration systems, including issue trackers and versioning control system
  • Excellent English language verbal and written communication skills
  • Ideally already Ottawa area based, you must have government authorization to live & work in Canada

How to apply

Send your resume and cover letter to careers@epiphan.com. Please specify the position you’re applying for in the subject line. We appreciate all interest but will only be in touch with candidates we select for an interview.

*Due to the pandemic, all Epiphan employees must work from home unless the nature of a role requires access to our facilities, in which case they must follow the health and safety measures in place.