Junior Engineer

KOOTENAY SAVINGS CREDIT

Trail

On-site

CAD 70,000 - 88,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Extended health, dental, vision
Health Care & Spending Account
No service fees on chequing accounts
Community sponsorships and bursaries

Job summary

Kootenay Savings Credit Union in Trail, BC is seeking a Junior Engineer to support our digital transformation by developing, implementing and maintaining AI/ML solutions within our technology ecosystem. You will work under senior staff to deliver AI-powered initiatives that enhance member experience and streamline operations.

Responsibilities include building and testing AI models, preparing data, prompting LLMs, integrating with CRM/core banking via APIs and Azure, and creating serverless

Qualifications

  • Bachelor’s degree or college program with AI/ML focus.
  • Academic or internship exposure to ML, data analysis, or AI.
  • Experience with cloud platforms, preferably Microsoft Azure.
  • Familiarity with Agile methodologies and regulated industries.

Responsibilities

  • assists in developing, testing, and deploying AI/ML models to support objectives.
  • Supports data collection, cleaning, and feature engineering for datasets.
  • Participates in prompt engineering and fine‑tuning of LLMs and generative AI.
  • Integrates AI solutions with CRM/core banking systems using APIs and Azure services.
  • Builds serverless AI workflows with Azure Functions and Durable Functions.
  • Monitors model performance and supports maintenance and optimization.
  • Implements AI solutions using Azure AI services and other cloud platforms.
  • Collaborates cross‑functionally to translate business needs into AI solutions.
  • Documents AI workflows, data pipelines, and processes for audit/compliance.

Skills

Python programming
SQL
REST APIs
Data analysis with pandas/NumPy
AI/ML concepts
Git & DevOps
Azure fundamentals
Prompt engineering

Education

Bachelor’s degree in Computer Science / Data Science / AI / related field
Certifications in AI/ML / Azure AI

Tools

Azure Functions
Durable Functions
Azure OpenAI
Cosmos DB
Power Platform
TensorFlow / PyTorch / scikit-learn
Git

Job description

LOCATION

Preference is for onsite work in Trail, BC however remote work in the province of British Columbia may be considered for the right candidate.

Kootenay Savings Credit Union is seeking a highly motivated and experienced Junior Engineer to join our team. In this role, you will support KSCU’s digital transformation by assisting in the development, implementation and maintenance of artificial intelligence and machine learning solutions within the credit union’s technology ecosystem. Working under the guidance of senior technical staff, this role contributes to AI-powered initiatives that enhance member experience, operational efficiency, and data-driven decision-making while ensuring compliance with regulatory obligations. This position provides hands‑on learning opportunities in AI/ML technologies, cloud platforms, and responsible AI practices within a highly regulated financial services environment.

Some of your key responsibilities will include:

  • Assists in developing, testing, and deploying AI/ML models to support business objectives and member services.
  • Supports data collection, cleaning, preprocessing, and feature engineering activities to prepare datasets for machine learning applications.
  • Participates in prompt engineering and fine‑tuning of large language models (LLMs) and generative AI solutions.
  • Helps integrate AI solutions with existing systems including CRM platforms, core banking systems, and Microsoft technology stack through APIs and Azure services.
  • Assists in building and maintaining serverless AI workflows using Azure Functions and Durable Functions for scalable, event‑driven AI processing.
  • Assists in monitoring AI model performance, identifying anomalies, and supporting model maintenance and optimization efforts.
  • Supports the implementation of AI solutions using Azure AI services, Azure OpenAI, and other cloud‑based AI platforms.
  • Collaborates with cross‑functional teams to understand business requirements and translate them into technical AI/ML solutions.
  • Documents AI workflows, model specifications, data pipelines, and technical processes to support audit and compliance requirements.
  • Participates in code reviews and follows version control best practices using Git and DevOps workflows.
  • Supports compliance with Canadian data privacy and financial regulations (such as but not limited to; OSFI, SOC 2) in all AI development activities.
  • Assists in implementing responsible AI practices including bias detection, fairness evaluation, and ethical AI principles.
QUALIFICATIONS
  • Bachelor’s degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, Mathematics, Statistics or in another discipline with a significant AI/ML or programming component, OR completion of a college program in Computer Science, Data Science, or related technical field.
  • Certifications in AI/ML, Azure AI, or related technologies are considered an asset.
  • A minimum of 2 years’ experience in software development, data science, AI/ML engineering or an equivalent combination of education and experience.
  • Academic project experience or internships involving machine learning, data analysis, or AI applications.
  • Exposure to cloud platforms (preferably Microsoft Azure) is an asset.
  • Familiarity with Agile development methodologies is preferred.
  • Experience or coursework in financial services or highly regulated industries is an asset.
