Skip to main content

Python Developer-Fast API

Technology
VRPRO IT
Mississauga, CanadaUS$120,000 - US$120,000 /yearYesterdayUntil 2026-07-22
Full time

Job description

Role: Python Developer with Fast API

Location: Mississauga, ON- Canada- Hybrid

Position Type: Fulltime

Client: Citi Bank

Salary: CAD 120K

Interview Process (3 Levels)

About the Role:

We are looking for a motivated and detail-oriented Python developer with 6-8+ years of experience to join our development team. The ideal candidate will contribute to designing, developing and optimizing business process automation solutions and data driven solutions, leveraging cutting-edge AI technologies and modern containerization practices to build scalable and resilient applications.

Responsibilities:

  • This function covers incumbents responsible for various data and business process automation projects and applications, which includes troubleshooting, enhancements and builds.
  • Design, develop, and maintain robust and scalable backend systems, incorporating AI/ML capabilities (e.g., Retrieval-Augmented Generation, Large Language Model integration, Machine Learning Control Plane) and deploying solutions using containerization technologies.
  • Responsible for routine operational or administrative work.
  • Individuals will have their work thoroughly reviewed and checked by more senior incumbents and will have limited contact outside their immediate area.
  • Daily deliverable of routine and defined outputs, while at the same time developing knowledge of the broader context in which the work is being performed.
Qualifications:
  • At least 6-8 years of experience as Python or Backend Developer.
  • Demonstrated proficiency with key Python libraries for backend development, data processing, and AI/ML (e.g., FastAPI/Flask/Django, Pandas, NumPy, Scikit-learn, PyTorch/TensorFlow, LangChain, LlamaIndex).
  • Exposure in SQL/PL-SQL, RDBMS or any other database systems implementation and query.
  • Experience with AI development frameworks and concepts, including Retrieval-Augmented Generation (RAG), Machine Learning Control Plane (MCP), and Large Language Models (LLMs).
  • Proficiency in containerization technologies such as Docker and orchestration platforms like Kubernetes.
  • Ability to think strategically and the ability to engage resources outside of their direct control to achieve objectives.
  • Capable of writing and building components to integrate into new or existing systems.
  • Documentation experience for complex software components.
  • Experience in implementing product lifecycle - design, development, quality, deployment, maintenance.
  • Ready to work within a collaborative environment with teams.
  • Creative thinking for identifying new opportunities.
Keywords
monthsOfExperience: 72OrchestrationTensorFlowOCamlPyTorchScikit-learnNumPyDjangoPl / sqlPythonSqlComputer-aided designDockerFlaskKubernetesPl/sql

Interested in this role?