Senior Full-Stack Engineer, Smart Answering at SoundHound AI

Date: 2 days ago
City: Toronto, ON
Contract type: Full time
Remote
Your Career, our Future—Together.

Ready to join something big? At SoundHound AI, we bring voice, generative, and conversational AI together to transform how people interact with products and services. From voice-enabled vehicles to food ordering and customer support, our multilingual, omnichannel technology already impacts hundreds of millions worldwide.

The Senior Full Stack Engineer, Smart Answering is proficient in Typescript/Golang/Python. The role builds the tooling needed to take our Smart Answering product to market. The role demands a self-starter with a strong work ethic. The position works on cutting-edge projects and is a key player in developing innovative solutions.

What You'll Do

  • Design, develop, and maintain full-stack NextJS 14+ applications, Golang and Python backend systems
  • Write high-quality, maintainable code with a focus on scalability and performance
  • Collaborate with cross-functional teams to identify, prioritize, and develop new features
  • Stay up-to-date with the latest industry trends and technologies related to AI and web development
  • Contribute to the growth of the team by mentoring more junior members

What You'll Bring

  • Bachelor's degree in Computer Science or a related field or have equivalent work experience
  • 8 to 12 years of professional experience as a Full Stack Engineer
  • Use customer feedback to craft a holistic product experience that integrates design and engineering.
  • Expertise in MongoDB, React server components, NextJS (or similar concept), and Golang (or comparable server-side language)
  • Stay up to date with the latest AI models and agentic techniques, and can find solutions for the complex challenges of serving up contextually relevant knowledge to real-time AI systems.
  • Ability to write clean, maintainable, and scalable code
  • Excellent communication and interpersonal skills and can work effectively in a team environment

We’d be incredibly excited to hear from you if you are proficient in service-oriented and event-driven architectures.

[Please note that if your application is advanced, the initial step will be an invitation to partake in a pre-assessment.]

This role is available throughout Canada. Employees within a 100-kilometer radius of our Toronto office are expected to work from the office on three pre-scheduled “core days” each month to encourage cross-team connection and in-person collaboration. Aside from these office-specific “core days,” this job allows for virtual/remote, hybrid, and in-office workplace setting options. In addition to salary and equity, you will receive comprehensive healthcare, paid time off, and other benefits. Our recruiting team will provide a specific salary range based on location and years of experience.

Let's Start the Conversation

Join SoundHound AI and collaborate with colleagues worldwide who are shaping the future of voice AI. Guided by our values—supportive, open, undaunted, nimble, and determined to win—we strive to build breakthrough AI experiences together.

We provide reasonable accommodations for individuals with disabilities throughout the hiring process and employment. To view our job applicant privacy policy, please visit https://static.soundhound.com/corpus/ta/applicantprivacynotice.html.

Discover more about our philosophy, benefits, and culture at https://www.soundhound.com/careers.

  • Please beware of agency recruiters falsely stating that they represent SoundHound AI on job posts. Our job post above will note if we are utilizing a specific agency to assist with the search. Our recruiters use @soundhound.com email addresses exclusively.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Browse All Jobs in This Province

Explore full job listings for the area:: Jobs in Toronto | Jobs in Ontario

You May Also Be Interested In

Find other job listings similar to this one: