273 Network Programming jobs in Canada
Neural Network Development Lead
Posted today
Job Viewed
Job Description
Job Description
Full-Time / Hybrid
Our client is a fast-growing startup focused on creating next-generation hardware AI accelerators. They are enhancing their software to ensure seamless deployment of neural networks on their innovative hardware. This role involves optimizing neural networks to leverage their architecture efficiently.
We're searching for a talented Neural Network Development Lead with a passion for developing cutting-edge neural networks. This role involves hands-on development, working with a cross-functional team, and bridging customer needs with our software and hardware capabilities. You'll enhance our Model Garden and develop custom neural networks that offer advanced functionality and performance.
Responsibilities:
- Lead teams to deliver and implement neural network models.
- Develop complex programs for neural net operations.
- Optimize neural network performance and communicate strategies to the team.
- Collaborate with future product generation architects.
Requirements:
- Degree in Computer Science, Engineering, or related field.
- 5+ years of AI experience.
- Strong C++ skills and experience in high-performance code optimization.
- Knowledge of neural network algorithms.
- Creative problem-solving skills.
Preferred Skills:
- Advanced degree in a related field.
- Project Management certification.
- Python experience and familiarity with AI accelerator programming.
- Strong mathematical and communication skills.
Why Consider Applying?
- Inclusive and diverse team environment.
- Support for accommodations during the interview process and in the workplace.
- Benefits include 20 vacation days, comprehensive health benefits, unlimited sick days, stock options, and the chance to impact the future of AI.
Join our client's mission to revolutionize AI with their efficient, high-performance technology. If you're passionate about AI and eager to tackle challenging problems, we encourage you to apply, even if you don't meet every requirement.
Neural Network Development Lead
Posted today
Job Viewed
Job Description
Job Description
Full-Time / Hybrid
Our client is a fast-growing startup focused on creating next-generation hardware AI accelerators. They are enhancing their software to ensure seamless deployment of neural networks on their innovative hardware. This role involves optimizing neural networks to leverage their architecture efficiently.
We're searching for a talented Neural Network Development Lead with a passion for developing cutting-edge neural networks. This role involves hands-on development, working with a cross-functional team, and bridging customer needs with our software and hardware capabilities. You'll enhance our Model Garden and develop custom neural networks that offer advanced functionality and performance.
Responsibilities:
- Lead teams to deliver and implement neural network models.
- Develop complex programs for neural net operations.
- Optimize neural network performance and communicate strategies to the team.
- Collaborate with future product generation architects.
Requirements:
- Degree in Computer Science, Engineering, or related field.
- 5+ years of AI experience.
- Strong C++ skills and experience in high-performance code optimization.
- Knowledge of neural network algorithms.
- Creative problem-solving skills.
Preferred Skills:
- Advanced degree in a related field.
- Project Management certification.
- Python experience and familiarity with AI accelerator programming.
- Strong mathematical and communication skills.
Why Consider Applying?
- Inclusive and diverse team environment.
- Support for accommodations during the interview process and in the workplace.
- Benefits include 20 vacation days, comprehensive health benefits, unlimited sick days, stock options, and the chance to impact the future of AI.
Join our client's mission to revolutionize AI with their efficient, high-performance technology. If you're passionate about AI and eager to tackle challenging problems, we encourage you to apply, even if you don't meet every requirement.
Neural Network Development Lead
Posted today
Job Viewed
Job Description
Job Description
Full-Time / Hybrid
Our client is a fast-growing startup focused on creating next-generation hardware AI accelerators. They are enhancing their software to ensure seamless deployment of neural networks on their innovative hardware. This role involves optimizing neural networks to leverage their architecture efficiently.
We're searching for a talented Neural Network Development Lead with a passion for developing cutting-edge neural networks. This role involves hands-on development, working with a cross-functional team, and bridging customer needs with our software and hardware capabilities. You'll enhance our Model Garden and develop custom neural networks that offer advanced functionality and performance.
Responsibilities:
- Lead teams to deliver and implement neural network models.
- Develop complex programs for neural net operations.
- Optimize neural network performance and communicate strategies to the team.
- Collaborate with future product generation architects.
Requirements:
- Degree in Computer Science, Engineering, or related field.
- 5+ years of AI experience.
- Strong C++ skills and experience in high-performance code optimization.
- Knowledge of neural network algorithms.
- Creative problem-solving skills.
Preferred Skills:
- Advanced degree in a related field.
- Project Management certification.
- Python experience and familiarity with AI accelerator programming.
- Strong mathematical and communication skills.
Why Consider Applying?
- Inclusive and diverse team environment.
- Support for accommodations during the interview process and in the workplace.
- Benefits include 20 vacation days, comprehensive health benefits, unlimited sick days, stock options, and the chance to impact the future of AI.
Join our client's mission to revolutionize AI with their efficient, high-performance technology. If you're passionate about AI and eager to tackle challenging problems, we encourage you to apply, even if you don't meet every requirement.
Neural Network Development Lead
Posted today
Job Viewed
Job Description
Job Description
Full-Time / Hybrid
Our client is a fast-growing startup focused on creating next-generation hardware AI accelerators. They are enhancing their software to ensure seamless deployment of neural networks on their innovative hardware. This role involves optimizing neural networks to leverage their architecture efficiently.
We're searching for a talented Neural Network Development Lead with a passion for developing cutting-edge neural networks. This role involves hands-on development, working with a cross-functional team, and bridging customer needs with our software and hardware capabilities. You'll enhance our Model Garden and develop custom neural networks that offer advanced functionality and performance.
Responsibilities:
- Lead teams to deliver and implement neural network models.
- Develop complex programs for neural net operations.
- Optimize neural network performance and communicate strategies to the team.
- Collaborate with future product generation architects.
Requirements:
- Degree in Computer Science, Engineering, or related field.
- 5+ years of AI experience.
- Strong C++ skills and experience in high-performance code optimization.
- Knowledge of neural network algorithms.
- Creative problem-solving skills.
Preferred Skills:
- Advanced degree in a related field.
- Project Management certification.
- Python experience and familiarity with AI accelerator programming.
- Strong mathematical and communication skills.
Why Consider Applying?
- Inclusive and diverse team environment.
- Support for accommodations during the interview process and in the workplace.
- Benefits include 20 vacation days, comprehensive health benefits, unlimited sick days, stock options, and the chance to impact the future of AI.
Join our client's mission to revolutionize AI with their efficient, high-performance technology. If you're passionate about AI and eager to tackle challenging problems, we encourage you to apply, even if you don't meet every requirement.
Neural Network Development Lead
Posted today
Job Viewed
Job Description
Job Description
Full-Time / Hybrid
Our client is a fast-growing startup focused on creating next-generation hardware AI accelerators. They are enhancing their software to ensure seamless deployment of neural networks on their innovative hardware. This role involves optimizing neural networks to leverage their architecture efficiently.
We're searching for a talented Neural Network Development Lead with a passion for developing cutting-edge neural networks. This role involves hands-on development, working with a cross-functional team, and bridging customer needs with our software and hardware capabilities. You'll enhance our Model Garden and develop custom neural networks that offer advanced functionality and performance.
Responsibilities:
- Lead teams to deliver and implement neural network models.
- Develop complex programs for neural net operations.
- Optimize neural network performance and communicate strategies to the team.
- Collaborate with future product generation architects.
Requirements:
- Degree in Computer Science, Engineering, or related field.
- 5+ years of AI experience.
- Strong C++ skills and experience in high-performance code optimization.
- Knowledge of neural network algorithms.
- Creative problem-solving skills.
Preferred Skills:
- Advanced degree in a related field.
- Project Management certification.
- Python experience and familiarity with AI accelerator programming.
- Strong mathematical and communication skills.
Why Consider Applying?
- Inclusive and diverse team environment.
- Support for accommodations during the interview process and in the workplace.
- Benefits include 20 vacation days, comprehensive health benefits, unlimited sick days, stock options, and the chance to impact the future of AI.
Join our client's mission to revolutionize AI with their efficient, high-performance technology. If you're passionate about AI and eager to tackle challenging problems, we encourage you to apply, even if you don't meet every requirement.
Neural Network Development Lead
Posted today
Job Viewed
Job Description
Job Description
Full-Time / Hybrid
Our client is a fast-growing startup focused on creating next-generation hardware AI accelerators. They are enhancing their software to ensure seamless deployment of neural networks on their innovative hardware. This role involves optimizing neural networks to leverage their architecture efficiently.
We're searching for a talented Neural Network Development Lead with a passion for developing cutting-edge neural networks. This role involves hands-on development, working with a cross-functional team, and bridging customer needs with our software and hardware capabilities. You'll enhance our Model Garden and develop custom neural networks that offer advanced functionality and performance.
Responsibilities:
- Lead teams to deliver and implement neural network models.
- Develop complex programs for neural net operations.
- Optimize neural network performance and communicate strategies to the team.
- Collaborate with future product generation architects.
Requirements:
- Degree in Computer Science, Engineering, or related field.
- 5+ years of AI experience.
- Strong C++ skills and experience in high-performance code optimization.
- Knowledge of neural network algorithms.
- Creative problem-solving skills.
Preferred Skills:
- Advanced degree in a related field.
- Project Management certification.
- Python experience and familiarity with AI accelerator programming.
- Strong mathematical and communication skills.
Why Consider Applying?
- Inclusive and diverse team environment.
- Support for accommodations during the interview process and in the workplace.
- Benefits include 20 vacation days, comprehensive health benefits, unlimited sick days, stock options, and the chance to impact the future of AI.
Join our client's mission to revolutionize AI with their efficient, high-performance technology. If you're passionate about AI and eager to tackle challenging problems, we encourage you to apply, even if you don't meet every requirement.
Community Relations & Network Development Partner
Posted today
Job Viewed
Job Description
Job Description
Position:Community Relations & Network Development Partner
(Internal Title: Physiotherapy Community Engagement Partner)
Location: Richmond (Onsite and Remote Work)
Status:Full-time Permanent
Rate:$33.33/hour + comprehensive benefits + generous time off plan
Back in Motion (BiM)s interdisciplinary and physiotherapy clinics in the cities of Abbotsford, Langley, Surrey, Coquitlam, Burnaby, Richmond, Vancouver and North Vancouver is looking for a full-time permanent Community Relations & Network Development Partner.
- Your mission is simple: help more people reach our therapists sooner.
- You connect clients, caregivers, and referral sources to the right clinic.
- You educate, remove barriers, and guide each new clientno cold-selling, just clear support.
What success looks like:
- A trusted referral network that actively recommends BiM clinics.
- Consistent growth in new-client enquiries driven by community outreach.
- Healthcare partners view you as the go-to resource for physiotherapy guidance.
- Clients feel informed, supported, and confident in their care path.
Your day-to-day:
- Meet physicians, insurers, employers, seniors groups, and community agencies.
- Explain care pathways, funding options, and clinic services.
- Track every touchpoint in our CRM and share insights with the Clinic Lead.
- Follow up with each new client after the first visit.
- Host information booths at health fairs and community events, such as fun runs.
- Partner with home-care, LTC, and Indigenous health teams to streamline referrals.
What you bring:
- Three-plus years in community outreach, patient liaison, or health promotion.
- Practical knowledge of Canadian allied-health and payer models.
- Previous experience in influencing and informing healthcare partnersexperience arranging physician or insurer meetings, or exposure to pharmaceutical/medical -device call planning is a strong asset.
- Strong presentation and relationship skills.
- Clear written and spoken English; other languages welcome.
- Valid drivers license and regular access to a vehicle.
- Post-secondary education in Kinesiology, Recreation Therapy, Health Administration, or a related field would be an asset.
Work structure and pay:
- Full-time, Monday to Friday, with evenings and weekends as required.
- About 80 % field work; remaining time for admin.
- Base salary plus performance bonus linked to referral growth (not commission).
- Paid kilometers and mobile plan.
We would like to thank all applicants for your interest in working as part of our team! Only those applicants selected to move forward in the recruitment process will be contacted.
To apply, please send your resume to
Be The First To Know
About the latest Network programming Jobs in Canada !
Senior Neural Network Kernel Software Development Engineer
Posted today
Job Viewed
Job Description
Job Description
Senior Neural Network Kernel Software Development Engineer
Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.
We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.
As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.
Responsibilities:
- Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
- Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
- Define, document, and communicate configuration APIs for these kernels to the compiler team.
- Share performance optimization concepts with both compiler engineers and architects working on future product generations.
- Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.
Requirements:
- Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
- Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
- Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
- Demonstrated capability to independently navigate challenging, well-defined problems.
- Aptitude and interest in both high-level conceptual understanding and intricate technical details.
- Enthusiasm for problem-solving within highly structured and restricted environments.
Preferred Skills and Experience:
- Proficiency in Python.
- Experience with other AI accelerator programming.
- Strong mathematical aptitude.
- Enjoyment of solving complex problems.
Our client offers:
- Comprehensive health and extended health benefits.
- Competitive Salary
- Unlimited sick leave.
- Stock options.
- Contribution to revolutionizing chip and software technologies with global impact.
Senior Neural Network Kernel Software Development Engineer
Posted today
Job Viewed
Job Description
Job Description
Senior Neural Network Kernel Software Development Engineer
Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.
We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.
As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.
Responsibilities:
- Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
- Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
- Define, document, and communicate configuration APIs for these kernels to the compiler team.
- Share performance optimization concepts with both compiler engineers and architects working on future product generations.
- Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.
Requirements:
- Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
- Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
- Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
- Demonstrated capability to independently navigate challenging, well-defined problems.
- Aptitude and interest in both high-level conceptual understanding and intricate technical details.
- Enthusiasm for problem-solving within highly structured and restricted environments.
Preferred Skills and Experience:
- Proficiency in Python.
- Experience with other AI accelerator programming.
- Strong mathematical aptitude.
- Enjoyment of solving complex problems.
Our client offers:
- Comprehensive health and extended health benefits.
- Competitive Salary
- Unlimited sick leave.
- Stock options.
- Contribution to revolutionizing chip and software technologies with global impact.
Senior Neural Network Kernel Software Development Engineer
Posted today
Job Viewed
Job Description
Job Description
Senior Neural Network Kernel Software Development Engineer
Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.
We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.
As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.
Responsibilities:
- Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
- Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
- Define, document, and communicate configuration APIs for these kernels to the compiler team.
- Share performance optimization concepts with both compiler engineers and architects working on future product generations.
- Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.
Requirements:
- Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
- Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
- Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
- Demonstrated capability to independently navigate challenging, well-defined problems.
- Aptitude and interest in both high-level conceptual understanding and intricate technical details.
- Enthusiasm for problem-solving within highly structured and restricted environments.
Preferred Skills and Experience:
- Proficiency in Python.
- Experience with other AI accelerator programming.
- Strong mathematical aptitude.
- Enjoyment of solving complex problems.
Our client offers:
- Comprehensive health and extended health benefits.
- Competitive Salary
- Unlimited sick leave.
- Stock options.
- Contribution to revolutionizing chip and software technologies with global impact.