We are a cloud based video infrastructure company with video conferencing as our first application. We are currently working on some next gen video broadcast related applications and need a strong engineer to spearhead the efforts. Our platform pulls together various telecom & media protocols of call participants to a coherent and productive meeting.
The ideal Platform Engineer candidate would…
Believe in fault-free multi-threaded software design.
Have experience with low delay high throughput systems like video streaming, playback or capture-record.
Coordinate work of multiple team members (Dev & QA) to meet functionality, quality, performance and reliability requirements.
Collaborate across teams for thorough design reviews and completeness of feature integration.
Shoulder responsibility and strive to meet quality expectations and timelines.
Participate in inter-team Architecture discussions and Design reviews, and influence our R&D future.
Some of the things you’re expected to do...
Understand existing ecosystem before being able to add features, functions and enhancements.
Plan with known expectations and dependencies.
Design and implement including coding, unit testing and release to production.
Follow & improve processes - with special focus on code reviews, among others.
Improve quality with every version, and new features must match or exceed existing levels.
Contribute to a collaborative and responsive team that owns a world-class product service.
Through awareness question priorities and influence plans & designs.
Some of the qualifications we usually expect...
BS or MS in Computer Science or related field.
8+ years’ experience building multi-threaded solutions on Linux/Android/iOS/Mac/Win.
5+ years' experience developing in C++.
5+ years' experience developing voice/video streaming solutions.
Familiarity with Agile development methodology and tools.
Good communication skills through email, specs and design docs.
You Get Bonus Points for….
Experience with protocols: RTP/RTCP, SIP, H.323
Experience with packet error resilience: RTX/FEC, packet pacing
Contributions to open source projects.
Experience building AV capture, AV rendering, screen capture applications.