Senior AI / LM Developer

Client is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry.
They focus on technology advisory services, application development, cloud computing, integration solutions, and enterprise big data and analytics.
With a team of highly knowledgeable business and technical experts, we provide strategic, mission critical solutions to our clients.

Company location: Downtown Toronto,
Hybrid work environment - mix of home, office and client site
Perm / FTE role: Salary: Market rate + benefits and performance bonus

RESPONSIBILITIES
● Minimum Bachelor’s degree in Computer Science or Engineering.
● Minimum 8 years’ experience in system design, application development, cloud infrastructure, or IT consulting participating in complex projects.
● Good overall business knowledge in financial industries (i.e., one or more in retail banking, commercial banking, capital markets, wealth management, insurance, pension fund, and fintech).
● Strong Python programming, min 5 years
● Proficient in Python frameworks: Django, Flask, Langchain, Llama Index, FastAPI
● Experience building frontend applications: Vue.js or React
● Skilled in Python environments: PyCharm, Jupyter, Visual Studio Code
● Deploy Python applications on Azure: Azure App Services, Azure Functions
● Experience with Azure OpenAI Service
● Familiarity with open source LLMs: LLAMA and Mixtral
● Develop and integrate RESTful APIs, focusing on Azure API management
● Deploy and manage Python apps on Azure, optimizing cloud services
● Experience with CI/CD pipelines: Azure DevOps, Jenkins, CircleCI, GitLab Actions
● Knowledge of containerization/orchestration: Docker, Kubernetes in Azure
● Experience working on Retrieval Augmented Generation (RAG) framework
● Expertise in writing and tuning prompts for LLMs
● Experience with indexing/chunking strategies for RAG applications
● Work with search solutions: Azure AI Search
● Experience building Generative AI applications
● Advanced proficiency with Git

Other
● Preferably with certification as either Azure Developer Associate or AWS Certified Developer.
● Strong communication, diagnostic and problem-solving skills.
● Ability to work independently and excel in a team environment.
• Help and support other team members.
Job Title
Senior AI / LM Developer
Job Type
Full-Time Regular
Location
Toronto ON
Country
Canada