Video Streaming Engineer (offline)

Required skills
— Software engineer with 5+ years of experience, Familiarity with at least one programming language
— Knowledge of video compression standards such as avc, h264, hevc, h265, av1, etc
— Strong in audio/video muxing, streaming codecs, and streaming protocols — RTP, RTSP, SIP
— Protocols: BGP, OSPF, DNS, SNMP, HTTP, TCP, UDP, BBR, DHCP, SSL, Adaptive Streaming (DASH, HLS, HDS, Smooth)
— WebRTC expertise is a must
— Strong C/C++ skills, FFMPEG, Encoders
— Experience developing, operating and maintaining streaming video solutions
— Understanding of networking — NAT, device discovery, tunnels, WebSockets, DNS, proxies
— Working knowledge in Javascript and HTML5 features. JS video players
— Bachelor’s degree in Engineering, Information Technology, Computer Science, or related field
— Passion for video streaming technology
— Supervise, train and provide technical direction to assigned staff
— Ability to work well with others within a team environment
— Self-starter, able to work efficiently without direct supervision
— Able to set priorities under pressure of deadlines

As a plus
— Cross platform mobile development
— Able to run and monitor streams ensuring transmission quality
— Experience building large scale video streaming solutions
— Expertise with video quality measurement (psnr, ssim, vmaf, movie, ...)

We offer
• competitive & performance based salary
• regular transparent performance & career development reviews
• easy touch with Technical leaders and CEO, any bureaucracy
• flexible schedule (workday start from 8 to 11)
• growing corporate library of latest business literature + corporate bookcrossing
• in-company mentorship by technologies & knowledge sharing system
• opportunity to be a mentor if you consider yourself a strong expert
• comprehensive English learning courses with fun native speaker
• opportunity to buy a laptop with payment by instalments
• 24 vacation days & paid sick-leaves
• health insurance (35% coverage in first six months and 100% after)
• spacious and comfortable office (loft style) with cozy terraces around office at Pechersk (10 minutes walk from the Arsenalna station)

Responsibilities
You will be working on the audio/video streaming components of our platforms. You will be enhancing and optimizing audio/video streaming pipelines delivering great user experiences to our customers. You’ll be responsible for the development of low latency video streaming solutions. Ensure good video playback in unreliable network conditions.

Project & product:
Own product — platform with video streaming technology involved. Customization of platform (web and mobile version) for different products — that could be web conferencing software, internet messengers, games as well. Challenging tasks, real time systems, wide range of technologies involved.

Project team:
Senior mobile engineer (Android + iOS), middle FullStack engineer, DevOps, BA/PM.

Work schedule:
Full-time working day in our Kyiv office (Pechersk, 10 minutes walking from metro) with flexible hours and remote work possibility.

Interview stages:
Technical part: skype tech interview with CTO + senior engineer (1st step)
Soft skills part: final interview with core team (2nd step)

About Trembit

Trembit є сервісною компанією з експертизою у відеострімінгу, що прагне прицільно вирішувати проблеми наших замовників, використовуючи свою експертизу в побудові технологій під конкретні запити бізнесів.

Компанія заснована в 2009 році в Києві і вже 11 років розробляє кастомні відеострімінгові платформи для своїх замовників (як стабільно працюючих бізнесів, так і стартапів) зі Швеції, Нідерландів, Німеччини, Португалії, Норвегії та США.

Наприкінці 2019 році компанія розпочала роботу над власним продуктовим напрямком, тож ми наймаємо колег як в dedicated команди для довгострокових замовників, так і у внутрішню продуктову команду.

Ми успішно працюємо в сферах:
✅ Healthcare
✅ Online education
✅ E-commerce & Retail
✅ Media & entertainment
✅ Sales & marketing sectors

Технічна експертиза, яку компанія має та плекає в своїх експертах:
✅ NodeJS, Python, Java/Scala
✅ Mobile apps: iOS (Swift), Android (Kotlin), Flutter, React native
✅ JS development: Angular, React
✅ Video streaming servers: WebRTC, Wowza, Red5, Kurento, TokBox

З нами приємно працювати, адже ми надаємо своїм колегам:
✅ можливості прокачувати технічну експертизу в скілових командах
✅ особистісне зростання та розвиток лідерства завдяки можливості спробувати себе в суміжних ролях
✅ всебічний кар’єрний розвиток (job rotation/enlargement/enrichment інструменти)
✅ внутрішню систему менторства та можливість як навчатись, так і навчати
✅ пласку структуру організації з мінімальним рівнем бюрократії та ієрархії
✅ просту, зрозумілу та адекватну культуру взаємодії
✅ право на помилки, адже бачимо в них можливості для розвитку фахівців
✅ performance-based винагороду та прозору логіку її зростання
✅ прокачану систему перегляду продуктивності та персональний план розвитку
✅ гнучкий графік відвідування офісу та можливість працювати віддалено
✅ бізнес тріпи до офісів замовників
✅ 24 робочих дні оплачуваної відпустки та медичне страхування

Чим живе та як працює наша команда — запрошуємо подивитись тут: instagram.com/trembit_life/

Company website:
trembit.com

The job ad is no longer active
Job unpublished on 19 April 2020

Look at the current jobs C / C++ / Embedded Kyiv→