Senior Python GenAI Developer
Summary
Senior Python developer (8+ years) building backend services and GenAI/LLM features for Citi Bank in Mississauga on a hybrid schedule (onsite 2–3 days/week). Day-to-day spans API design, data-flow and source-code analysis, RAG/agent solutions, and CI/CD pipelines.
Build Python backend services with Gen AI and LLM expertise for Citi Bank in Mississauga, using a hybrid schedule onsite two to three days weekly.
This full-time Python Developer assignment requires eight-plus years of experience. You will develop reliable software, analyze data flows and source code, and contribute to Gen AI solutions. The work spans APIs, data transformation, CI/CD, and retrieval-augmented generation.
Key Responsibilities:
- Develop software using object-oriented and functional Python design
- Analyze data lineage, data flows, and source code
- Apply AST-based and pattern-based static analysis
- Design APIs and develop backend services
- Support automated builds, testing, deployment, and releases
Requirements:
- Eight-plus years of Python development experience
- Knowledge of data structures, algorithms, and complexity analysis
- Experience with prompt design, tool calling, and agent orchestration
- Understanding of RAG, vector search, and semantic search
- Experience with data transformation and CI/CD pipelines
Apply Python engineering, Gen AI, source-code analysis, and backend service expertise across Citi Bank’s hybrid assignment.
