Senior Agentic AI Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Senior Agentic AI Engineer
Location: Toronto, ON
Work Arrangement: Hybrid – 50% Remote
Employment Type: Long term contract
Interview: 3 rounds
Job Description:
We are seeking a Senior Agentic AI Engineer to design, develop, and deploy production-grade AI applications using Large Language Models (LLMs), Agentic AI frameworks, Retrieval-Augmented Generation (RAG), and Google Cloud Platform (GCP).
The ideal candidate will have strong Python development skills, hands-on experience building agentic AI solutions, and the ability to troubleshoot complex RAG pipelines, evaluate LLM application quality, and design scalable cloud-based architectures. This role requires solid software engineering fundamentals and the ability to take AI solutions from design and development through deployment, monitoring, and continuous improvement.
Key Responsibilities:
- Design, develop, and maintain agentic AI applications and LLM-powered solutions for enterprise use cases.
- Build and orchestrate multi-step AI workflows using LangGraph, LangChain, or similar frameworks.
- Develop RAG pipelines using embeddings, vector search, and retrieval optimization techniques to deliver accurate, relevant, and grounded responses.
- Troubleshoot RAG performance issues across document ingestion, chunking, embeddings, retrieval, reranking, context construction, and response generation.
- Design and implement evaluation strategies for LLM and agentic AI applications, including retrieval quality, answer relevance, groundedness, hallucination detection, and regression testing.
- Implement LLM observability, tracing, monitoring, and troubleshooting using Langfuse or comparable platforms.
- Develop and integrate MCP-based tools and services to connect AI agents with enterprise systems, APIs, and data sources.
- Build RESTful APIs and backend services using Python frameworks such as FastAPI or Flask.
- Leverage Google Cloud services, particularly Vertex AI and BigQuery, to build and integrate cloud-based AI solutions.
- Implement prompt engineering, tool calling, structured outputs, context management, and appropriate human-in-the-loop controls.
- Apply software engineering best practices, including automated testing, version control, CI/CD, and production deployment.
- Implement security, data privacy, responsible AI, and governance controls appropriate for enterprise AI applications.
- Collaborate with product managers, architects, data engineers, and other stakeholders in an Agile delivery environment.
- Troubleshoot production issues and continuously improve application reliability, performance, scalability, and response quality.
Required Skills and Experience:
- 5+ years of professional software development experience.
- 2+ years of hands-on experience developing agentic AI or LLM-powered applications.
- Strong Python programming and software engineering fundamentals.
- Demonstrated experience building, deploying, and supporting LLM-powered applications.
- Hands-on experience with LangGraph, LangChain, or a similar AI application framework.
- Experience with Langfuse or another LLM observability platform.
- Understanding of Model Context Protocol (MCP) and its use in connecting AI agents with tools and enterprise systems.
- Hands-on experience with Google Cloud services, particularly Vertex AI and BigQuery, with the ability to explain architecture decisions and service integrations.
- Experience developing RAG solutions using embeddings and vector search.
- Strong understanding of RAG troubleshooting, retrieval optimization, and techniques for improving answer quality and grounding.
- Experience evaluating LLM and agentic AI applications using measurable metrics, test datasets, and regression testing.
- Experience developing RESTful APIs using FastAPI, Flask, or a similar framework.
- Understanding of prompt engineering, tool calling, structured outputs, context management, and multi-step agent workflows.
- Experience with automated testing, Git, CI/CD, and production deployment practices.
- Understanding of data privacy, AI safety, responsible AI principles, and enterprise application security.
- Experience working with Agile methodologies.
- Excellent verbal and written communication skills, including the ability to explain technical designs, troubleshooting approaches, and engineering trade-offs.
More about this job
Responsibilities
Design, build, deploy, and maintain enterprise agentic AI and LLM applications, including multi-step workflows, RAG pipelines, APIs, and integrations with enterprise systems. Evaluate and monitor application quality, troubleshoot production issues, and improve reliability, security, performance, and response quality.
Requirements
Requires 5+ years of software development experience, including 2+ years building agentic AI or LLM-powered applications, with strong Python skills and hands-on experience with AI frameworks, RAG, and Google Cloud services. Candidates should also have experience with LLM observability and evaluation, API development, production engineering practices, enterprise security, and Agile collaboration.
Skills
- Python
- Agentic AI
- Large Language Models
- LangGraph
- LangChain
- Retrieval-Augmented Generation
- Google Cloud Platform
- Vertex AI
- BigQuery
- Langfuse
- Model Context Protocol
- Vector Search
- FastAPI
- Flask
- CI/CD
- LLM Evaluation
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Engineering
Keywords
- Python
- Agentic AI
- Large Language Models
- LangGraph
- LangChain
- Retrieval-Augmented Generation
- Google Cloud Platform
- Vertex AI
- BigQuery
- Langfuse
- Model Context Protocol
- Embeddings
- Vector Search
- Reranking
- Prompt Engineering
- Tool Calling
- Structured Outputs
- FastAPI
- Flask
- RESTful APIs
- LLM Observability
- LLM Evaluation
- Automated Testing
- Git
- CI/CD
- Production Deployment
- Responsible AI
- Data Privacy
- Enterprise Security
- Agile