Senior Software Engineer - AI/ML
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Hach
Field Service Technician I - Calgary, AB (Work Truck & 4-Day Workweeks)
Calgary, CAN
Vertical Sales Manager - Municipal (South) - Chennai
Chennai, IND
Hach seeks a Municipal Vertical Sales Manager to grow water-sector revenue across southern India, develop government and partner opportunities, and manage the sales funnel. Candidates need 10–12 years in sales and busine
Vertical Marketing Manager Industrial
, IND
Hach seeks an Industrial Vertical Marketing Manager to grow regional revenue by developing market strategies and coordinating with sales, service, and marketing teams. Candidates need a bachelor's degree, 8+ years in mar
Traffic Coordinator
Romeoville, USA
Hach is seeking a Traffic Coordinator to prepare domestic and international freight documentation and coordinate pre-shipment and post-shipment distribution activities. The role works with carriers, freight forwarders, c
AI Software Engineering Lead
, CAN
Veralto is seeking an AI Software Engineering Lead to accelerate AI adoption across Water Quality software and firmware organizations. The role partners with engineering leaders, coaches teams, and develops standards, wo
Field Service Technician I - Calgary, AB (Work Truck & 4-Day Workweeks)
Calgary, CAN
Vertical Sales Manager - Municipal (South) - Chennai
Chennai, IND
Vertical Marketing Manager Industrial
, IND
Marketing Communications Manager, EMEA
, GBR
Service Engineer - Rajkot
Rājkot, IND
Business Systems Developer
, IND
Traffic Coordinator
Romeoville, USA
AI Software Engineering Lead
, CAN