REMOTE Senior Software Engineer

2 weeks ago


Vancouver, British Columbia, Canada SoundHound Inc Full time

With a global reach spanning two dozen languages, we build Voice AI products with conversational intelligence for cars, restaurant ordering, and more, allowing our customers to extend their brand in new and meaningful ways.

In the Menu Data Engineering team we take menus intended for visualization and turn them into versions that can be more naturally navigated by voice.

We employ the latest technologies, including externally built LLMs, and our own programming language CaiLan, with the goal of creating tools to enable analysts to very quickly verify and build out these voice menus.

Additionally we work on APIs to facilitate the ingestion of these menus as well as orders from them.

Our team works closely with both NLU engineers as well as analysts towards quickly onboarding menus and providing a seamless customer experience.

Design algorithms that can ingest menus and augment their contents to be part of a voice interface
Build systems that can facilitate order placement from these modified menus
You have a Bachelor's degree in Computer Science with 5+ years of full-time work experience; or a Master's degree with 3+ years of full-time work experience
You have proficiency in at least one programming language such as C++, Python, Java, Go, or C#.
You have experience with functional programming languages like Clojure, Scala, Lisp, Scheme, OCaml, F#, Elixir, or Erlang.

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. Diversity, equity, inclusion, and belonging are key to who we are as a company. Learn more about our philosophy, benefits, and culture at .

SoundHound ensures that individuals with disabilities are provided reasonable accommodations to participate in the interview process, perform essential job functions, and receive other employment benefits.

To view our job applicant privacy policy, please visit .
Will you now or in the future require SoundHound to commence ("sponsor") an immigration case in order to employ you?

At SoundHound, we believe in fostering an environment where a diversity of perspectives can thrive as we build the future of voice AI together.

Your responses, if you choose to share them, will be used (in aggregate only) to help us identify areas of improvement in our process.

Female
Male
Alaskan Native / American Indian / Indigenous American / Native American
East Asian (inclusive of Chinese, Japanese, Korean, Mongolian, Tibetan, and Taiwanese)
South Asian (inclusive of Bangladeshi, Bhutanese, Indian, Nepali, Pakistani, and Sri Lankan)
Southeast Asian (inclusive of Burmese, Cambodian, Filipino, Hmong, Indonesian, Laotian, Malaysian, Mien, Singaporean, Thai, and Vietnamese)
I am part of the LGBTQIA+ community
I have a disability

