Web & AI SaaS Engineer
1 week ago
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.
-
Full-Stack Web Developer
2 weeks ago
Montreal, Quebec, Canada Winston AI Full timeWinston 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...
-
SEO Growth Marketer for AI SaaS
2 weeks ago
Montreal, Quebec, Canada Winston AI Full timeAbout 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 timeCompany 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,...
-
SaaS Platform Architect
1 week ago
Montreal, Quebec, Canada Alexa Translations Full timeAbout 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...
-
AI Deployment Strategist
1 week ago
Montreal, Quebec, Canada Mistral AI Full timeAbout 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...
-
AI Deployment Strategist
1 week ago
Montreal, Quebec, Canada Mistral AI Full timeAbout 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...
-
AI Deployment Strategist
2 weeks ago
Montreal, Quebec, Canada Mistral AI Full timeAbout 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...
-
Senior Software Engineer
4 days ago
Montreal, Quebec, Canada Talener Full timeOur 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...
-
Web Security Proxy Engineer
3 days ago
Montreal, Quebec, Canada Saransh Inc Full timeRole 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 timeAbout 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...