Jobs · Engineering · New York

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

Similar jobs