Software Engineer - Applied AI (Senior or Staff Level)
Deepgram · New York, NY · 1 wk ago
On-siteEngineeringFull-time
The Role
We are seeking a Software Engineer to join Deepgram for Restaurants—a new, vertically focused business unit dedicated to solving the toughest problems in the space, working alongside Deepgram’s core research teams.
Responsibilities
- Design, develop, and maintain scalable, high-performance backend systems for our automated order-taking platform
- Collaborate closely with our team to ensure the seamless integration of our backend with our ML models and client devices
- Maintain and monitor the performance of our backend systems in production environments
- Build and maintain integrations with third-party restaurant software systems like POS, loyalty, payment gateways, and customer data platforms
- Implement best practices in system design, code quality, and testing to ensure a reliable, secure, and maintainable system
- Optimize AI pipeline to improve performance in challenging audio environments, robustly handle ambiguous customer requests, and rapidly scale to new menus
- Push the very boundaries of LLMs and voice AI technology to solve one of the technology industry’s historically elusive challenges
- Run experiments to validate the product impact of new functionality
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 4+ years of hands-on experience in developing, implementing, and maintaining backend infrastructure in production environments
- Proven track record of building and deploying scalable, high-performance backend systems
- Experience with cloud-based infrastructure and deployment technologies, such as AWS and API design
- Excellent problem-solving skills and the ability to adapt to a rapidly evolving startup environment
- Strong communication skills and the ability to work collaboratively with a team
- Willingness to problem solve across our entire product
- Able to proactively recognize problems and identify solutions to those problems
- Results oriented and care about the impact of your work
Qualifications
- Experience working with audio
- Experience taking a backend system from zero to one
- Experience building and maintaining a system that integrates with many third-party APIs, particularly Point of Sale systems
- Experience with Python, Kotlin, or Java
- Experience with containerization tools, such as Docker and Kubernetes
Skills
- Problem-solving skills
- Collaboration skills
- Communication skills
- Adaptability to change
- Results orientation
Benefits
- Competitive compensation package
- Flexible work schedule
- Professional development opportunities
- Work-life balance
Pay
Competitive salary commensurate with experience
Schedule
Full-time, remote position