4 Technology jobs in Kelowna
Specialist, Assistive Technology
Posted today
Job Viewed
Job Description
Job Description
Do you want to work for a health care organization that changes people's lives? One that not only cares deeply about clients, but also values that its employees are its greatest asset?
Vision Loss Rehabilitation Canada is a unique health services organization that serves people who are blind or partially sighted across the country. Our certified specialists provide training that empowers clients to develop or to restore activities of daily living skills, to promote their independence, to enhance safety and mobility. We work closely with ophthalmologists, optometrists, and other health care professionals, by providing essential care on a referral basis in homes, workplaces and communities across the country.
We offer competitive salaries and benefits, flexible schedules, and opportunities for professional development and growth.
For more information about Vision Loss Rehabilitation Canada, please visit visionlossrehab.ca or call 1- .
Position Title : Specialist, Assistive Technology
Location : Kelowna, BC
Term : Full-time, Permanent
Reports To: Manager, Healthcare Operations
Salary : $29 - $33/ hourly
Date : July 16, 2025
I. Scope and Summary of Primary Responsibilities
In covering a broad range of duties and responsibilities this position assesses, recommends, and demonstrates assistive technology hardware and software for people with vision loss, helps develop, implement and instruct in assistive software training. This position also participates in education and awareness activities.
This position provides functional expertise for the comprehensive multi-faceted service and operations program.
II. Essential Functions
This position entails, but is not limited to the following general responsibilities:
•Assesses Clients with vision loss and helps them identify their personal needs and requirements as it relates to assistive technology solutions.
•Writes comprehensive assessment reports.
•In consultation with the Client, makes recommendations on assistive technology and training solutions to meet their unique needs.
•Assists Clients with a plan for the implementation of the assistive technology recommendations, including acquisition, setup and configuration of the assistive device and makes training referrals, as appropriate.
•Provision of instruction on adaptive software/hardware, develop rehab plan, and provide training on use of recommended assistive technology
•Performs administrative duties, including but not limited to, service tracking, benchmarking, report writing, etc.
•Delivers public speaking seminars and workshops on assistive technology and related topics to community agencies/groups and others.
•Demonstrates assistive technology options and solutions to both internal and external audiences.
•Uses electronic assessments and templates in the electronic medical record system to identify and document client challenges and training plans.
Relationships
•Provides support and consultation to Clients and their families regarding adjustment to vision loss.
•Promotes an understanding and awareness of assistive technology and related issues through consultation, public education, and in-service training.
•Attends and participates in multi-disciplinary team meetings.
•Assists with the training, placement and supervision of volunteers and students.
•maintain relationships with vendors, alternate service providers and partners to support client's goals and acquisition of equipment.
Problem Solving
•Provides timely delivery of assessments to Clients to help them determine what assistive technology will be best suited for their needs.
•Demonstrates the ability to creatively and quickly resolve problems to respond to unique individual needs.
•Supports Clients in their use of assistive technology and in resolving related problems and recommending solutions to those problems.
Decision Autonomy
•Utilizes standard procedures and processes to work with Clients to determine appropriate assistive technology.
•Utilizes judgment when determining if the individual requires referral to another VLRC service or external service.
•Operates with flexibility and personal discretion to accommodate each person’s specific needs.
•Utilizes VLRC based curriculum, standard procedures, and processes to work with Clients on developing an individual program to accommodate their unique needs.
Leadership
•Takes initiative to keep abreast of assistive technology as it relates to vision loss. Takes initiative in professional development activities to keep current in all aspects of mainstream and assistive technology.
•Provides leadership to community groups and partners by educating, advocating, and promoting awareness about vision loss.
•Provides leadership in mentoring, training and coaching volunteers, students, and staff.
•Facilitates and enhances team efforts on a professional level and shares specialized knowledge, sources, experience, concepts, and skills.
Requirements
III. Qualifications
Knowledge and Skill Requirements
•Knowledge and experience working with Clients of all ages with vision loss.
•Basic understanding of the principles of low vision and the impact of visual demands when transferred to electronic visual displays.
•General understanding of other disabilities and all life stages (children to seniors) and how this affects assistive technology selection and instruction.
•Well-developed interpersonal and communications skills.
•Decision-making and problem-solving ability.
•Mature and professional attitude.
•Self-directed, organized and detail oriented.
•Demonstrated client centred approach and commitment.
•Working confidentially in a technology intensive operation environment. Utilizing both standard office software and specialised client management technology.
•Knowledge and experience working with access technology and assistive technology.
•Related work experience.
Experience and Education
•College diploma or university degree in technology.
•Courses or certificate in teaching and training.
•Graduate of training courses that are designed or delivered by VLRC, or by an external provider on behalf of VLRC.
•Extensive knowledge of blindness and low vision assistive technology.
•Good command of relevant computer applications.
•Excellent verbal and written communications skills.
Work Environment
•Service will be provided in VLRC centers, individual homes and/or the community.
•Willingness to work flexible hours.
•Willingness to travel overnight.
•Ability to lift/carry items up to 15 kilograms.
Benefits
Apply Now!
If this sounds like the role for you, apply now to
Be sure to include a resume, cover letter, and mention how you heard about this opportunity.
VLRC is committed to creating and fostering an inclusive workplace and we are committed to a fair, transparent, and accessible recruitment process. We strongly encourage applications from members of groups that have been historically disadvantaged and marginalized, including but not limited to Indigenous peoples, racialized persons, persons with disabilities, people who are blind, partially sighted, or deafblind, and those who identify as women and/or 2SLGBTQ+.We strongly encourage applications from applicants with sight loss. Direct lived experience would be a definite asset.
VLRC is committed to accommodating applicants with disabilities and will work with applicants requesting accommodations at any stage of the hiring process. Please note that the successful candidate will be required to pass a standard Vulnerable Sector Check.
Not sure if you qualify? Think about applying anyway!
We understand that not everyone brings 100% of the skills and experience for the role. If you possess similar experience to what we’ve listed above, we encourage you to apply. We believe that diverse experience, transferable skills, and passion are key!
We thank all applicants for their interest in VLRC, however, only those selected for an interview will be contacted.
Closing Date for Applications: Until Filled
Information Technology Project Manager
Posted today
Job Viewed
Job Description
*** This position is open to anyone living in the EST, CST or MST time zones. The role is fully remote but will require occasional travel, on average about once a month.***
Our employer is a leading first-responder cybersecurity organization enabling clients to swiftly and effectively return to business following a cyber-attack. As a global market leader in ransomware post-breach remediation and cyber-attack first response, they consistently deliver results that exceed market standards for handling cyber-extortion and ransomware events. Their team collaborates with prominent global insurance carriers, leading law firms, and Fortune 1000 businesses.
The employer has an exciting opening for a FRENCH SPEAKING PROJECT MANAGER - Cybersecurity Incident & Engagement Manager (CIEM), which is a consulting practitioner that is a key participant in the Incident Response teams. You will play an important role in managing and coordinating the response to cyber incidents, ensuring that they are handled in a timely and effective manner. This position involves working closely with internal and external stakeholders to mitigate risks, minimize damage, and facilitate recovery efforts. This is a client-facing role where you will be responsible for managing cybersecurity incidents on behalf of our clients, including Fortune 500 organizations, ensuring quick resolution and minimizing impact to their operations. The CIEM is responsible for maintaining incident response protocols, managing communication during an incident, and ensuring continuous improvement of incident response processes.
This role is unique, and it is not like any of the regular Project Management positions out there; to succeed you need to possess skills to influence contributors at all levels, have organizational skills to manage engagements from inception to invoicing, set up and run kick-off and status meetings, maintain regular and agile client communications, define and document Standard Operational Processes, control project budgets, improve processes, support quality assurance steps for final deliverables where required and act as an escalation point for engagement issues.
The CIEM must enjoy active and regular interaction with technical consultants, lawyers and clients to keep up with our fast-paced high-demand engagements. This is a very engaging and hands-on role that does not allow for dull moments and often requires daily collaboration with our global teams across Europe and North America.
It requires a person who understands the fundamentals of IT infrastructure, proactive security measures, disaster recovery and remediation activities as they relate to information security.
Strong relationship-building ability with our partners within the insurance and legal professions is a must as well as with end-clients. You will have accountabilities for all engagements assigned to you and should be able to manage multiple engagements in parallel, at different stages. You need to possess strong experience working in the Information Technology and/or Security fields and a keen interest in learning about incident response methodologies and underlying forensic and breach response principles.
Your primary responsibility will be to act as the main point of contact for engagement delivery. As an engagement manager in the Cybersecurity field, you are required to possess leadership skills as well as, exceptional time management skills, excellent attention to detail and uncompromising pursuit of quality.
INCIDENT MANAGEMENT
- Manage and coordinate engagement to address response to cybersecurity incidents, including data breaches, malware infections, system compromises, and other cyber threats.
- Act as the main point of contact during active incidents, ensuring clear and timely communication with internal stakeholders, management, and external parties (e.g., vendors, legal, regulators).
- Collaborate with technical teams to investigate, contain, and mitigate incidents.
- Maintain accurate and up to date records of incidents, including the timeline of events, response actions taken, deliverables, deadlines, and lessons learned.
- Create incident status reports and contribute to post-incident analysis.
- Assist in developing, testing, and refining incident response plans and procedures to ensure they are up-to-date and effective.
- Ensure regulatory and compliance requirements are met throughout the incident lifecycle.
- Support efforts to identify the root cause of incidents and recommend improvements to prevent future occurrences.
- Track incident response metrics, provide status updates, and report on incident trends to management.
- Coordinate and ensure all facets of the incident response process are successfully executed in an organized and trackable manner.
- Enforce our critical incident response SLAs across all team members.
- Identify gaps, risks and opportunities during the incident, and address them to ensure the success of the incident.
- Develop and deliver agile/rapid progress reports, proposals, requirements documentation and presentations to various audiences.
- Create a strong partnership with the Incident Technical Leads to ensure nothing is missed and all engagements are delivered successfully.
- Coordinate, run, and record an incident postmortem
PROJECT MANAGEMENT
- Manage a portfolio of complex initiatives that span one or multiple lines of business
- Collaborate with other teams to ensure agility and eliminate unnecessary delays
- Full engagement life cycle ownership: successful engagement delivery will include full implementation from initiation to deployment for several major or minor initiatives simultaneously
- Manage all aspects of multiple related engagements to ensure the overall program is aligned to and directly supports the achievement of strategic objectives
- Report on success criteria results, metrics, test and deployment management activities
- Prepare budget estimates, projections and detailed engagement plans for all phases and types of engagements
- Effectively and organized management of resources used/needed and deliverables for each stream of the project.
- Control of project budgets, proactive tracking of change management and budget adjustments.
- Provide status reporting regarding milestones, deliverables, dependencies, risks and issues, progress, communicating across leadership and project stakeholders, often daily.
- Understand interdependencies between technology, operations and business needs.
- Manage scope approved and change management process for additional streams.
- Support the Statement of Work process.
JOB REQUIREMENTS
- Work Independently, remotely and with minimal supervision while delivering high-quality output
- Effective delivery of results in a fast-paced engagement environment
- Display an aptitude and desire for continuous learning at the leading edge of security
- Learn, understand and lead the deliverable of all the services
- Remain current on information security, emerging threat trends, and tools including methodologies to combat the same
- A high degree of comfort in customer-facing/consulting situations
- Travel as needed to customer locations for engagements requiring onsite presence including frequent travel with little notice. The ability to travel internationally may be required
- Flexibility to work with multiple time zones (clients and/or team members)
- Adhere to policies, procedures, and security practices in accordance with assigned customer’s established practices and internal policies
- Excellent written and verbal communication skills, with the ability to convey technical issues to non-technical stakeholders.
- Take meticulous notes and demonstrate strong reporting capabilities with an emphasis on detail
- Open to feedback and learning the company culture
- Ability to manage multiple tasks simultaneously and prioritize effectively under pressure.
LEADERSHIP
- This role will own accountability for the specific engagements assigned
- Support building a strong team
- Ability to lead engagements by managing team members from various technical teams
- Support new services and offerings to the marketplace
- Act as a leader and mentor to junior team members
- Provide on-site leadership for the engagement team by building and motivating team members to meet engagement goals, adhering to their responsibilities and milestones
- Participate in establishing practices, templates, policies, tools and partnerships to expand and mature these capabilities for the organization
- Resolve problems and understand escalation procedures; coordinate escalations and collaborate with client technology teams to ensure timely resolution of issues
EDUCATIONAL AND BACKGROUND REQUIREMENTS:
- Relevant educational background, preferably in a technical field such as Cybersecurity, IT, etc.
- 5+ Years of experience in incident or project management in a consulting role is preferred
- Experience managing high-performance teams and/or technical implementations,
- Work collaboratively with customers and self-manage through difficult situations with a focus on client satisfaction
- Strong problem-solving skills and attention to detail
- Ability to respond onsite in a 24/7/365 environment; must be willing to work evenings, overnight, weekends, and holiday hours as in some cases it is required.
- Excellent knowledge of MS Tools: Word, Excel, Visio, Powerpoint, Sharepoint.
Compensation Range:
- Base: 80-90k
- 10% annual bonus
- Extra time hours (2-3hrs/daily average = 150% pay/hr, for billable hours)
Benefits:
- Health benefits package (dental, medical, vision, drugs, travel, etc)
- 15 days of paid vacation per year
- 3 paid wellness days per year
- Monthly cell phone and internet allowance
- 3-month probationary period
Schedule:
- Monday to Friday
- Evening shifts
- On-call – must do one weekend a month.
- Weekend availability
- Willingness to travel: 25% (Preferred)
AI-First Data Analyst (Technical & Causal)
Posted 1 day ago
Job Viewed
Job Description
CSC Generation is on a mission to build the most advanced AI-driven retail operating system in the industry. Our brands—including Sur La Table, One Kings Lane, and Backcountry—rely on fast, intelligent decision-making rooted in high-integrity data. We're hiring an AI-First Data Analyst who combines deep statistical know-how with modern AI tooling and automation instincts.
This is a highly technical, hands-on role. You’ll build causal models, apply advanced machine learning techniques (e.g., Double ML), and develop internal data tools that help our brands operate faster, smarter, and more autonomously. You’ll be embedded with senior operators and report directly to a brand CEO or platform leader, supporting real decisions—not dashboards for dashboards’ sake.
This role is designed for someone early in their career, but exceptionally gifted, ambitious, and AI-native. You’ll grow fast, learn directly from executives, and become a critical part of CSC’s data and AI transformation.
What you get to do every day:
- Conduct causal analysis and treatment effect estimation using Double ML, causal forests, and uplift modeling to guide high-stakes decisions (e.g., promotions, marketing strategy, inventory management).
- Build AI-powered internal tools that automate analytical tasks and surface insights (e.g., GPT-powered report generation, automated anomaly detection).
- Develop and own dashboards and data pipelines that drive real-time visibility across sales, marketing, operations, and finance.
- Partner directly with business leaders to translate fuzzy questions into testable hypotheses, and then deliver answers that inform action.
- Identify opportunities to automate recurring analyses via custom GPTs, scripts, or workflow platforms like n8n.
- Work closely with engineering and data platform teams to improve data cleanliness, accessibility, and documentation.
What you bring to the role:
- 1–3 years of experience in data science, quantitative analysis, or machine learning.
- Bachelor’s or Master’s degree in Statistics, Economics, Computer Science, Data Science, or a related quantitative field.
- Expertise in causal inference frameworks—especially Double ML, A/B testing, and other counterfactual methods.
- Strong coding skills in Python or R; experience with SQL, Jupyter, and version control (Git).
- Comfortable building data pipelines and working with large datasets.
- Proficiency with AI tools such as ChatGPT, Claude, or custom GPTs, and a drive to integrate them into your work.
- Curious, fast-learning, and deeply motivated to solve business problems through analysis and automation—not just reporting.
- Experience with workflow automation (e.g., n8n, Make, Zapier) is a plus.
Why this role is different
Most data roles live downstream of decisions. This one lives at the center of them.
As our AI-First Data Analyst, you won’t just be running models—you’ll be shaping how our business thinks. You’ll work directly with executives, build tooling used by dozens of team members, and automate away repetitive insight work so you can focus on strategic problems.
We aren’t looking for someone to maintain dashboards. We’re looking for someone to build the next generation of internal data products—and use AI to do it 10x faster.
What’s in it for you? Joining CSC Generation isn’t just about having a seat at the table—it’s about helping redesign the table entirely. You’ll be challenged, stretched, and supported as you grow faster than you thought possible. In addition to competitive compensation, we offer:
- Executive Access: Work directly with brand CEOs and senior leadership, solving real business problems and earning mentorship from top operators.
- AI-First Skill Building: Get hands-on with the most advanced AI tools in the market. From automation to prompt engineering, you’ll build a modern tech stack that sets you apart in any industry.
- Accelerated Career Path: High performers are quickly entrusted with greater responsibility, new challenges, and leadership opportunities across our portfolio of brands.
- Competitive benefits: Paid time off policies, 401(k)/RRSP match, medical/dental/vision and a variety of supplemental policies, and employee discounts at our portfolio companies
What our interview process looks like:
- Step 1: If you align with our vision and meet the qualifications, we’ll reach out to schedule a conversation and introduce CSC.
Principal systems software engineer
Posted today
Job Viewed
Job Description
Job Description
About the Company:
Our client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in software design, debugging, and performance analysis, and a deep understanding of system level architecture.
Key Requirements:
- Degree in Computer Science, Computer Engineering, or related discipline
- Excellent C/C++ programming skills
- Strong experience in software design, debugging, and performance analysis
- Deep understanding of system level architecture
- Experience with Linux driver or Linux Kernel development
- Ability to work independently and lead development efforts
- Experience contributing to large open/closed source projects
Preferred Skills & Experience:
- Minimum 5 years of software engineering or related work experience
- Masters or PhD in Computer Science, Computer Engineering or a related discipline
- Experience with Python and using C/C++ libraries from Python (e.g. using Cython)
- Focus on software quality and testing
- Experience architecting low and high level APIs
- Proficient in a variety of development styles and programming languages
- Ability to build projects from the ground up
- Comfortable working within a rapidly evolving project
- Driven and self-directed
Perks:
- 20 vacation days
- Strong health and extended health benefits
- Unlimited sick days
- Stock options
Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.
Be The First To Know
About the latest Technology Jobs in Kelowna !