Enable job alerts via email!

Software Engineer — Machine Learning

Picovoice

Vancouver

On-site

USD 75,000 - 150,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative AI startup is seeking passionate software engineers to join their elite team. This role focuses on developing cutting-edge on-device voice AI technologies, pushing the limits of speech recognition and synthesis. You'll tackle complex challenges in a fast-paced environment, collaborating with talented engineers and researchers who value autonomy and results. If you're eager to contribute to the future of voice technology and thrive in a dynamic setting, this opportunity is perfect for you.

Qualifications

  • Experience building complex and extensible software.
  • Practical understanding of data structures and algorithms.

Responsibilities

  • Solve vague, nontrivial problems under tight constraints.
  • Work alongside a small, elite team of engineers and researchers.

Skills

C
Python
TypeScript
Data Structures and Algorithms
Complex Software Development

Job description

Picovoice is a profitable and growing AI startup that builds next-generation on-device voice AI technologies. We push the boundaries of what's possible in speech recognition, speech synthesis, speaker recognition, and language modeling on edge devices.

We're hiring software engineers who thrive on solving vague, nontrivial problems under tight constraints. You'll work alongside a small, elite team of engineers and researchers who value speed, autonomy, and results.

Required Skills
  • Experience building complex and extensible software
  • Practical understanding of data structures and algorithms
  • Hands-on experience with C
  • Hands-on experience with Python
  • Hands-on experience with TypeScript
Preferred Skills
  • Working knowledge of machine learning and deep learning
  • Experience with debugging embedded software running on microcontrollers, DSPs, or NPUs
  • Hands-on experience with Android development
  • Hands-on experience with iOS development

The salary range for the role is $75,000 - $150,000 per year.

Seniority level

Entry level

Employment type

Full-time

Job function

Engineering and Information Technology

Industry

Software Development

Join us in pushing the boundaries of voice AI technology. Referrals increase your chances of interviewing at Picovoice by 2x.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Machine Learning Engineer

EA SPORTS

Vancouver

Remote

CAD 133.000 - 194.000

Yesterday
Be an early applicant

Machine Learning Engineer

Variational AI Inc.

Vancouver

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Senior Machine Learning Engineer (Remote, Canada)

AuditBoard

Remote

CAD 80.000 - 140.000

Yesterday
Be an early applicant

Senior Data Engineer - Spatial Data

Jacobs

Burnaby

Remote

CAD 118.000 - 160.000

2 days ago
Be an early applicant

Machine Learning Engineer

BioRender

Remote

CAD 130.000 - 240.000

7 days ago
Be an early applicant

Engineer Machine Learning

Enbridge

Golden Horseshoe

Remote

CAD 111.000 - 170.000

7 days ago
Be an early applicant

Senior Machine Learning Engineer

Replicant, Inc

Remote

CAD 80.000 - 150.000

6 days ago
Be an early applicant

Sr. Machine Learning Engineer, Onsite Content Signals

Pinterest

Remote

CAD 80.000 - 120.000

6 days ago
Be an early applicant

Data Engineer

DataAnnotation

Vancouver

Remote

USD 60.000 - 100.000

3 days ago
Be an early applicant