Remote Senior Software Engineer, Backend

Logo of Deepgram

Deepgram

๐Ÿ“Remote - Worldwide

Job highlights

Summary

Join Deepgram as a backend software engineer to lead the design and implementation of products, improving core inference services, developing processes, and partnering with Product to design new services.

Requirements

  • 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

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

Preferred Qualifications

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Deepgram know you found this job on JobsCollider. Thanks! ๐Ÿ™