Job Title: Python Developer with GenAI Experience
Number of positions: 2
Resource Location: CANADA
Job Description:
We are seeking a talented and motivated Python Developer with handson experience in Generative Artificial Intelligence (GenAI) to join our dynamic team. The ideal candidate will have a strong proficiency in Python programming and a solid understanding of GenAI fundamentals. Experience with .Net is a plus but not mandatory.
Key Responsibilities:
- Develop test and maintain highquality Python applications.
- Leverage Generative AI techniques to create innovative solutions and enhance existing products.
- Collaborate with crossfunctional teams to understand requirements and deliver solutions that meet business needs.
- Continuously improve and optimize code for efficiency and performance.
- Document software processes and contribute to knowledgesharing within the team.
Required Skills:
- Proven experience as a Python Developer.
- Strong understanding of Python programming language libraries and frameworks.
- Proven experience in developing and deploying web applications using FastAPI including the ability to design efficient and scalable RESTful APIs. Understanding of asynchronous programming in Python is a plus.
- Strong proficiency in writing unit tests to ensure high code coverage and reliability of software. Familiarity with testing frameworks such as pytest unittest or similar tools.
- Handson experience working with Langchain for building and deploying conversational AI models.
- Excellent problemsolving skills and ability to work independently and collaboratively.
- Strong communication skills and attention to detail.
GenAI Specific Skills:
- Practical experience with GenAI agent frameworks such as langgraph langflow AutoGen and others. Capability to implement customize and optimize these frameworks to develop innovative AIdriven applications and solutions.
- Experience with agent development including memory management and the deployment of autonomous AI agents on MCP servers.
- Familiarity with tools and methodologies associated with ReAct agent framework and LLM patterns.
- Experience with RetrievalAugmented Generation (RAG) techniques to enhance AI models with external data sources.
- Proficiency in integrating and calling GenAI tools from within agent frameworks to provide enhanced AI capabilities and user interactions.
Remote Work :
Yes
Employment Type :
Contract