Deepgram
Senior Software Engineer - Backend
Deepgram
$140k - $190k
Worldwide (Remote)
Rust
C
C++

Senior Software Engineer - Backend

Overview

Deepgram is the leading voice AI platform for developers building speech-to-text (STT), text-to-speech (TTS) and full speech-to-speech (STS) offerings.

Job Description

Deepgram is looking for a backend software engineer to help lead the design and implementation of Deepgram’s products. You will design and implement secure, robust, and scalable services for speech processing; efficient, distributed compute orchestration; optimized scheduling, and more.

Responsibilities

  • - Improve Deepgram''s core inference services including areas in networking, speech processing, audio transcoding, and latency and memory optimization
  • - Develop processes for measuring, building, and optimizing services to maximize system performance
  • - Debug complex system issues that include networking, scheduling and high performance computing interactions
  • - Rapidly customize backend services to support our customer needs
  • - Partner with Product to design and implement new services, features, and/or products end to end

Required Skills

  • - At least several years of experience in an industry role
  • - Programming experience in Rust (or C, C++), with competence in Python
  • - Excellent communication and organizational skills, both written and verbal
  • - A high level of experience and understanding of version control; preferably git
  • - Comprehensive experience with UNIX-style systems
  • - Experience with modern machine learning, such as experience with a framework like Torch or implementation knowledge of architectures like CNNs, RNNS, and transformers
  • - Experience with audio processing

Benefits

  • - Offers Equity
  • - Offers Bonus
  • - 10% annual bonus

About the company

Deepgram’s voice AI platform provides APIs for speech-to-text, text-to-speech, and full speech-to-speech voice agents. Over 200,000+ developers use Deepgram to build voice AI products and features. Our suite of voice AI tools is designed to transform how you interact with voice data, offering powerful APIs and models to unlock deeper insights and build seamless voice experiences.


All Job Openings at Deepgram