Talent.com
Delta Controls
AI Software Developer - IntermediateDelta Controls • Surrey, Metro Vancouver Regional District, Canada
AI Software Developer - Intermediate

AI Software Developer - Intermediate

Delta Controls • Surrey, Metro Vancouver Regional District, Canada
Il y a plus de 30 jours
Salaire
110 000,00 $CA par an
Type de contrat
  • Permanent
Description de poste

About Delta Intelligent Building Technologies (Canada) Inc. (formerly known as Delta Controls)

Delta Intelligent Building Technologies (Canada) Inc. (a subsidiary of Delta Electronics) is a leading building controls manufacturer with over 300 partners in more than 80 countries. For over three decades, we have provided innovative building automation solutions for commercial, healthcare, education, and leisure facilities. We delivered the world’s first fully integrated BACnet building solution for HVAC, lighting, and access control.

Job Summary

The Intermediate AI Software Developer is fully competent in software implementation, focusing on AI features and functionality for a project. They are expected to own and improve features in a project, with some supervision.

Duties and Responsibilities

  • Build and enhance Artificial Intelligence (AI) / Machine Learning (ML) features in projects, which may include Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and Agent orchestration tools like Strands.
  • Develop backend services and pipelines in Python and other languages.
  • Integrate cloud services, such as AWS Bedrock, into our AI features.
  • Help design and maintain Agent knowledge bases, embedding workflows, and retrieval strategies.
  • Provide feedback to the Technical Lead or Project Manager for development schedules.
  • Review pull request of other team members, providing feedback when changes are needed.
  • Contribute to the risk management activities of the Project Team.
  • Contribute to code quality, testing, and documentation for the project.
  • Participate in architectural discussions and propose improvements.

Additional Responsibilities for AI Software Developer – Intermediate

  • Own end-to‑end delivery of mid-sized AI/ML features, from design to implementation to release, with minimal supervision.
  • Break down requirements into technical tasks and milestones.
  • Produce technical designs for AI services and agent workflows.
  • Evaluate, select, and implement RAG patterns for specific use cases.
  • Improve prompt, retrieval, and agent orchestration reliability through the use of guardrails, structured outputs, and tool‑use patterns.
  • Mentor Junior developers through code reviews and technical guidance.

Authority

  • To make implementation and design decisions within assigned feature area, selecting patterns and approaches that align with overall architecture.
  • To review and approve pull requests, enforcing coding standards, test coverage expectations, and security considerations.
  • To propose and implement improvements to AI workflows and supporting pipelines, within established architectural guardrails.
  • To define and maintain technical tasks and estimates for assigned work.
  • To recommend tooling and libraries to improve productivity, reliability, or quality.
  • To make operational decisions for services they own, in alignment with team processes.

Required Skills and Abilities

  • Strong proficiency in Python, creating clean and maintainable code.
  • Understanding of software architecture fundamentals and scalable design.
  • Excellent debugging and troubleshooting skills.
  • Experience with Git, pull requests, and resolving merge conflicts.
  • Experience writing unit tests and working with frameworks like pytest.
  • Ability to follow and contribute to coding standards and participate in code reviews.

Preferred Skills and Abilities

  • Interpersonal and mentorship skills.
  • AI / Machine Learning Skills: Exposure to Large Language Models (LLMs) and working with model APIs, understanding of Retrieval-Augmented Generation (RAG) concepts, familiarity with embeddings and vector databases, experience with prompt engineering or building LLM-driven features, interest in multi‑agent systems or agentic workflows (Strands experience is a plus).
  • AWS Cloud Experience: Exposure to AWS Lambda or serverless development, familiarity with AWS Bedrock or LLM‑related cloud services, experience with DynamoDB and exposure to relational cloud databases (e.g., Amazon Aurora), basic understanding of Amazon S3, CloudWatch, or IAM concepts, interest in working with AWS serverless and distributed architectures, experience with Terraform or CloudFormation is a bonus.
  • Nice‑to‑Have: RDF / semantic data or graph databases, event‑driven architecture (SNS, SQS, EventBridge), containerization (Docker, ECS, Kubernetes), experience with production AI/ML.

Minimum Qualifications and Experience

  • Bachelor of Science (Computing or Engineering), or equivalent education, training, and/or experience.
  • One or more years as a Junior AI Software Developer or equivalent education, training, and/or experience.

Work Location

Hybrid (In‑office 3 days per week, subject to change)

City

Surrey

Type

Full‑time, Permanent

Salary

90,000 – 110,000 CAD

This range reflects the minimum and maximum target payable for the base salary of new hires across all Canadian locations. Actual compensation may vary outside this range and is dependent on various factors.

Why Work for Us?

  • Employee & safety centric culture with the possibility of remote work
  • Flexible hours and scheduling available
  • Competitive total compensation along with generous vacation allowances
  • Three weeks of vacation
  • In‑house & external training provided along with education support and opportunities for growth
  • Company funded annual personal development budget
  • Financial benefits & planning such as group RRSP & company match
  • Employer paid premiums for extended healthcare and family‑focused benefits (health, vision and dental)
  • Travel insurance coverage and access to the Employee Assistance Program (EAP)
  • Wellness ‑ onsite fitness center & company reimbursement for personal gym memberships
  • Internal Recognition & Service Awards
  • Employee Referral bonuses
  • Transit accessible with free onsite parking
  • Regular company events such as Food Truck Fridays, Lunch & Learn and other planned activities
#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

AI Software Developer - Intermediate • Surrey, Metro Vancouver Regional District, Canada

Offres similaires

Senior Ai Programmer, Special Projects - $182,815 - $268,128 A Year

Epic GamesRichmond, Canada
Temps plein

Develop and maintain AI systems for special projects using Unreal Engine, collaborating with teams to create cutting-edge interactive experiences. Voir plus

 • Offre sponsorisée

Remote AI Engineer - Build Next-Gen ML Solutions

Yeah! GlobalVancouver, Metro Vancouver Regional District, CA
Télétravail
Temps plein

A global technology firm is seeking highly skilled AI Engineers to join their team.This remote position requires proficiency in programming languages like Python and experience in developing AI mod... Voir plus

 • Offre sponsorisée

Senior Android Developer Focusing on AI Application Experience

Life360Vancouver, Metro Vancouver Regional District, CA
Temps plein

Join a dynamic team as a Senior Android Developer and lead innovation in family mobile applications with a focus on AI technologies.Enhance user experiences and engagement through intuitive design.... Voir plus

 • Offre sponsorisée

Senior AI Developer

Constellation Dealer GroupVancouver, Metro Vancouver Regional District, CA
Temps plein

Maximum up to 5% travel across North America.North American dealership business management software provider specializing in solutions for outdoor power equipment, agricultural and powersports deal... Voir plus

 • Offre sponsorisée

Remote Software Engineer – AI Trajectory Annotations

Weekday AI (YC W21)Vancouver, Metro Vancouver Regional District, CA
Télétravail
Temps partiel

A leading AI consultancy is seeking experienced Software Engineers to assist in creating training datasets for AI models.This part-time role, based in Canada, demands a minimum of 2 years' experien... Voir plus

 • Offre sponsorisée

Intermediate Software Developer In Test - Ai - C$60,000 - C$90,000 A Year

Global RelayRichmond, Canada
Temps plein

Seeking a Software Developer in Test with AI/ML focus to design and implement testing solutions for scalable AI services, collaborate with developers, and improve test automation frameworks. Voir plus

 • Offre sponsorisée

Hybrid Software Developer – Devsecops & Ai Automation - C$80,000 A Year

IaawgRichmond, Canada
Temps plein

Seeking an experienced Software Developer for a financial services company to design and maintain software, participate in DevOps, and use AI for efficiency.Requires C# and scripting skills. Voir plus

 • Offre sponsorisée

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareVancouver, Metro Vancouver Regional District, CA
Télétravail
Temps plein

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Voir plus

 • Offre sponsorisée

Agentic AI Developer - Senior Level

Tech Talent InternationalVancouver, Metro Vancouver Regional District, Canada
Temps plein

Shape the future of AI applications as a Senior Developer.Build robust systems with LLMs and autonomous agents while leveraging the benefits of remote work within the U.This role involves leading t... Voir plus

 • Offre sponsorisée

Remote AI & ML Developer — LLMs, RAG & APIs

OrganimiVancouver, Metro Vancouver Regional District, CA
Télétravail
Temps plein

A leading B2B SaaS company is seeking an experienced AI / Machine Learning Developer to work on innovative AI models and systems.The candidate will train and deploy large language models and relate... Voir plus

 • Offre sponsorisée

AI Developer

Hanalytica GmbHVancouver, Metro Vancouver Regional District, CA
Temps plein

This range is provided by Hanalytica GmbH.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Our client is looking for an exceptional.AI and machin... Voir plus

 • Offre sponsorisée

AI Application Developer

Fortinet, Inc.Burnaby, British Columbia, Canada
Temps plein

Fortinet is looking for a Software Release QA Specialist to join the FortiOS QA Team.FortiOS, Fortinet's operating system, is the foundation of Fortinet Security Fabric, the industry's highest-perf... Voir plus

 • Offre sponsorisée

Senior Developer (AI/ML/Gen AI Solutions)

Intello Technologies Inc.Burnaby, Metro Vancouver Regional District, Canada
Temps plein

Select how often (in days) to receive an alert:.Senior Developer (AI/ML/Gen AI Solutions).Location: Burnaby, BC, CA Ottawa, ON, CA Calgary, AB, CA Toronto, ON, CA Edmonton, AB, CA Vancouver, BC, CA... Voir plus

 • Offre sponsorisée

Senior Developer (Ai/Ml/Gen Ai Solutions) - $104,000 - $154,000 A Year

TelusAnmore, Canada
Temps plein

Seeking a senior full stack developer to lead AI/ML/Gen AI solution development and cross-functional teams.Role involves technical leadership, stakeholder management, and hands-on development. Voir plus

 • Offre sponsorisée

Remote Senior Software Engineer - AI Code Testing

Great Value HiringVancouver, Metro Vancouver Regional District, CA
Télétravail
Temps partiel

A leading technology firm in Canada is seeking a Senior Software Engineer / Coding Expert for a part-time, project-based contract.The role involves assessing and refining AI-generated code, designi... Voir plus

 • Offre sponsorisée

Contract Software Engineer Enhancing AI Performance and Reliability

TuringVancouver, Metro Vancouver Regional District, Canada
Temps plein

Join a pioneering team as a Software Engineer dedicated to advancing AI capabilities.Your role will focus on enhancing code efficiency and driving quality through innovative solutions in a remote s... Voir plus

 • Offre sponsorisée

Senior Software Engineer in AI Development

AlphaSenseVancouver, Metro Vancouver Regional District, CA
Temps plein

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Voir plus

 • Offre sponsorisée

Hybrid Software Developer – Devsecops & Ai Automation - C$80,000 A Year

Financial Services CompanyRichmond, Canada
Temps plein

Experienced Software Developer sought by a financial services company to design and maintain software, participate in DevOps, and use AI tools.Requires 3+ years experience with C#, scripting, and d... Voir plus

 • Offre sponsorisée

Applied Ai Developer - C$90,000 - C$110,000 A Year

Delta Intelligent Building TechnologiesDelta, Canada
Temps plein

Seeking an Applied AI Developer to design, develop, and deploy AI-powered tools and agents for internal use, enhancing productivity and operational efficiency.Responsibilities include integration, ... Voir plus

 • Offre sponsorisée

Senior AI Agent Engineer: Deploy & Integrate

CrestaVancouver, Metro Vancouver Regional District, CA
Temps plein

A leading AI technology company in Canada is seeking an AI Agent Engineer to develop and deploy intelligent AI agents.The ideal candidate will have a strong background in software development and A... Voir plus