Software Engineer, AI building secure, production-ready LLM and cloud-native solutions for Softchoice, an IT solutions provider. Delivering RAG, APIs, automation, and enterprise AI integrations.
Responsibilities
Design, build, test, deploy, and support production-ready AI applications and defined technical workstreams
Translate customer and business requirements into component designs, implementation plans, estimates, acceptance criteria, and technical trade-offs
Develop AI solutions using LLMs, RAG, semantic search, document/data processing, and agentic workflows
Build secure backend services, APIs, integrations, and cloud-native components connecting AI applications with enterprise systems and data sources
Design and optimize ingestion, chunking, embeddings, retrieval, prompting, grounding, tool use, memory, and workflow orchestration
Evaluate models, platforms, and solution approaches based on quality, latency, cost, scalability, security, privacy, and operational requirements
Productionize AI solutions through automated testing, resiliency, observability, performance optimization, evaluation, monitoring, and responsible AI controls
Contribute to CI/CD, infrastructure-as-code, containerized/serverless deployments, and MLOps/LLMOps practices
Participate in architecture, design, and code reviews; create reusable components; improve engineering standards; and produce technical documentation and runbooks
Collaborate with customers, architects, engineers, data teams, and business stakeholders through discovery, technical design, demonstrations, estimates, and knowledge transfer
Help organizations turn ambition into real-world outcomes through secure cloud, AI, software, and digital workplace solutions
Requirements
Typically 4–6 years of software engineering experience, including at least 2 years developing AI, machine learning, or generative AI solutions
Proven experience delivering production-grade applications or AI capabilities beyond proof-of-concept
Strong Python development skills and experience with at least one additional language such as TypeScript/JavaScript, Java, C#, or Go
Experience building backend services, APIs, integrations, databases, authentication/authorization, and asynchronous or event-driven applications
Hands-on experience with Azure, AWS, or Google Cloud and modern AI platforms such as Azure AI Foundry, Amazon Bedrock, Vertex AI, OpenAI, Anthropic, or open-source models
Practical experience with LLM applications, RAG, embeddings, vector search, prompt engineering, AI agents/tool integration, evaluation, and structured or unstructured data pipelines
Experience developing modern web applications using frameworks such as React or Next.js
Solid understanding of software architecture, secure development, responsible AI, and component-level technical design
Experience using AI-assisted engineering tools such as GitHub Copilot, Cursor, or Claude Code
Strong communication, estimation, Agile delivery, and customer-facing collaboration skills
Experience with Docker, Kubernetes, serverless architectures, messaging, caching, workflow orchestration, and distributed systems
Experience with Git, automated testing, CI/CD, infrastructure-as-code, production observability, and MLOps/LLMOps
Exposure to traditional machine learning, model fine-tuning or adaptation, data science workflows, or scalable AI inference
Microsoft Azure, AWS, Google Cloud, or AI-related certifications are nice to have
Successful criminal record check, education verification, and reference checks
Benefits
Medical and Dental Care
Employee & Family Assistance Program
RRSP/DPSP Retirement Savings Plan with Company Matching
Applied AI Lead deploying Heidi’s healthcare AI for strategic healthcare accounts. Driving adoption, expansion, renewal, and measurable clinical and operational value.
Full - stack developer building TypeScript AI customer - support agents for gaiia’s telco operating system. Developing agent runtimes, omnichannel integrations, evaluation tooling, and safety guardrails.
Senior AI Engineer embedding with clinical, product, and operations teams. Shipping validated, monitored AI features for Prenuvo’s proactive whole - body healthcare platform.
Backend Software Engineer creating realistic coding challenges, bug fixes, and deterministic verifiers for Gramian’s AI training projects. Evaluating backend code quality, reliability, testing, and performance.
Senior AI Engineer building governed MLOps and ML platform foundations for Aviso Wealth’s Canadian wealth management ecosystem. Productionizing AI, GenAI, and agentic solutions.
AI Engineer building production AI, Generative AI, and predictive pricing solutions for RBC Capital Markets. Developing scalable desk - facing tools for Sales & Trading.
Full - stack AI engineer developing agentic applications for Magna’s automotive mobility technology business. Building cloud - deployed workflows, data integrations, and intuitive interfaces for R&D teams.
AI and Automation Leader building secure enterprise AI and automation for Top Aces’ defense training and aircraft sustainment services. Improving aviation readiness, MRO, supply chain, compliance, and corporate productivity.
AI developer building machine - learning models and image datasets for GenAIz's life science and pharmaceutical software. Collaborating with developers, designers, product, business, and architecture teams.