← Back to job listings
P
AI Engineer
Pulsora · Canada
About The Role
Join our team as an AI Engineer, where you will be responsible for designing, developing, and deploying production-grade applications leveraging large language models (LLMs) and generative AI. You will architect and implement sophisticated multi-step and multi-agent workflows, build and optimize retrieval augmented generation (RAG) pipelines, and lead efforts in LLM fine-tuning. Additionally, you will own end-to-end implementation from frontend to backend, utilize AI-powered development tools, and collaborate closely with team leads, managers, QA, product managers, and the US team.
- Design, develop, and deploy production-grade applications leveraging various Large Language Models (LLMs) and context optimization.
- Architect and implement sophisticated, multi-step and multi-agent workflows using frameworks like LangChain and LangGraph.
- Lead efforts in LLM fine-tuning for specific domain knowledge and tasks, and implement strategies for efficiency.
- Proven experience integrating and working with major LLM APIs - both public and private/local, e.g., Gemini, OpenAI, Anthropic, Llama, Ollama, etc., including hands-on experience using techniques for LLM efficiency
- 5+ years of professional experience in software development, with a minimum of 2 years focused on AI/ML development, particularly with LLMs
- Experience leveraging AI Copilot or similar generative AI coding tools for accelerated development, code generation, refactoring, optimization, and vibe coding to create integrated backend and frontend applications
- Strong proficiency in Python and its relevant data science libraries (e.g., Pandas, NumPy, Scikit-learn)
- Experience creating UI using React and integrating the UI with the backend using REST APIs is a big plus
- Solid understanding and implementation experience with RAG architectures, vector DBs, vector search, embeddings, and reranking mechanisms
- At least 1 year of deep practical experience with LangChain and LangGraph for building complex LLM applications and agentic workflows using autonomous agents, tools, memory management, parallelization, etc
- Undergraduate degree in Computer Science or similar Engineering field, advanced degree is a plus
- Hands-on experience with Java, especially integrating Java modules with Python modules is a nice to have, but not necessary
- Comfortable with ownership, accountability, and high expectations
- Self-motivated and proactive—you create momentum without needing direction
- Strong collaboration across a small team, including great communication with both onshore and offshore departments and translating vague requirements into actionable systems
- A builder who cares about shipping real, working products
- You own the quality of the product you build
- Thrives outside of traditional work structures
- A strong problem solver who can navigate ambiguity
This listing was posted by a verified recruiter at Pulsora. Report this listing
JobSpring