[Hiring] AI Developer @WSP
AI Developer @WSP
Artificial Intelligence
Salary cad 84,700 - 12..
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] AI Developer @WSP

1mth ago - WSP is hiring a remote AI Developer. πŸ’Έ Salary: cad 84,700 - 124,200 per year πŸ“Location: Canada

Role Description

As an AI Developer (LLM & Agentic Systems), you will design and develop AI-enabled applications and intelligent systems used in client-facing projects, supporting decision-making across mining, resources, infrastructure, and environmental domains. This role can be based anywhere in Canada and plays a key part in advancing our AI-enabled platforms, internal tooling, and next-generation data solutions.

  • Design, build, and maintain scalable full-stack applications that integrate advanced AI and data capabilities.
  • Develop backend APIs and cloud-native components that support scalable data and analytics workflows.
  • Integrate LLMs, agentic workflows, and NLP techniques (e.g., entity recognition and entity resolution) into production-ready systems.
  • Contribute to the design and evolution of knowledge-based and data-driven platforms.
  • Develop and integrate data pipelines and knowledge-driven components (e.g., structured data, semantic layers, or knowledge graphs) into applications.
  • Collaborate closely with analytics, data science, knowledge engineering, and digital product teams.
  • Work directly with internal teams and clients to translate requirements into scalable, production-ready solutions.
  • Implement secure, maintainable, and testable code aligned with industry best practices.
  • Support CI/CD, Git workflows, and DevOps automation.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
  • 5+ years of professional software development experience, including 2+ years leading the design, deployment, and scaling of LLM-based or agentic AI systems in production environments.
  • Demonstrated experience designing end-to-end AI architectures, including data ingestion, retrieval, reasoning layers, and user-facing applications.
  • Strong experience with LLM workflows, including prompt engineering, evaluation strategies, agent orchestration, and tool integration.
  • Hands-on experience with embeddings, vector search, and RAG pipelines, including performance optimization and retrieval quality improvements.
  • Proven ability to design and build scalable backend systems and APIs (Python – FastAPI preferred, or Node.js), including microservices architectures.
  • Experience integrating structured and unstructured data into scalable AI applications.
  • Experience applying NLP techniques (e.g., entity extraction, entity resolution) in real-world applications.
  • Strong experience with cloud-native development (Azure preferred), including deployment, monitoring, and cost/performance optimization.
  • Experience with DevOps practices, including CI/CD pipelines, Git workflows, and multi-environment deployments (dev, UAT, production).
  • Nice to have: Experience with knowledge graphs and graph query languages (e.g., SPARQL, Cypher), microservices, Docker/Kubernetes, ETL pipelines, or engineering-heavy data environments.

Benefits

  • Proudly Canadian – we are a Top 100 Employer in Canada for 2026.
  • A global community of brilliant minds – your next idea, mentor, or opportunity is always within reach.
  • Limitless opportunities start here – we help you tailor your role to match your ambition.
  • Flexible work, real balance – we recognize the importance of balance in our lives.

Compensation

  • AB, BC, NT, NU, SK & YT: $93,700 – $124,200
  • MB & ON: $85,500 – $117,800
  • NB, NL, NS, PEI & QC: $84,700 – $112,400
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
AI Developer @WSP
Artificial Intelligence
Salary cad 84,700 - 12..
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 150,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 150,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 150,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later