Location: Toronto, Downtown business core, Hybrid
Salary: Market rate++
REQUIREMENTS
- 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).
- Proficient in Python and 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
- 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.