Location: Richmond, BC (Hybrid – 3 days per week in-office)
Salary: $70,000-$ 75,000 per year (negotiable based on experience)
Experience: Recent Graduate to 3 Years Experience
Our client is an innovative technology company based in Richmond, BC, specializing in AI-powered behavioral recognition, computer vision, and edge-based video analytics solutions. Their proprietary technology runs directly on surveillance cameras and edge devices, eliminating the need for traditional server infrastructure. Their solutions are used across healthcare, retail, transit, banking, and other industries to improve security, safety, and operational efficiency.
They are seeking a Junior Software & AI Developer to join their growing engineering team.
In this role, you will work directly alongside senior mathematics, AI, and software engineers, helping build, maintain, and deploy edge-intelligence solutions. The ideal candidate is highly adaptable, eager to learn complex systems, and interested in software development, AI technologies, and computer vision.
Qualifications
- Degree in Computer Science, Computer Engineering, Mathematics, or a related field
- Strong proficiency or academic foundation in C++
- Familiarity with Python for automation scripting and data processing
- Basic understanding of computer vision concepts and the AI model lifecycle
- Excellent verbal and written communication skills
- Strong technical documentation abilities
- Available to work in Richmond, BC, three days per week
Responsibilities
Core System Development
- Learn and work within an existing C++ codebase and software architecture
- Implement feature enhancements, optimizations, and bug fixes
AI Data Pipelines
- Support AI development initiatives by running automation scripts
- Assist with training dataset preparation and management
- Contribute to model optimization workflows
Testing and Development
- Assist with testing compiled software on edge devices and target hardware platforms
Documentation
- Maintain engineering logs and technical documentation
- Ensure documentation remains accurate as products evolve
What We Offer
- Opportunity to work alongside experienced AI and software engineers
- Exposure to computer vision, machine learning, and edge-computing technologies
- Career growth within a fast-paced and innovative technology environment
- Competitive compensation package
How to Apply
Please apply here or submit your resume to info@hrexpress.ca
Subject Line: Junior Software & AI Developer Application