Web & AI SaaS Engineer

1 week ago


Montreal, Quebec, Canada Wisys Full time

Description
About Us

We are a fast-growing company specializing in value-added solutions for ERP platforms, with a strong focus on SAP Business One and other mid-market ERP systems. Our solutions help ERP users extend functionality, improve productivity, and drive digital transformation.

About The Role
We're hiring a Web & AI SaaS Engineer to build and ship modern web-based SaaS solutions that embed LLM-powered capabilities into real business workflows. You'll deliver secure, scalable, production-ready experiences across UI, APIs, data, and AI orchestration using a modern .NET web stack and cloud fundamentals.

This role is for someone who combines SaaS product thinking (security, scaling, observability, tenant-aware design) with practical AI engineering (agents/multi-agent workflows, RAG, and NLP-to-SQL).

Responsibilities

  • Build web product features using Blazor Server / Razor and modern web patterns (routing, state, forms, validation, accessibility).
  • Design and implement backend services and REST APIs in C#/.NET 10 (versioning, pagination, idempotency, error contracts).
  • Implement LLM-powered capabilities using strong system instruction patterns, context management, and tool/function calling.
  • Build and operate RAG pipelines end-to-end: ingestion, chunking, embeddings, retrieval, reranking/grounding, and quality monitoring.
  • Design agent and multi-agent workflows (planner/executor patterns, tool routing, guardrails, memory/context strategies, evaluation).
  • Implement NLP-to-SQL and structured query generation with safety controls (schema awareness, constrained generation, permission checks, validation).
  • Apply SaaS fundamentals: tenant-aware design, configuration, feature flags, usage metering, rate limiting, and secure customer isolation.
  • Integrate with external services (identity providers, third-party APIs) using clean abstraction layers.
  • Own production readiness: performance, caching, resiliency (timeouts/retries/circuit breakers), and reliable background processing.
  • Implement observability: structured logs, metrics, traces, dashboards, and actionable alerts.
  • Collaborate in Agile/Scrum, track work in Jira, and contribute via code reviews and standards.

Required Skills & Experience

  • Strong software engineering fundamentals and architecture skills (system design, modularity, scalability, code quality, testing).
  • Strong experience building web applications with C#/.NET (Blazor preferred).
  • Solid understanding of SaaS architecture and web delivery concerns (security, scaling, deployments, monitoring).
  • Strong knowledge of API design and integration patterns (OAuth/JWT, RBAC, CORS, webhooks, API gateways).
  • Hands-on experience with the OpenAI API and the OpenAI developer platform (model selection, structured outputs, streaming, rate limits, tooling).
  • Hands-on experience with Google Gemini APIs and/or Vertex AI (model invocation, safety controls, deployment/ops basics).
  • Strong practical knowledge of LLM hyperparameters and behavior tuning (temperature, top_p, max tokens, penalties, determinism considerations).
  • Experience building agents/multi-agent systems, including orchestration, guardrails, and evaluation.
  • Experience implementing RAG and retrieval strategies.
  • Experience with NLP-to-SQL or text-to-structured-query approaches, including safety and correctness constraints.
  • Strong database fundamentals with relational databases (schema design, SQL, indexing, query optimization).
  • Comfortable shipping iteratively in an Agile environment using Jira.

Nice-to-Have

  • Experience using AI coding agents (e.g., Claude Code, Codex) to augment productivity, accelerate implementation, and create/maintain high-quality documentation.
  • Experience with identity providers (Auth0/Okta/Azure AD), SSO/SAML/OIDC.
  • Experience with vector search / vector databases (pgvector, OpenSearch, Pinecone, Qdrant, etc.).
  • Experience with background jobs, queues, caching (Redis), and real-time updates.
  • CI/CD experience and Infrastructure-as-Code familiarity (GitHub Actions/Azure DevOps, Terraform/CDK).
  • Experience with AI evaluation/testing: golden datasets, regression tests for prompts/agents, offline scoring, and tracing.
  • Experience with ERPs.

