cover image
BitKernel

BitKernel

bitkernel.com

6 Jobs

73 Employees

About the Company

BitKernel Technology Inc is an internet technology company specializing in providing streaming platforms for long-form video content, offering secure, comprehensive, end-to-end enterprise business solutions for the video domain. BitKernel's mission is to deliver all-encompassing video streaming SaaS solutions that cater to a variety of stakeholders, including operators, media content suppliers, channel distributors, and content creators, across both market and operational dimensions. Our ultimate goal is to ensure that high-quality video content is accessible to internet users around the globe, anytime and anywhere. At BitKernel, we are the rst members of a fast-growing, exciting global industry. We are proud of what we do and make meaningful impact to our customers. This is a company and career that values lifelong learning at an accelerated rate.

Listed Jobs

Company background Company brand
Company Name
BitKernel
Job Title
DevOps Engineer
Job Description
**Job Title:** DevOps Engineer **Role Summary** Own the automation and reliability of cloud infrastructure and application delivery pipelines for a global video streaming platform. Implement infrastructure-as-code and advanced orchestration to enable fast, scalable deployments and seamless user experiences on millions of devices. **Expectations** - Ownership of infrastructure, CI/CD pipelines, and reliability of a high-traffic video platform. - Experience with cloud (AWS/GCP/Azure), container orchestration (Kubernetes), and IaC tools (Terraform/Pulumi). - Proven ability to optimize scalability, disaster recovery, and security for global operations. **Key Responsibilities** - Design, provision, and manage scalable cloud infrastructure using Terraform, Pulumi, or Crossplane. - Implement and maintain Kubernetes-based services for high availability and performance. - Build CI/CD pipelines (Jenkins, GitLab/CD) with GitOps principles and IaC. - Optimize observability with monitoring tools (Prometheus, Grafana, Loki, Datadog). - Support production operations, including incident resolution and on-call rotations. - Collaborate with development teams to enhance deployment automation and system reliability. - Mentor peers in DevOps practices and contribute to architectural planning. **Required Skills** **Essential:** - 4–6 years in DevOps/SRE roles. - Expertise in Terraform/Kubernetes in production. - Strong cloud platform knowledge (AWS, GCP, Azure). - Proficiency in Docker, Git, CI/CD pipeline tools. - Experience with monitoring/alerting solutions. **Preferred:** - OTT/video streaming or large-scale SaaS experience. - Familiarity with service mesh (Istio/Linkerd) or GitOps workflows. - Scripting skills (Python, Bash, Go). - Knowledge of HLS/DASH or CDN delivery. **Required Education & Certifications** Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
Vancouver, Canada
Hybrid
10-09-2025
Company background Company brand
Company Name
BitKernel
Job Title
Software Quality Assurance Tester
Job Description
**Job Title** Software Quality Assurance Tester **Role Summary** Ensure the quality and functionality of a next-generation video streaming platform across web, mobile (Android/iOS), TV applications, and PWAs. Lead QA strategies in an agile environment with distributed teams. **Expectations** Demonstrated expertise in QA methodologies, cross-cultural collaboration, and test automation. Proven ability to manage testing resources, prioritize critical test areas, and drive process improvements. **Key Responsibilities** - Develop and execute comprehensive test strategies for functional, performance, security, and usability testing. - Define and enforce QA standards across the software development lifecycle. - Oversee test execution, analyze results, identify defects, and collaborate with development/product teams for resolution. - Implement test automation frameworks to enhance efficiency and coverage. - Monitor quality metrics (e.g., defect density, test coverage) and report outcomes. - Adapt Agile and Waterfall methodologies to distributed team workflows. - Establish risk-based testing priorities and streamline cross-timezone bug tracking. - Foster a culture of quality and continuous improvement through process optimization. **Required Skills** - Strong proficiency in video streaming technologies. - Hands-on experience with test automation tools and frameworks. - In-depth knowledge of Agile and Waterfall testing methodologies. - Ability to manage geographically distributed teams across time zones. - Problem-solving skills with attention to detail. **Required Education & Certifications** - Bachelor’s degree in Computer Science or related field. - 4+ years in software quality assurance roles. - Proven track record in international team collaboration.
Vancouver, Canada
Hybrid
Junior
19-09-2025
Company background Company brand
Company Name
BitKernel
Job Title
Junior Mobile Developer
Job Description
Job Title: Junior Mobile Developer Role Summary: Design, develop, and maintain mobile video playback solutions for OTT platforms on Android and iOS. Collaborate with product, engineering, and design teams to deliver stable, high‑performance mobile experiences. Expectations: - Deliver clean, scalable code within a shared codebase. - Prototype and estimate new features in a fast‑paced, agile environment. - Communicate clearly with cross‑functional stakeholders. Key Responsibilities: - Build and optimize Android (Java, Android SDK) and iOS (Objective‑C/Swift) mobile applications. - Implement modular, customizable UI frameworks or plugin architectures. - Integrate RESTful APIs, JSON, and video playback technologies (HLS/DASH). - Prototype feature enhancements and perform performance tuning. - Collaborate with designers and QA to ensure UX consistency and defect resolution. - Maintain version control, code reviews, and automated testing pipelines. Required Skills: - 0‑4 years experience developing Android and/or iOS apps. - Strong proficiency in Java and Android SDK; knowledge of Kotlin and Jetpack Compose preferred. - Experience with Objective‑C, Swift, or SwiftUI is a plus. - Familiarity with RESTful APIs, JSON parsing, and HTTP streaming (HLS/DASH). - Ability to build modular, extensible UI components or plugin systems. - Solid understanding of version control (Git) and CI/CD practices. - Excellent written and verbal communication; teamwork orientation. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related field from a globally accredited institution (top 500 universities).
Vancouver, Canada
Hybrid
Junior
04-11-2025
Company background Company brand
Company Name
BitKernel
Job Title
Intermediate Quality Assurance Engineer
Job Description
**Job Title** Intermediate Quality Assurance Engineer **Role Summary** Develop and execute comprehensive QA strategies for a multi-platform video streaming SaaS, ensuring high product quality across web, mobile (Android & iOS), Smart TV, and PWAs. **Expectations** - Implement end‑to‑end testing for functional, performance, and usability. - Maintain rigorous defect tracking and timely resolution with development teams. - Enhance test automation coverage and efficiency. - Continuously improve QA processes and metrics for distributed teams. **Key Responsibilities** - Create, maintain, and execute test plans, cases, and scripts. - Identify, document, and track defects; collaborate with developers for resolution. - Support cross‑functional releases and maintain product quality. - Lead or contribute to automation initiatives (Selenium, Appium, JUnit, Espresso). - Monitor and report quality metrics (test results, defect trends). - Promote a culture of quality and clear communication across teams. **Required Skills** - 2–4 years of software QA experience. - Proficiency in testing web, Android, iOS, and Smart TV applications. - Strong test planning, execution, and defect tracking skills. - Familiarity with Agile and Waterfall SDLC. - Experience with automation frameworks/tools (Selenium, Appium, JUnit, Espresso). - Basic understanding of backend tech: Java/Spring, MySQL, microservices. - Excellent written and verbal communication; collaborative mindset. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, or related field (top‑500 global university). - Relevant certifications (e.g., ISTQB) are a plus. **Bonus Skills** - QA of SaaS applications and microservice architectures. - Kotlin, Kotlin Multiplatform, Compose experience. - Performance/load testing tools (JMeter, Gatling). - Knowledge of video streaming protocols (HLS, DASH).
Vancouver, Canada
Hybrid
Junior
16-11-2025