Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Deepgram Logo

Backend Software Engineer - Active Learning Team

Deepgram

Salary not specified
Dec 23, 2025
Remote, CA, US
Apply Now

Deepgram is looking for a backend software engineer to lead the design and implementation of Deepgram’s internal data and ML training systems. The role involves designing and implementing secure, robust, and scalable services for data cataloging, querying, and access; efficient, distributed compute orchestration for ML training jobs; and integrations with Research tooling.

Requirements

  • Programming experience in Rust (or C, C++), with competence in Python
  • 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

Responsibilities

  • Improve Deepgram’s core data ingestion, cataloging, and transformation services including areas in networking, speech processing, audio transcoding, and latency and memory optimization
  • Engineer ML training code to be performant and highly extensible, rapidly enabling large-scale training of new foundational model architectures
  • Develop processes for measuring, building, and optimizing services to maximize system performance
  • Debug complex system issues that include networking, scheduling, database, and other persistence store interactions
  • Partner with DataOps and Research to design and implement new services, features, and/or products end to end

Other

  • 3+ years of experience in an industry role
  • Excellent communication and organizational skills, both written and verbal.
  • Thrive in a fast-paced, impact-driven environment where learning new skills on-the-fly is not only encouraged but a regular necessity
  • Enjoy balancing decisions about product and feature maturity to decide when to make minimally invasive changes versus when to incorporate detailed design work