Role: AI EngineerLocation: Toronto, Ontario, CanadaDuration: ContractJob DescriptionJob Title: AI Engineer (Implementation Specialist)Role OverviewWe are seeking a highly skilled AI Engineer with strong implementation expertise to design and build AI-driven solutions by integrating services across Microsoft, Azure, SharePoint, and AI Search. The ideal candidate is a software engineer with AI/ML project experience, capable of working independently, following best coding practices, and communicating effectively with business stakeholders. This role emphasizes practical engineering and solution delivery.Key ResponsibilitiesDesign and implement AI solutions leveraging Microsoft services, Azure AI Search, RAG pipelines, and LLM integrations.Develop backend services and APIs (e.g., FastAPI) to expose AI functionalities such as ranking scores and search results.Write clean, maintainable, and well-documented Python code following standard practices.Explore multiple technical approaches, evaluate trade-offs, and recommend the best solution.Communicate progress, technical decisions, and solution architecture clearly to business stakeholders.Work independently with minimal supervision while ensuring timely delivery.Influence team practices by introducing proven approaches and scalable solutions.Required Skills & QualificationsStrong communication and stakeholder management skills.Proven ability to work independently and deliver results.Proficiency in Python and backend development (FastAPI or similar frameworks).Experience integrating Azure-based LLM models and AI services.Familiarity with RAG pipelines for data ingestion and querying.Solid understanding of software engineering principles and coding best practices.Ability to evaluate multiple technical options and justify decisions.Preferred Skills (Good-to-Have)Experience with Gradio or Streamlit for quick UI prototyping.Knowledge of Azure ecosystem and deployment workflows.Ability to set technical standards and influence team practices.SummaryThis role is ideal for an AI Engineer who excels in implementation and integration. The candidate should be a strong communicator, problem solver, and independent contributor who can design practical AI solutions, integrate multiple services, and deliver high-quality code. While front-end expertise is not mandatory, familiarity with lightweight UI frameworks and Azure services is a plus.
Job Title
AI Cloud & Infrastructure Engineer