
Gen AI Engineer
- Toronto, ON
- Permanent
- Full-time
- Design, develop, and maintain sophisticated NLP and Generative AI applications in Python
- Design and implement back-end APIs to deliver Python services to front-end applications using FastAPI and Docker
- Experience and exposure to Azure AI services, Vector databases, LLMs and RAG pipelines
- Optimize application performance and ensure scalability
- Collaborate in the database design and management of those systems (MongoDB)
- Proficiency in utilizing Azure services such as Azure App Service, Azure Functions, Azure API Management, Azure Logic Apps, and Azure DevOps for building and deploying API-based solutions
- Strong understanding of Azure architecture and infrastructure, including Azure Resource Manager (ARM) templates, Azure Active Directory (AAD), and Azure networking
- Demonstrated expertise in integrating Azure services with other components of the tech stack to create end-to-end solutions
- Proficiency in utilizing Azure Kubernetes Service (AKS) for containerized deployment and orchestration of API-based solutions
- Familiarity with Azure Container Registry (ACR) for storing and managing container images securely
- Stay up to date with emerging trends and technologies in the field of Generative AI
- Bachelor’s degree in computer science, Engineering, Computational Linguistics, Data Science or a related quantitative field (or equivalent experience)
- Experience working with Python, particularly in relation to NLP and AI
- Exposure to modern LLM-based libraries such as LangChain, PyTorch, GPT, Transformers
- Solid written, verbal, and presentation communication skills
- Strong team and individual player
- Maintains composure during all types of situations and is collaborative by nature
- High standards of professionalism, consistently producing high quality results
- Self-sufficient, independent requiring very little supervision or intervention
- Demonstrate flexibility and openness to bring creative solutions to address issues