Skip to content
← Back to job listings

AI Engineer

Pulsora · Canada

Quick applyfull-time19 days ago

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