Skip to content
CantinaCantinaSunnyvale, CA

Media Software Engineer, Speech (All Levels)

Build and enhance real-time audio/video infrastructure using WebRTC for iOS, Android, and web in Cantina's social AI platform. Requires C/C++ experience, systems programming knowledge, and interest in media challenges; all levels from new grads welcome.

120k – 180k/yr
HybridEntry levelBackend Engineering

About the role

What You’ll Do

  • Enhance and extend the real-time Cantina media platform.
  • Enable new ways for users to interact with their friends and AI bots through voice and video by implementing new features and capabilities.
  • Improve and build on the custom, WebRTC-based frameworks we use to provide media services for iOS, Android, and web clients.
  • Collect and analyze metrics relating to system performance and user behavior.
  • Participate in detailed and constructive design and code reviews.
  • Collaborate with other members of the team to deliver new features and enhancements on a regular basis.
  • Work with application development teams to define APIs they can use to integrate with the media stack.

What You’ll Bring (Minimum Qualifications)

  • BS or MS in Computer Science, Computer Engineering, or a related field; or equivalent experience.
  • Excellent communications skills.
  • Experience with C or C++.
  • Strong computer science fundamentals, including familiarity with data structures and concurrent / multithreaded programming.
  • Exposure to system programming concepts, including network protocols; memory management; and distributed systems fundamentals.
  • Object-oriented programming and design skills.
  • Interest in solving challenging, subtle engineering problems.

Preferred Qualifications

  • Previous experience with WebRTC, streaming protocols, or other media-related technologies.
  • Familiarity with audio or video processing techniques and algorithms.
  • Experience creating backend server infrastructure.
  • Experience developing software for iOS and Android.
  • Familiarity with building services using Node.js.
  • Familiarity with artificial intelligence and machine learning techniques, particularly in relation to speech recognition and synthesis.

Compensation

  • Anticipated annual base salary range: $120,000-$180,000.

Skills

C++WebrtciOSAndroidNode.jsAudio ProcessingVideo ProcessingNetwork ProtocolsDistributed SystemsMultithreading
Pinterest

Software Engineer I, Backend

PinterestSeattle, WA

As a Backend Software Engineer I, you will build and scale backend features for Pinterest's monetization engineering teams, contributing to the entire product development process from ideation to release. You will work with large-scale distributed systems and collaborate with cross-functional teams.

121k – 211k/yr
Hybrid1+ YOEBackend Engineering
Pinterest

Software Engineer II, Backend

PinterestSan Francisco, CA +1

Build scalable backend systems for Pinterest's user-facing features, collaborating with product and design teams on full development lifecycle including prototyping, testing, and AI-assisted workflows. Requires 2+ years backend experience with RESTful APIs, storage, caching, and strong AI utilization practices.

119k – 245k/yr
Remote2+ YOEBackend Engineering
TheGuarantors

Software Engineer

TheGuarantorsNew York, NY

Build and maintain scalable backend services and APIs for third-party client integrations on a developer-facing platform. Requires 2+ years building backend services (Go preferred), strong API and system design skills, SQL experience, and cloud/IaC knowledge.

125k – 145k/yr
Hybrid2+ YOEBackend Engineering
Censys

Software Engineer

CensysAnn Arbor, MI

Software engineer building backend services, resilient APIs, and scalable microservices for Censys' Adversary Investigation and threat hunting tools in the SaaS platform. Requires 2-4 years experience, preferably with Go and cloud infrastructure.

125k – 177k/yr
Remote2+ YOEBackend Engineering
Censys

Software Engineer , Core Services

CensysAnn Arbor, MI

Build and extend core platform services for authentication, authorization, RBAC, identity, and account management at Censys. Requires 2-4 years experience with strong Go skills and experience shipping backend services in cloud environments.

125k – 177k/yr
Remote2+ YOEBackend Engineering