Skip to content
CantinaCantina

Media Software Engineer, Speech

Build and optimize high-performance, real-time speech, audio, video, and WebRTC infrastructure for conversational AI across mobile and web platforms. The role requires professional C or C++ experience, concurrent systems knowledge, and at least three years of software engineering experience.

About the job

Responsibilities

  • Improve the real-time speech and media systems powering live AI conversations.
  • Reduce latency and optimize responsiveness across audio streaming and speech pipelines.
  • Build tools to enable the creation of AI models to support speech processing.
  • Develop new voice and video capabilities enabling more immersive interactions between users and AI bots.
  • Improve and extend custom WebRTC infrastructure across iOS, Android, and web.

Requirements

  • Bachelor's or master's degree in Computer Science, Computer Engineering, a related field, or equivalent experience.
  • 3+ years of professional software engineering experience.
  • Excellent communication skills.
  • Ability to work independently and drive projects from requirements to completion.
  • Professional experience with C or C++.
  • Computer science fundamentals, including memory management, high-performance data structures, and concurrent or multithreaded systems.
  • Exposure to system programming concepts, including network protocol design, asynchronous I/O, and distributed system architectures.
  • Object-oriented development and design skills.
  • Interest in solving subtle and challenging engineering problems.

Nice-to-haves

  • Experience with WebRTC, streaming protocols, or other media-adjacent technologies.
  • Familiarity with media processing techniques.
  • Experience creating backend server infrastructure.
  • Experience developing software for iOS or Android.
  • Familiarity with services built using Node.js or Go.
  • Familiarity with artificial intelligence and machine learning techniques, particularly speech recognition and synthesis.

Compensation and Benefits

  • Annual base salary: $180,000–$270,000.
  • Competitive salary and generous company equity.
  • Medical, dental, and vision insurance, with 99.99% of premiums covered.
  • 42 days of paid time off, including 15 PTO days, 10 sick days, 15 company holidays, and 2 floating holidays.
  • Generous parental leave and fertility support.
  • 401(k) retirement savings plan.
  • $500/month lifestyle spending account.
  • Complimentary lunch and snacks for in-office employees.
  • One Medical membership.

Skills

C++, C, Webrtc, Streaming Protocols, Media Processing, iOS, Android, Node.js, Go, Speech Recognition, Speech Synthesis, Machine Learning, Concurrent Systems, Asynchronous I/O, Distributed Systems

Maybern

Maybern

New York, NY

Senior Software Engineer, Platform
$180k+/yrOn-site5+ YOEBackend Engineering

Senior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.

Duolingo

Duolingo

Pittsburgh, PA

Senior Software Engineer, Backend
$183k+/yrOn-site5+ YOEBackend Engineering

Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.

Duolingo

Duolingo

New York, NY
Senior Software Engineer, Backend
$183k+/yrOn-site5+ YOEBackend Engineering

Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.

Temporal

Temporal

United States

Senior Software Engineer, Cloud Growth
$176k+/yrRemote5+ YOEBackend Engineering

Senior software engineer responsible for revenue-critical backend systems spanning account lifecycle management, metering, billing, integrations, and customer-facing usage transparency. The role requires strong distributed-systems experience, Go or comparable backend expertise, and operational ownership.

Beacon AI

Beacon AI

San Carlos, CA

Lead Backend Software Engineer
$185k+/yrHybrid5+ YOEBackend Engineering

Leads the design, development, and operation of secure, scalable backend services, APIs, distributed systems, and data pipelines for a mission-critical flight safety platform. Requires 5+ years of backend experience and strong Python and JavaScript/TypeScript skills.