What is a Software Engineer at Deepgram?
As a Software Engineer at Deepgram, you are stepping into a role that sits at the intersection of high-performance computing, deep learning, and developer-centric API design. Deepgram is not just wrapping existing speech-to-text models; the company builds end-to-end deep learning models from scratch to deliver the fastest and most accurate transcription and understanding capabilities in the industry.
In this position, you are responsible for building the robust infrastructure and applications that allow developers to integrate voice AI into their products seamlessly. Your work directly impacts the speed, reliability, and scalability of the platform. Whether you are optimizing low-level code for GPU inference, designing intuitive APIs for external developers, or building internal tools to accelerate model training, your contributions are critical to the company's mission of making every voice heard and understood by machines.
You will join a team that values technical excellence and autonomy. The engineering culture is one of "proving yourself" through practical application rather than theoretical exercises. You will work on complex problems involving real-time data streaming, massive scale, and the unique challenges of serving AI models with low latency.




