Software Engineer
- Vancouver, BC, Canada
$75,000 to $150,000 CAD / year · Full-time
Applications open in a new tab.
Job details
- Pay
- $75,000 to $150,000 CAD / year
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
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.
What We’re Looking For
Experience building complex and extensible software
Practical understanding of data structures and algorithms
Code optimization techniques
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
More about this job
Responsibilities
The software engineer will be responsible for building complex and extensible software solutions. They will tackle unsolved problems while applying rigor and originality to real-world constraints.
Requirements
Candidates must have hands-on experience with C, Python, and TypeScript, along with a practical understanding of data structures and algorithms. Experience with code optimization and building complex software systems is required.
Skills
- Software Engineering
- Data Structures
- Algorithms
- Code Optimization
- C
- Python
- TypeScript
- Machine Learning
- Deep Learning
- Embedded Software
- Android Development
- iOS Development
- Fixed-point Computation
- On-device Inference
- Speech Recognition
- Speech Synthesis
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Software Engineer
- AI Startup
- Data Structures
- Algorithms
- Code Optimization
- C
- Python
- TypeScript
- Machine Learning
- Deep Learning
- Embedded Software
- Microcontrollers
- DSPs
- NPUs
- Android
- iOS
- Fixed-point Computation
- On-device Inference
- Speech Recognition
- Speech Synthesis
- Speaker Recognition