Job Description

Position Description:

We are looking for an experienced Senior Python Engineer with strong expertise in backend development, data processing, cloud services, and AI/LLM integrations. The ideal candidate will have hands-on experience in building scalable APIs, working with AWS services, and developing AI-driven applications using modern frameworks and large language models.

Your future duties and responsibilities:

• Design, develop, and maintain Python-based applications using object-oriented programming principles and best practices.
• Build and optimize RESTful APIs using FastAPI for high-performance backend services.
• Work extensively with data structures (lists, tuples, dictionaries, sets) for efficient data processing.
• Perform data analysis and manipulation using Pandas, NumPy, and DataFrames.
• Implement file handling solutions for PDF, CSV, Excel, Word, and other structured/unstructured formats.
• Develop data vi...

Apply for this Position

Ready to join CGI? Click the button below to submit your application.

Submit Application