{bc}
linkedin

Senior Software Engineer - AI/ML

Hach
Remote, CAN
Full-time
Mid-Senior
Remote
CAD 120,000 to CAD 145,000 per year
Discovered 2 weeks ago
Software engineeringCloud-native applicationsMicroservicesAWSAzureAngular

Full Job Posting

About Aquatic Informatics

Aquatic Informatics develops software for water data management, analytics, and compliance, serving organizations that collect, manage, and process water data.

The company is headquartered in Vancouver, Canada, and is part of Veralto's Water Quality segment.

Role overview

The Senior Software Engineer contributes to predictive analytics products supporting intelligent water technologies.

The role is part of the Engineering Team in Vancouver and is remote, with optional in-office collaboration on Wednesdays.

What you'll do

  • Develop applications for sensor anomaly detection, digital twins of water treatment plants, and LLM-powered agents for water data insights.
  • Own features from requirements and technical design through implementation, review, testing, documentation, and troubleshooting.
  • Build cloud-native services on AWS and Azure; develop frontend and backend code using Angular and C#.
  • Advance AI adoption in development while following governance best practices and improving productivity, quality, and team health.
  • Manage development infrastructure and improve unit, integration, and end-to-end testing frameworks.

Essential requirements

  • Post-secondary degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent practical experience.
  • 5+ years designing, building, and operating large-scale, data-intensive, cloud-native applications using microservices on AWS or Azure.
  • Experience with a modern frontend framework such as Angular, React, or Vue, and strong .NET and C# development background.
  • Excellent verbal and written English communication skills; genuine interest in AI for software development.
  • Hands-on experience with agentic engineering and AI-assisted development workflows.

Preferred skills

  • Database design and development with SQL, Oracle, or PostgreSQL is preferred.
  • Environmental science, time series data, IoT, or industrial controls experience is an asset.
  • Exposure to data science or machine learning is preferred; deep AI/ML expertise is not required.
  • Experience leading and mentoring junior developers is preferred.

Benefits

  • Benefits include paid time off, flexible working hours, medical, dental, and vision coverage, a wellbeing program, retirement savings matching, and career development opportunities.

Compensation

  • Compensation is CAD 120,000 to CAD 145,000 per year; the role is also eligible for bonus pay.

Work arrangement

  • Remote role with optional in-office collaboration on Wednesdays; final candidates may be asked to attend an in-person interview at the Vancouver facilities.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Hach