Software Engineer

Ai-first
Austria
5 days ago
Apply on www.emediamonitor.net
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Artificial Intelligence Amazon S3 Automation of Tests Ubuntu (Operating System) Software as a Service Cloud Storage Computer Programming Databases Content Analysis Continuous Integration Data Centers
+30 more
Debian Linux Software Design Patterns Distributed Data Store Perl (Programming Language) FFmpeg Monitoring of Systems Python (Programming Language) Linux System Administration Linux Servers Software Architecture Ansible Prometheus Server Administration Shell Script Software Engineering Transmission Control Protocol (TCP) Transcoding Speech Recognition Web Applications System Availability Delivery Pipeline Grafana Web Content RTSP Containerization Infrastructure Automation Frameworks Live Streaming Terraform Docker Elk Stack

Job description

  • Develop and maintain robust applications for recording and archiving live TV and radio streams, including IPTV, HLS, RTMP, and DASH.
  • Handle the capture, processing, and archiving of traditional media such as radio and television, as well as social media content.
  • Ensure high availability and operational reliability of the capture infrastructure.
  • Manage and optimize a fleet of dedicated Linux servers, including Ubuntu and Debian systems, in remote data centers to handle high-throughput media traffic.
  • Improve automated monitoring and failover systems to ensure 24/7 recording uptime.
  • Optimize media transcoding pipelines using tools such as FFmpeg or GStreamer to manage storage costs without sacrificing quality.
  • Ensure the quality, reliability, and accuracy of the AI subsystems embedded in the capture and processing pipeline.
  • Measure, analyze, and report key performance indicators (KPIs) for the capture platform.
  • Manage continuous integration (CI/CD) processes and improve automated testing and deployment workflows.
  • Build and maintain a global knowledge database of radio, television, and social media stations and channels around the world.
  • Integrate AI models for automated content analysis, such as speech-to-text, OCR, or scene detection, to enrich captured data.

Requirements

  • Software Engineering: Strong foundation in software architecture, design patterns, and writing clean, maintainable, and scalable code.
  • AI Skills: Experience integrating AI models into production workflows and ensuring the quality and performance of AI-driven subsystems.
  • Infrastructure: Deep experience with Linux administration, shell scripting, and remote server management.
  • Programming: Proficiency in Perl and Python, as well as solid experience with JavaScript.
  • Protocols: Strong understanding of networking, including TCP and UDP, and streaming protocols such as HLS, RTMP, RTSP, and SRT.
  • Media Processing: Hands-on experience with FFmpeg, GStreamer, or similar media frameworks.
  • Video Players: Experience working with web-based video players and media playback technologies.
  • SaaS Mindset: Experience building reliable, high-availability systems that serve a professional client base.

Preferred Skills:

  • Experience with containerization, including Docker and Kubernetes, and Infrastructure as Code tools such as Terraform or Ansible.
  • Knowledge of digital signal processing (DSP) or broadcast technologies.
  • Familiarity with distributed databases and cloud storage such as AWS S3 or Google Cloud Storage.
  • Experience with monitoring tools such as Prometheus, Grafana, or the ELK stack.
  • Experience managing media metadata, channel directories, or international media databases.
  • Capturing of web content for enriching the audio/visual data with metadata.
  • Experience running (AI) pipelines in a responsible way.

Benefits & conditions

  • The opportunity to work on a specialized, high-impact global infrastructure project within an AI-first culture.
  • A performance-based salary.
  • A remote-friendly environment with the latest gear and tools.
  • The chance to solve complex engineering challenges involving massive data scale, AI automation, and a global footprint.

Our offices are centrally located in Vienna, the town ranked #1 for living world-wide multiple years in a row. We welcome everybody to work in our offices.

To apply, please send your CV together with a statement of motivation to: application2026@emediamonitor.net. We are looking forward to your application!

Turning broadcast data into valuable insights - 24/7 media monitoring across 85+ countries.

About the company

We are a SaaS company specializing in the global monitoring and analysis of audio and visual media. As an AI-first company, we integrate AI systems throughout our processing pipeline, from content ingestion to delivery. We are looking for a Software Engineer to take ownership of the infrastructure and development of our global media capture engine. You will be responsible for building and maintaining the systems that record thousands of live radio and television streams from around the world, as well as relevant social media content, ensuring high availability, low latency, and exceptional capture quality.

This is a unique opportunity at the intersection of backend engineering, AI integration, DevOps, and media technology. You will oversee both cloud-based internet stream ingestion and physical media servers hosted in data centers around the world, while ensuring the performance, reliability, and quality of the AI subsystems that power our media insights. We are looking for a motivated Software Engineer dedicated to developing reliable and innovative global media capture solutions.

Join our world-class team and become part of the success story of data driven marketing and business intelligence.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.emediamonitor.net
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:30 min

Developer interfaces for interacting with camera hardware

Flo Pachinger · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Automating multi-angle video cuts using PHP and FFmpeg

Chris Heilmann Chris Heilmann +2 · LIVE

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all