Applied AI Software Engineer
Role Overview
Hands-on role designing, building, testing, deploying, and supporting secure, reliable AI solutions.
Translates business, clinical, and operational needs into production-ready applications using machine learning, generative AI, NLP, RAG, agentic workflows, and automation.
Works across discovery, prototyping, integration, release, monitoring, and continuous improvement with cross-functional partners.
Applies software engineering, responsible AI controls, user-centred design, and human-reviewed AI coding practices.
Key Skills for This Role
Full Job Posting
Position summary
Hands-on role designing, building, testing, deploying, and supporting secure, reliable AI solutions.
Translates business, clinical, and operational needs into production-ready applications using machine learning, generative AI, NLP, RAG, agentic workflows, and automation.
Works across discovery, prototyping, integration, release, monitoring, and continuous improvement with cross-functional partners.
Applies software engineering, responsible AI controls, user-centred design, and human-reviewed AI coding practices.
AI solution design and development
- Translate requirements into secure, maintainable AI designs and technical specifications.
- Develop AI applications, services, agents, and APIs with Python, TypeScript/Node.js, and approved frameworks, models, and cloud services.
- Build RAG solutions, including ingestion, chunking, embeddings, vector search, grounding, prompt design, and orchestration.
- Design multi-stage LLM pipelines and hybrid retrieval with section-aware chunking, reranking, source attribution, resumability, and human approval points.
- Implement schema-validated model outputs and tool calling, and document ingestion, generation, redlining, and change summaries across Word, PDF, and web sources.
- Create reusable components and documentation; participate in architecture, design, and code reviews.
Engineering and delivery
- Build and maintain data pipelines, model integrations, REST APIs, and application components.
- Apply version control, automated testing, peer review, CI/CD, containerization, and infrastructure automation.
- Integrate AI services with enterprise applications, workflows, identity controls, data platforms, and approved cloud environments.
- Develop unit, integration, regression, performance, and safety tests; troubleshoot defects and production issues.
- Build full-stack components with TypeScript, Node.js, React and Next.js or equivalent, and Python, using relational databases with row-level security, versioned migrations, and immutable audit trails.
- Use agentic development practices and coding agents with specification-driven workflows, validation gates, peer review, tests, and source-control traceability.
Responsible AI, security, and quality
- Embed privacy, security, accessibility, human oversight, transparency, and responsible AI requirements throughout development.
- Design evaluation datasets and automated checks for accuracy, relevance, groundedness, hallucination, bias, toxicity, robustness, and task completion.
- Protect health and personal information through approved data handling, access controls, logging, encryption, and secure development practices.
- Document model choices, data lineage, limitations, risks, controls, testing evidence, and operational procedures for governance and auditability.
- Work with privacy, security, legal, clinical safety, and risk stakeholders to resolve issues before release.
Requirements
- Develop applications and services using Python and TypeScript/Node.js.
- Apply software engineering practices across testing, version control, peer review, CI/CD, containerization, and infrastructure automation.
- Integrate privacy, security, accessibility, human oversight, transparency, and responsible AI considerations into development.
- Use human review and traceable testing for AI coding agent-generated work.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at SE Health
Senior Enterprise Architect
Markham, CAN
SE Health seeks a Senior Enterprise Architect to define architecture strategy and guide enterprise transformation across business and technology domains. The role calls for a bachelor's degree and 10+ years of progressiv
Senior Enterprise Architect
Markham, CAN
SE Health seeks a Senior Enterprise Architect to define and govern enterprise architecture strategy and guide a major transformation. The role leads roadmaps, architecture reviews, technology decisions, modernization, an
Digital Experience Specialist
Markham, CAN
SE Health is seeking a Digital Experience Specialist to improve accessible, intuitive digital journeys across its websites, portals, applications, campaigns, and other touchpoints. The role combines user research, experi
Senior Enterprise Architect
Markham, CAN
Senior Enterprise Architect
Markham, CAN
Digital Experience Specialist
Markham, CAN
Personal Support Worker
Niagara Falls, CAN
Registered Practical Nurse
, CAN
Overnight - Personal Support Worker
Hamilton, CAN
Personal Support Worker
Amherstburg, CAN
Registered Nurse
Leamington, CAN