CareerPlanGet AI match score →

Software Engineer

💼 Full-time🗓 2026-07-25

Core

Building complex and extensible software for an AI startup tackling unsolved problems under real constraints.

Role type

Software Engineer

Builds

Complex, extensible software systems

Domain

AI, embedded systems, mobile development

Deliverable

production ML models | product features

Required skills

C, Python, TypeScript, data structures and algorithms, code optimization

Preferred skills

machine learning, deep learning, embedded software debugging, Android development, iOS development, fixed-point computation, on-device inference, speech recognition, speech synthesis, speaker recognition

Technologies

C, Python, TypeScript

Responsibilities

Building complex and extensible software; optimizing code; implementing data structures and algorithms

Seniority

Individual Contributor

Rewrite
## About the role A profitable and steadily growing AI startup in Vancouver is seeking Software Engineers. We tackle unsolved problems under real constraints. We value originality, speed, and rigor. ## Responsibilities - Experience building complex and extensible software - Practical understanding of data structures and algorithms - Code optimization techniques ## Requirements - Hands-on experience with C - Hands-on experience with Python - Hands-on experience with TypeScript ## Nice to have - 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 - Fixed-point computation - On-device inference experience - Background in Speech Recognition, Speech Synthesis, and Speaker Recognition
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