
Senior Software Engineer – AI/ML
Posted Oct 5

Posted Oct 5
This is a fully remote position, open to applicants in Canada.
• Contribute to the technical advancement of predictive analytics products.
• Collaborate with engineers, data scientists, domain experts, and business leaders.
• Create applications that identify sensor anomalies, develop digital twins simulating water treatment facilities, and build LLM-powered agents for synthesizing water data.
• Take ownership of features from start to finish, encompassing requirements gathering, technical design, implementation, code review, testing, documentation, and troubleshooting.
• Construct and maintain cloud-native services on AWS and Azure.
• Write clean, efficient, and scalable code for Angular frontend and C# backend.
• Advocate for AI adoption and enhance software development lifecycle processes while adhering to AI governance best practices.
• Promote continuous improvement in productivity, quality, and team well-being.
• Manage and enhance development infrastructure, including build and testing systems.
• Refine testing frameworks and contribute to unit, integration, and end-to-end testing.
• Report directly to the Director of Engineering & Predictive Analytics.
• A post-secondary degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
• Over 5 years of industry experience in designing, building, and operating large-scale, data-intensive, cloud-native applications using microservices architectures on AWS or Azure.
• Proficiency with modern front-end frameworks such as Angular, React, or Vue.
• Strong foundation in Microsoft development (.NET, C#, and associated technologies).
• Exceptional verbal and written communication skills in English.
• A genuine interest in leveraging AI to enhance software development.
• Practical experience with agentic engineering and AI-assisted development workflows.
• Expertise in database design and development using SQL, Oracle, or PostgreSQL.
• Background in environmental science, time series data, IoT, or industrial controls is considered advantageous.
• Familiarity with data science or machine learning concepts.
• Experience in leading and mentoring junior developers.
• Generous paid time off policy.
• Flexible working hours.
• Comprehensive benefits package from Day 1, including medical, dental, and vision coverage.
• Corporate Wellbeing Program.
• Retirement savings plan with company matching contributions.
• Opportunities for career coaching and development.
• Eligibility for bonus pay.
• Option for in-office collaboration on Wednesdays.
World Vision
FICO
Guidehouse
Workiva
Get handpicked remote jobs straight to your inbox weekly.