Typical Tech Stack

  • .NET 10, C#, REST
  • Blazor Server, Razor
  • JavaScript/TypeScript for advanced UI needs and integrations
  • AWS and cloud fundamentals; OpenAI developer platform + Google Gemini / Vertex AI
  • Agent orchestration patterns, RAG, embeddings, retrieval, evaluation/monitoring
  • Relational databases (SQL Server/Postgres/etc.)

What Success Looks Like

  • You ship web experiences that are fast, secure, and production-ready.
  • AI features are measurable, reliable, and monitored, with clear guardrails and fallbacks.
  • SaaS foundations are solid (tenant readiness, observability, deployment hygiene, security posture).
  • Integrations and AI orchestration are cleanly abstracted for easy evolution.


  • Montreal, Quebec, Canada Winston AI Full time

    Winston AI is a fast-growing Montreal-based company specializing in AI-generated content detection. We build high-traffic SaaS products used by millions of users worldwide, with a strong focus on quality, performance, and user experience.We are expanding our team and are looking for a Full-Stack Web Developer (Front-End Heavy) with a strong Laravel...


  • Montreal, Quebec, Canada Winston AI Full time

    About the CompanyWe're a fast growing AI SaaS company building products used by millions of users worldwide. Our focus is on high performance software, clear product value, and sustainable growth through strong organic distribution.We operate in a highly competitive, fast moving space where search, content, and partnerships matter. That means we care about...

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada Milya AI Full time

    Company DescriptionMilya AI is revolutionizing dental care by creating advanced AI-powered solutions designed to simplify clinical and administrative workflows in dental practices. Our mission is to enable dental professionals to focus more on providing quality patient care by reducing paperwork and automating routine tasks. With innovative tools like Josh,...


  • Montreal, Quebec, Canada Alexa Translations Full time

    About Alexa Translations Alexa Translations is a leader in high-quality language services for the legal, financial, and securities sectors. By combining proprietary AI technology with a team of highly specialized linguistic experts, we deliver unmatched speed and accuracy. Our machine translation engine is specifically trained for the French-Canadian market...


  • Montreal, Quebec, Canada Mistral AI Full time

    About Mistral  At Mistral AI, we believe in the power of AI to simplify tasks, save time, and enhance learning and creativity. Our technology is designed to integrate seamlessly into daily working life. We democratize AI through high-performance, optimized, open-source and cutting-edge models, products and solutions. Our comprehensive AI platform is...


  • Montreal, Quebec, Canada Mistral AI Full time

    About MistralAt Mistral AI, we believe in the power of AI to simplify tasks, save time, and enhance learning and creativity. Our technology is designed to integrate seamlessly into daily working life.We democratize AI through high-performance, optimized, open-source and cutting-edge models, products and solutions. Our comprehensive AI platform is designed to...


  • Montreal, Quebec, Canada Mistral AI Full time

    About Mistral At Mistral AI, we believe in the power of AI to simplify tasks, save time, and enhance learning and creativity. Our technology is designed to integrate seamlessly into daily working life. We democratize AI through high-performance, optimized, open-source and cutting-edge models, products and solutions. Our comprehensive AI platform is designed...


  • Montreal, Quebec, Canada Talener Full time

    Our client is a global leader in the manufacturing IoT space. They provide cloud-based and AI-driven solutions to help manufacturers monitor their industrial equipment to help improve efficiency and be able to predict and avoid down time for maintenance. They are looking for a Senior Software Engineer to do full stack development but heavily focused on the...


  • Montreal, Quebec, Canada Saransh Inc Full time

    Role Title: Web Security Proxy EngineerLocation: Hybrid Onsite – Montreal, Canada (3–4 days onsite expected) – Only local profilesResponsibilitiesLead web engineerWeb Security Proxy EngineerA skilled and proactive Web Security Proxy Engineer to design, implement, and maintain secure web access infrastructure across the enterprise. This role focuses on...

  • Applied AI Engineer

    21 hours ago


    Montreal, Quebec, Canada Ampliwork Full time

    About Ampliwork, IncAmpliwork builds Enterprise-Grade AI Agents that amplify Human Potential to drivebusiness productivity and growth since 2017. Ampliwork's AI Agents streamline complexmulti-step workflows in highly regulated industries such as Financial Services.About The RoleAs a Applied AI Engineer, you will be instrumental in designing, building, and...