Deepgram is looking for a Backend software engineer to lead the design and implementation of Deepgram’s products. You will design and implement secure, robust, and scalable services for speech processing; efficient, distributed data storage; optimized scheduling, and more. Your skill at building highly reusable code that overcomes technical challenges is paired with an intuition for delightful user experiences. You will be a critical voice in Deepgram’s Product and Engineering teams, driving high impact products from start to finish.
What You’ll Do
- Improve Deepgram’s core ASR (automatic speech recognition) services including areas in networking, speech processing, scheduling, etc
- Develop processes for measuring, building, and optimizing services to maximize system performance
- Debug complex system issues that include networking, scheduling and high performance computer interactions
- Customize backend services to support our customer needs
- Design and implement new services, features, and/or products end to end.
You’ll Love This Role If You
- Thrive in a fast-paced, impact-driven environment where learning new skills on-the-fly is encouraged.
- Enjoy rapidly learning new technologies, libraries, frameworks, and languages.
It’s Important To Us That You Have
- 5+ years of experience in an industry role
- Programming experience in C, C++, or Rust, 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.
It Would Be Great if You Had
- A basic understanding of the processes involved in modern machine learning frameworks
- Experience with CUDA and comfortable with writing software that optimizes and/or interfaces to GPUs
Salary range of USD $120,000 to $200,000 base plus variable and equity regardless of location
Share
Facebook
Twitter
LinkedIn
Telegram
Tumblr
WhatsApp
VK
Mail