Foundational proficiency required in:
  • Python programming for data science and machine learning applications.
  • Basic understanding of machine learning concepts (supervised/unsupervised learning, classification, regression, neural networks).
  • Familiarity with at least one ML framework (TensorFlow, PyTorch, scikit-learn, or similar).
  • SQL and database fundamentals.
  • RESTful APIs and basic integration concepts.
  • Data manipulation and analysis libraries (pandas, NumPy).
  • Azure Functions for serverless computing and event‑driven architectures.
  • Understanding of Durable Functions for workflow orchestration and stateful processing.
Developing proficiency or familiarity with:
  • AI orchestration frameworks (LangChain, Semantic Kernal, or similar).
  • Prompt engineering and working with large language models.
  • Vector databases, embeddings and Cosmos DB for NoSQL data storage and management (nice to have).
  • Microsoft Power Platform.
  • Data visualization tools.
  • Responsible AI principles and practices.
  • Strong analytical and problem‑solving abilities with attention to detail.
  • Effective communication skills, including the ability to explain AI/ML concepts to non‑technical stakeholders.
  • Collaborative mindset and ability to work effectively in cross‑functional teams.
  • Learning agility and curiosity about emerging AI technologies.
  • Ability to translate business requirements into technical solutions with guidance.
  • Understanding of data privacy, security and compliance considerations in AI applications.
Conditions of Employment
  • Must be bondable and maintain bonding eligibility throughout employment, in accordance with organizational and insurer requirements.
Why Join Kootenay Savings Credit Union?

At Kootenay Savings, we know our dedicated employees are the key to our success. That’s why we’re committed to creating a workplace where employees thrive, grow, and feel valued. We offer a total rewards package that includes:

  • $38.42/hour
  • Comprehensive benefits including extended health, dental, and vision coverage (subject to 30 day waiting period)
  • Health Care & Personal Spending Account
  • No service fee credit union chequing account for the duration of the contract
  • A fulfilling career in a progressive organization that embraces leading strategic initiatives
  • A workplace that puts community and employees first, supporting local non‑profits, student bursaries, and community sponsorships
About Kootenay Savings Credit Union

We are the region’s leading credit union with over $1.7 billion in assets, more than 30,000 members, and over 200 employees. With our Corporate Office, Member Service Centre, and 11 branches located across the East and West Kootenays, we proudly provide retail and commercial banking services.

We’re deeply rooted in our community, making a difference by donating back, supporting local non‑profits, and offering sponsorships and bursaries to help students succeed. It’s part of who we are and what we stand for as Kootenay Savings Credit Union.

For more information about Kootenay Savings, visit kscu.com . To learn more about the beautiful Kootenay region, visit imaginekootenay.com .

We thank all applicants for their interest; however only short-listed applicants will be contacted.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Engineer
Junior Engineer

Kootenay Savings Group • Canada

Hybrid
CAD 47,000 - 63,000
Extended health benefits
Dental benefits
Vision benefits
+2
AI Engineer
AI Engineer

First West Credit Union • City of Langley

On-site
CAD 90,000 - 130,000
Mental health coverage
Health benefits
Parental leave top-up
+2
Machine Learning Engineer Lead
Machine Learning Engineer Lead

Vancity (2.0) • Vancouver

Hybrid
CAD 125,000 - 169,000
Living Wage Employer
Customisable Benefits
Generous Vacation
+3
AI Solutions Intern (4-Month Contract)
AI Solutions Intern (4-Month Contract)

Vancouver City Savings Credit Union • Vancouver

Hybrid
CAD 34,000 - 44,000
Full Stack Developer
Full Stack Developer

YNCU • Kitchener

On-site
CAD 83,000 - 95,000
7% matching pension
100% paid benefits
Wellness initiatives
+3
Senior Data/AI Engineer
Senior Data/AI Engineer

RBC • Vancouver

On-site
CAD 110,000 - 170,000
Total Rewards Program
Data Engineering, Team Lead
Data Engineering, Team Lead

Vancity • Toronto

Hybrid
CAD 113,000 - 153,000
Living Wage Employer
Customizable Benefits
Generous Vacation
+3
Data Engineering, Team Lead
Data Engineering, Team Lead

Vancity • Vancouver

Hybrid
CAD 113,000 - 153,000
Living Wage Employer
Customizable Benefits
Generous Vacation
+3
Support Services Analyst - Lending
Support Services Analyst - Lending

Innovation Federal Credit Union • Saskatchewan

On-site
CAD 55,000 - 75,000
Employer-sponsored retirement plan / 7
Extended health benefits
Employee and family assistance program
+2
Business Systems Analyst (Enterprise Data)
Business Systems Analyst (Enterprise Data)

First West Credit Union • City of Langley

On-site
CAD 80,000 - 110,000
Mental health coverage
Health benefits
RRSP matching
+2