Python Developer
Summary
A senior Python developer role in Mississauga building backend services and AI/GenAI-powered features. Day-to-day work involves Python (OOP, async) with FastAPI, Django or Flask, plus LLM/RAG or computer vision work, PostgreSQL/MongoDB, Docker and Git.
- Core Language: Strong expertise in Python (Object-Oriented Programming, clean code principles, and asynchronous programming).
- Web Frameworks: Hands‑on experience with FastAPI, Django, or Flask.
- AI / GenAI Experience: Familiarity with LLM APIs, prompt engineering, vector embeddings, RAG (Retrieval Augmented Generation), or computer vision libraries like OpenCV.
- Databases & DevOps: Solid knowledge of SQL/NoSQL databases (PostgreSQL, MongoDB) and containerization tools like Docker and Git.
- Experience: Typically 6 to 10+ years of professional software development experience