Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer - Audio Processing & Networking Specialist

at Aldea

Posted 2 days ago | 0 applied

Description:

  • We are seeking an experienced software engineer with deep expertise in audio processing, low-latency networking, and real-time media delivery to help us design and implement high-performance media pipelines.
  • This role is ideal for someone passionate about audio quality, resilient media transport, and solving the challenges of delivering immersive, real-time experiences at scale.
  • You will work on building and optimizing systems that leverage technologies such as WebRTC, Opus codec, SRT (Secure Reliable Transport), and other modern audio and networking protocols.
  • Responsibilities include designing, developing, and maintaining software components for real-time audio processing and media transport.
  • You will build and optimize solutions for low-latency audio and video delivery, integrating existing systems like WebRTC and emerging standards like Apple LL-HLS for immersive, multi-modal experiences.
  • The role involves integrating and fine-tuning Opus audio compression pipelines for a wide variety of use cases and implementing reliable streaming using SRT, QUIC, LL-HLS, and other advanced networking protocols.
  • You will develop tools and systems for monitoring audio quality, latency, jitter, and packet loss, and collaborate with cross-functional teams to define and deliver key product features.
  • Profiling and optimization will be performed to ensure audio performance meets strict latency and quality standards, while staying current with emerging technologies in the real-time audio, streaming, and networking space.

Requirements:

  • Strong experience in audio signal processing and real-time audio pipeline development is required.
  • A deep understanding of WebRTC, including ICE, DTLS, SRTP, RTP/RTCP, and media negotiation is essential.
  • Hands-on experience with the Opus codec, including tuning for various audio quality and bandwidth scenarios, is necessary.
  • Practical knowledge of SRT, QUIC, RIST, or similar protocols for resilient low-latency media delivery is required.
  • Strong programming skills in C/C++, Rust, or Go are mandatory, with bonus points for experience with Node.js, Python, or other scripting languages.
  • Familiarity with network programming, socket APIs, and low-level debugging of network issues is important.
  • Experience building cross-platform software (Windows, Linux, macOS, iOS, Android) is required.
  • Proficiency with version control (Git), CI/CD pipelines, and automated testing is necessary.
  • Nice to have includes knowledge of DSP (Digital Signal Processing) techniques for voice enhancement or noise suppression, experience with audio AI problems like VAD, diarization, STT, or TTS, and contributions to open-source WebRTC, SRT, or Opus projects.

Benefits:

  • We offer a competitive base salary and a performance-based bonus based on achieving goals.
  • Equity participation is included as part of the compensation package.
  • Comprehensive benefits are provided, including health, dental, vision, and paid time off.
  • A flexible work environment is available, with options for hybrid work based in Miami or fully remote.
  • There is an option to start on a contract basis with the potential for full-time hire.