Python, FastAPI, AI/LLM, AWS
cgi
Job Description
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 visualization components using Matplotlib for reporting and insights.
• Integrate AWS services such as S3, Aurora PostgreSQL, and Lambda to build scalable and serverless solutions.
• Use Boto3 for AWS service automation and cloud resource management.
• Design and implement AI-powered features leveraging OpenAI APIs and large language models.
• Build intelligent workflows using LangChain, LangGraph, and Pydantic AI.
• Integrate and fine-tune LLMs such as ChatGPT-5, Claude Sonnet 4.5, and AWS Nova for enterprise use cases.
• Ensure application security, performance optimization, logging, and monitoring.
• Collaborate with cross-functional teams including product, data, and cloud architects.
• Participate in code reviews, mentoring junior engineers, and enforcing coding standards.
Required qualifications to be successful in this role:
Must-Have Skills:
• Experience with GenAI LLM development and testing.
• Strong understanding of database concepts and experience with query optimization and performance tuning.
• Hands on experience with Infrastructure tool like Openshift, Kubernetes.
• Hands on experience with CI/CD tools like Jenkins, Quay, Registry.
• Hands on experience developing Resful APIs with frameworks like FastAPI, Flask.
• Hands on experience with scripting languages like Python.
• Excellent problem solving skills and the ability to analyze complex issues and implement effective solutions.
• Strong experience in Python, FastAPI, GenAI, Openshift/Kubernetes
• Strong experience in Cloud Experience (AWS/Azure)