#

  • Vancouver, British Columbia, Canada JAM Software GmbH Full time

    As a Senior Software Engineer, you'll play a crucial role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems to meet the ever-evolving needs of our business in today's demanding global marketplace. Your focus will be on extending, developing, and maintaining the Adobe Commerce platform...


  • Vancouver, British Columbia, Canada A Thinking Ape Full time

    Full Time] Senior Software Development Engineer - Unity at A Thinking Ape (United States) | BEAMSTART Jobs Senior Software Development Engineer - Unity Full Time Remote Work A Thinking Ape builds communities through mobile games with emergent social play and original IP. We released our first game in 2009 and have been profitable and growing every year...


  • Vancouver, British Columbia, Canada JAM Software GmbH Full time

    Marqeta is seeking a Senior Software Engineer to join its Data Parser team, focusing on building a scalable and efficient data processing service that facilitates cross-product solutions. The role involves using Java, Python, and technologies like Spark or PySpark, and applies creative thinking to solve data problems while adhering to engineering best...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Back-End Java Engineer (12 month remote contract)Job Title: Back End Java Engineer | Remote Our client is currently hiring for a Back End Java Engineer to join our expanding back-end development chapter. If you have a passion for technology and are excited about leading a digital revolution in the financial industry, keep reading. As a Java Engineer,...


  • Vancouver, British Columbia, Canada A Thinking Ape Full time $100,000 - $150,000

    Full Time] Software Development Engineer - Live Ops at A Thinking Ape (United States) | BEAMSTART Jobs Software Development Engineer - Live Ops Full Time Remote Work A Thinking Ape builds communities through mobile games with emergent social play and original IP. We released our first game in 2009 and have been profitable and growing every year since. We...


  • Vancouver, British Columbia, Canada Targeted Talent Full time

    We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote. Our client is a B.C based tech company enjoying substantial growth. The work will be heavily related to developing and implementing new features for an SDK.You Have:5+ years' experience developing complex software projects and...


  • Vancouver, British Columbia, Canada Targeted Talent Full time

    We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote. Our client is a B.C based tech company enjoying substantial growth. The work will be heavily related to developing and implementing new features for an SDK.You Have:5+ years' experience developing complex software projects and...


  • Vancouver, British Columbia, Canada Rise People Full time

    Senior Software Engineer (Platform - DevOps) < Back to Careers Senior Software Engineer (Platform - DevOps) Vancouver, BC or Remote Engineering Full-time Jul 13, 2021 About Us is a workflow automation platform that simplifies developer operations so your growing team can measurably improve delivery velocity and hit launch dates. Putting the Dev back...


  • Vancouver, British Columbia, Canada Ignite Technical Resources Limited Full time

    On behalf of our client in Vancouver, BC , Ignite Technical Resources is looking for a Senior Backend Engineer (Java/Kotlin/Kubernetes) for a permanent full-time position . This position is a 100% remote position for candidates that can work legally in US and/or Canada. We are looking for an experienced Senior Developer, reporting directly to the CTO. The...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    We're looking for talented and diverse engineers to join our team and help us build the next generation of communications powered by digital technology. We are the Azure Communication Services Team. Azure Communication Services (ACS) is a Communication Platform as a Service offering, launched at Ignite 2020. We empower developers to augment their existing...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewAre you a Software Developer aspiring to improve Windows PC manufacturers pre-installed Apps to a new quality level, leveraging the latest innovations on hardware and the Windows Platform? Are you motivated by seeing your work make a difference on millions of devices? We have a job for you We are the Windows Ecosystem and Enablement team (WE2), and...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewAre you a Software Developer aspiring to improve Windows PC manufacturers pre-installed Apps to a new quality level, leveraging the latest innovations on hardware and the Windows Platform? Are you motivated by seeing your work make a difference on millions of devices? We have a job for you We are the Windows Ecosystem and Enablement team (WE2), and...


  • Vancouver, British Columbia, Canada ECAD Labs Full time

    "When joining ECAD Labs Inc. you are joining a dedicated team intently focused on making blockchain easier to build on. We develop tools for the Tezos ecosystem. Our mission is to increase the GDP of the blockchain by empowering and inspiring developers.We are looking for a senior engineer with experience in designing APIs and/or developer tooling. Finding...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the Position Who We Are Headquartered in New York City, Take-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. The Company develops and publishes products principally through Rockstar Games, 2K, Private Division, and Zynga. Our products are currently...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewAre you passionate about staying updated on the latest trends in Front-End Development and utilizing them to create a cutting-edge Web App? Are you eager to push the boundaries of the most popular Web App globally? Join us!Microsoft Teams plays a crucial role in Microsoft's vision for intelligent communications by integrating conversations, meetings,...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewAre you passionate about staying updated on the latest trends in Front-End Development and utilizing them to create a cutting-edge Web App? Are you eager to push the boundaries of the most popular Web App globally? Join us!Microsoft Teams plays a crucial role in Microsoft's vision for intelligent communications by integrating conversations, meetings,...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewWe're looking for talented and diverse engineers to join our team and help us build the next generation of communications powered by digital technology. Who are we? We are the Azure Communication Services Team. Azure Communication Services (ACS) is a Communication Platform as a Service offering, launched at Ignite 2020. We empower developers to...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    We're looking for talented and diverse engineers to join our team and help us build the next generation of communications powered by digital technology. Who are we? We are the Azure Communication Services Team. Azure Communication Services (ACS) is a Communication Platform as a Service offering, launched at Ignite 2020. We empower developers to augment...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software, Inc. Full time

    Headquartered in New York City, Take-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. The Company develops and publishes products principally through Rockstar Games, 2K, Private Division, and Zynga. Our products are currently designed for console gaming systems, PC,...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    Bit Quill Technologies. You likely have never heard of Bit Quill Technologies. That is a good thing. Last month (September 2020), we found 2 more senior software engineers for BitQuill Technologies. We need at least 9 more because of the continued demand for this company's expertise. The company is currently at 40 people and growing. Other software engineers...