Taro Logo

Lead Software Engineer in Video Backend

Amagi is a next-generation media technology company providing cloud broadcast and targeted advertising solutions to broadcast TV and streaming TV platforms.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer in Video Backend

Amagi, a leading next-generation media technology company, is seeking a talented Lead Software Engineer specializing in video backend development. This role offers an exciting opportunity to work at the forefront of cloud-managed broadcast industry, designing and developing scalable backend solutions for video processing and streaming.

As a Lead Software Engineer, you will be responsible for:

  • Designing and implementing video backend solutions for processing and streaming video content
  • Collaborating with product managers and cross-functional teams to define requirements and specifications
  • Writing clean, maintainable code with a focus on performance, scalability, and reliability
  • Ensuring proper integration and testing of backend systems
  • Troubleshooting and debugging production issues to maintain smooth video streaming
  • Mentoring junior engineers and promoting best practices and code quality
  • Staying updated with the latest trends in video processing and streaming technologies

The ideal candidate should have:

  • Relevant work experience in software development, focusing on video backend systems
  • Proficiency in low-level programming languages (preferably C/C++) and high-level languages (TypeScript/NodeJS, Java, or Python)
  • Experience with media processing frameworks like Gstreamer, OBS, Ardour, and FFmpeg/libav
  • Strong Linux environment skills and understanding of network-related topics for audio/video transmission
  • Excellent problem-solving and debugging skills
  • Experience with agile development methodologies
  • Strong communication and collaboration skills in English

This role offers the opportunity to work with cutting-edge technologies in a creative and innovative environment. Amagi provides comprehensive benefits, including private medical care, group life insurance, performance bonuses, and modern office facilities. Join Amagi to contribute significantly to the development of next-generation Ad Tech solutions in the broadcasting sector and be part of a company at the forefront of the cloud-managed broadcast industry.

Last updated a year ago

Responsibilities For Lead Software Engineer in Video Backend

  • Design and implement video backend solutions for processing and streaming video content
  • Collaborate with product managers and other teams to define requirements and specifications
  • Write clean and maintainable code, considering performance, scalability, and reliability
  • Ensure proper integration and testing of backend systems
  • Troubleshoot and debug production issues to ensure smooth and uninterrupted video streaming
  • Mentor and guide junior engineers, promoting best practices and code quality
  • Stay updated with the latest trends and technologies in video processing and streaming

Requirements For Lead Software Engineer in Video Backend

Linux
TypeScript
Node.js
Java
Python
  • Relevant work experience in software development, with a focus on video backend systems
  • Proficiency in at least one low-level programming language, preferably C/C++
  • Proficiency in at least one high-level programming language preferably Typescript/NodeJS, Java or Python
  • Experience with at least one media processing framework at the API level (Gstreamer, OBS, Ardour, FFmpeg/libav)
  • Practical day to day experience with the Linux environment
  • Understanding of network related topics related to audio/video transmission: TCP/UDP, MPEGTS muxers, RTP
  • Practical experience with running complex software projects from scratch, knowledge of git, cmake, gcc, gdb, npm
  • Excellent problem-solving and debugging skills
  • Experience with agile development methodologies
  • Strong communication and collaboration skills in English

Benefits For Lead Software Engineer in Video Backend

Medical Insurance
Vision Insurance
Dental Insurance
  • Engage with cutting-edge technologies in a creative and innovative work environment
  • Private Medical Care Premium packages for you and your family
  • Group life insurance
  • MyBenefit cafeteria including Medicover Sport Card
  • Hybrid Work
  • Training & Development
  • Performance Bonus
  • Modern offices with standing desks and stocked kitchen with free soft drinks and fresh fruits located in city center
  • Contribute significantly to the development of next-generation Ad Tech solutions in the broadcasting sector
  • Opportunity to work in a leading company at the forefront of the cloud-managed broadcast industry