AI Python Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced AI Python Developer to support the modernization and enhancement of AI-enabled applications for the Client.
This is a hands-on software engineering role where you'll develop and maintain production-grade AI applications using Python, FastAPI, Microsoft Azure, and Large Language Models (LLMs). The position requires working with confidential financial and regulatory data while following secure development practices.
You will collaborate closely with the Connecticut AI Lab, helping build, deploy, and improve enterprise AI solutions that leverage modern AI technologies.
Responsibilities
- Design, develop and maintain Python-based web applications and REST APIs
- Build AI-powered applications using Large Language Models (OpenAI GPT, Claude, Gemini, etc.)
- Develop applications using FastAPI or similar Python frameworks
- Deploy and maintain applications on Microsoft Azure
- Configure Azure App Services, Azure Storage, Azure Key Vault and related cloud services
- Work with Git repositories using Pull Requests and code reviews
- Compare and evaluate multiple AI models for business use cases (A/B testing, benchmarking, prompt evaluation)
- Debug, optimize and enhance production applications
- Participate in software design, architecture discussions and planning sessions
- Document technical processes and deployment procedures
- Ensure secure handling of confidential government and financial data
- Work within an AI-assisted software development environment using coding assistants such as GitHub Copilot, ChatGPT or similar tools
Requirements
-
3+ years of Python development
-
Experience building REST APIs using FastAPI (preferred) or Flask/Django
-
2+ years working with Large Language Models (LLMs)
-
OpenAI GPT
-
Claude
-
Gemini
Experience integrating AI APIs
Experience comparing AI models
Prompt Engineering
AI model evaluation
Production deployment experience
Git
Pull Requests
Code Reviews
Strong communication skills
Preferred Skills
- Microsoft Azure
- Azure App Service
- Azure Storage
- Azure Key Vault
- Azure Functions
- Azure AI Services
- Azure OpenAI
- Government/Public Sector experience
- State Agency experience
- Financial Services or Banking domain
Nice to Have
- RAG (Retrieval Augmented Generation)
- LangChain
- Semantic Kernel
- Vector Databases
- Azure AI Search
- Docker
- CI/CD
- Kubernetes