Software Engineer - Python / C++ / AWS / Media Streaming & Serverless
Primary stack
Job description
Про посаду
Інженер-програміст - Python / C++ / AWS / Медіа-стримінг та безсерверні технології
Україна
Контракт
Середній рівень
Про роль
Ми шукаємо універсального Інженера-програміста для розробки та підтримки хмарних рішень для телеметрії та медіа-стримінгу. Роль поєднує розробку на C++/Python, безсерверну інженерію AWS, автоматизацію CI/CD та усунення неполадок із стримінгом аудіовізуальних даних. До обов'язків входить підтримка існуючих виробничих систем, підвищення надійності та продуктивності, усунення збоїв та участь у черговості для викликів.
Основні обов'язки
- Розробка програмного забезпечення та хмарних технологій: Розробка, підтримка та налагодження додатків на C++ та Python; створення та підтримка сервісів на базі AWS, включаючи безсерверні рішення з використанням Lambda та DynamoDB; внесення вкладу у системи телеметрії, інтеграції та технічне обслуговування додатків.
- CI/CD та розгортання: Підтримка та оптимізація трубопроводів CircleCI, автоматизація створення версій, упаковка, робочі процеси, пов'язані із зображеннями, та розгортання; усунення несправностей створення та випуску; підвищення надійності та ефективності доставки.
- Медіа-стримінг та підтримка виробництва: Робота з GStreamer та протоколами стримінгу аудіовізуальних даних; діагностика проблем із медіа-трубопроводом, підключенням, транспортуванням та мережею, включаючи аналіз на рівні пакетів; розслідування збоїв, виявлення першопричини та впровадження довгострокових виправлень.
- Налагодження та співпраця: Усунення складних проблем між різними рівнями через код додатків, хмарну інфраструктуру, системи створення версій та компоненти стримінгу; співпраця між командами; документування рішень та експлуатаційних процедур; підтримка передачі знань та безперервності сервісу.
Вимоги
- Значний досвід розробки на C++ та практичний досвід роботи з Python.
- Практичний досвід роботи з AWS та розробкою хмарних додатків.
- Досвід роботи з AWS Lambda, DynamoDB та, бажано, безсерверними архітектурами.
- Досвід роботи з CI/CD та автоматизацією створення версій, бажано з CircleCI.
- Знання процесів упаковки, розгортання та створення зображень.
- Сильні навички налагодження, систематичного виявлення першопричини та самостійного вирішення проблем.
- Здатність підтримувати та обслуговувати виробничі системи.
Бажано мати
- Практичний досвід роботи з GStreamer та знання протоколів та трубопроводів для стримінгу аудіовізуальних даних.
- Налагодження на рівні пакетів за допомогою Wireshark, tcpdump або аналогічних інструментів.
- Досвід усунення неполадок у виробничих системах, що стосуються стримінгу, мереж або розподілених систем.
- Знання систем телеметрії та існуючих виробничих платформ.
- Здатність працювати з C++, Python, AWS, CI/CD та технологіями медіа-стримінгу.
Що робить Verbit унікальним?
Більше 500 співробітників Verbit дійсно вірять у місію зробити всі відео та аудіо контент доступними для кожного. Наші власні рішення на основі штучного інтелекту піднімають аудіо та відео з прямої трансляції та записаних матеріалів на новий рівень завдяки підтримці 35 000 професійних людських стенограферів. Наші послуги з субтитрів, транскрипції, перекладу та аудіо описів довіряють більше 2 000 клієнтів у всьому світі, включаючи провідні університети, корпорації, юридичні агенції та медіа-компанії, щоб зробити їхній контент доступним, цікавим та інтерактивним!
Співробітники Verbit активно роблять світ більш рівним для людей з обмеженими можливостями щодня. Після досягнення віхи, ставши "єдинорога компанією" та демонструючи зростання доходів у 6 разів за рік, ми залишаємось смиренними та все ще зачаровані цим шляхом. В даний час ринкова вартість Verbit становить 2 млрд доларів, яка продовжує зростати. Ви також можете приєднатися до нашої подорожі до доступності та переосмислення галузевих практик.
Подати заявку на цю посаду
Подати заявку тут
© Verbit.ai. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Київ, Монреаль (Канада), Нью-Йорк (США), Тель-Авів (Ізраїль)