Closed listing
AI Engineer -Toronto
- Toronto, ON, Canada
Contract
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Contract
- Closing date
- Experience
- 1 4+ years software engineering experience, including 1-2 years on AI/ML adjacent systems
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
AI Engineer
Job location : Toronto
Relevant experience : 4+ yrs
Builds and maintains the AI-DLC platform for the client - knowledge graph pipelines, CALM-based architecture modeling, AI agent integration, and security/process automation.
KEY RESPONSIBILITIES
1 Build automated discovery pipelines extracting architecture and dependency data from Client repos
2 Model discovered components into CALM-compliant nodes, relationships, controls, and metadata
3 Implement and maintain the knowledge graph (Neo4j/Amazon Neptune) with optimized traversal queries
4 Build and enforce security-as-code and process-as-code pipeline gates (SAST, SCA, DAST, traceability)
5 Integrate AI/LLM agents into the SDLC workflow via AWS Bedrock, validated against the CALM model
REQUIRED QUALIFICATIONS
1 4+ years software engineering experience, including 1-2 years on AI/ML adjacent systems
2 Strong Python; hands-on graph database experience (Neo4j/Neptune, Cypher/Gremlin)
3 Direct experience authoring CALM nodes, relationships, controls, and metadata
4 Practical implementations of security-as-code and process-as-code as pipeline gates, not documentation
5 AWS (Bedrock, EKS/Lambda, IAM) and CI/CD/DevSecOps pipeline construction experience
More about this job
Responsibilities
Build automated pipelines to discover architecture and dependencies in client repositories, then model the results in CALM-compliant structures and maintain a knowledge graph. Implement security and process controls in delivery pipelines, and integrate AI/LLM agents into the SDLC using AWS Bedrock and CALM validation.
Requirements
Requires 4+ years of software engineering experience, including 1–2 years working on AI/ML-adjacent systems, along with strong Python and hands-on graph database experience. Candidates must have direct CALM authoring experience, practical security-as-code and process-as-code pipeline implementation, and experience with AWS and CI/CD or DevSecOps pipelines.
Skills
- Python
- AI/ML Systems
- Knowledge Graphs
- Neo4j
- Amazon Neptune
- Cypher
- Gremlin
- CALM Architecture Modeling
- AWS Bedrock
- Amazon EKS
- AWS Lambda
- AWS IAM
- Security-as-Code
- Process-as-Code
- CI/CD
- DevSecOps
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Data & Analytics
Keywords
- AI Engineer
- Artificial Intelligence
- AI/ML
- Python
- Knowledge Graph
- Neo4j
- Amazon Neptune
- Cypher
- Gremlin
- CALM
- Architecture Modeling
- AWS Bedrock
- AI Agents
- Large Language Models
- AWS
- Amazon EKS
- AWS Lambda
- AWS IAM
- Security-as-Code
- Process-as-Code
- SAST
- SCA
- DAST
- Traceability
- CI/CD
- DevSecOps
- SDLC
- Automated Discovery Pipelines
- Pipeline Gates
- Dependency Data