WebRTC Principal Engineer @ LiveSwitch | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
WebRTC Principal Engineer jobs in United States
29 applicants
company-logo

LiveSwitch ยท 2 days ago

WebRTC Principal Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Cloud ManagementData Integration
check
Growth Opportunities

Insider Connection @LiveSwitch

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Lead the design, development, and optimization of our WebRTC server for highly scalable live audio/video streaming
Collaborate with cross-functional teams to ensure seamless integration of the WebRTC server with our streaming platform
Dive into complex technical challenges and provide innovative solutions, while ensuring code quality, performance, and scalability.
Strive for continuous improvement in processes, tools, and methodologies to enhance efficiency and product quality.
Maintain up-to-date knowledge of industry trends and best practices related to audio/video streaming and networking technologies
Writing efficient, reusable, and reliable code for libraries, servers, and applications
Create, test, and maintain .NET and JS libraries for advanced development concepts such as real-time network signaling, complex event processing, library interop, and public API design
Collaborate with team members to develop, deploy, and debug the services and applications for our core products
Create and maintain automated unit and integration tests for services and applications
Create, maintain, and operate AWS cloud infrastructure

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

C#DebuggingObject-oriented programmingConcurrency patternsMemory managementDependency injectionCode versioningJiraGitJSVueK8SContainersAWS servicesWebRTCCloud-native developmentNetworking principlesAudio/video codecsAPIsAutomated testing

Required

Expert proficiency in C# including interop, memory management, networking, data access, and storage including SQL, message queues, and network sockets
Proven ability to debug complex interactions across multi-tiered services
Strong understanding of object-oriented programming and web development patterns
Working knowledge of concurrency patterns, thread and memory management, and dependency injection
Proficiency with code versioning and work tracking tools (Jira, Git or equivalents)
Working knowledge of JS and web development with modern reactive libraries such as Vue
Working knowledge of K8S, containers, and container infrastructure APIs
Working knowledge of AWS services, libraries, and infrastructure APIs
Bachelor's Degree in Computer Science
10+ years of experience in the architecture and development of enterprise-level products
10+ years of hands-on and deep subject matter expertise in WebRTC
Extensive background in cloud-native development and container technologies
Code-level contributor developing complex libraries and services such as networking, signaling, real-time connectivity, or WebRTC
Profound understanding of networking principles, protocols, and audio/video codecs
Demonstrated ability to create reusable and extensible libraries in C# and JS
Design and implementation of APIs and libraries for use by public or external developers
Verifiable experience contributing code to a shipped product
Experience implementing automated testing platforms and unit tests

Company

LiveSwitch

twittertwittertwitter
company-logo
LiveSwitch is a software help for video streaming and video conferencing.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Jerod Venema
CEO
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot