5 days ago
Vancouver, CanadaStaff+
Responsibilities
- Partner with engineering teams to implement AI-assisted software and firmware development practices.
- Coach engineers on AI-assisted coding, testing, documentation, refactoring, and debugging.
- Develop reusable AI engineering standards, prompt libraries, playbooks, and frameworks.
- Lead workshops, hackathons, and technical bootcamps.
- Evaluate emerging AI development technologies and coding agents.
- Help modernize legacy systems through AI-enabled development approaches.
- Establish KPIs measuring AI adoption, productivity, quality, and business impact.
- Drive collaboration and scalable engineering practices across Water Quality operating companies.
Requirements
- Require 8+ years of software engineering experience.
- Require hands-on experience with AI development tools such as GitHub Copilot, Claude Code, and Codex, as well as large language models, agentic workflows, or AI-powered engineering platforms.
- Require experience developing commercial software using modern programming languages such as C#, Python, Java, TypeScript, or C++.
- Require experience with cloud-native platforms, SaaS applications, APIs, containers, and CI/CD environments.
- Require deep expertise in modern software development practices.
- Preferred experience includes software and embedded/firmware development, IoT, industrial automation, instrumentation, connected products, DevOps, platform engineering, architecture, developer productivity, organizational change management, and AI governance, security, privacy, or compliant AI development.
Benefits
- Bonus or incentive pay is available.
- Flexible, remote-friendly work environment, with preference for candidates near Vancouver, B.C., or Loveland, CO.
- Paid holidays and flexible paid time off.
- Training, on-the-job development, coaching, and career investment.
- Medical, dental, and vision insurance for eligible employees.
