We are looking for an AI Engineer to build and enhance AI-powered chatbot systems. You will work on LLM integrations, conversational AI workflows, and backend services.
Responsibilities
- Develop and maintain AI/ML features for chatbot applications
- Integrate with OpenAI/Azure OpenAI APIs (chat completions, tool calling, embeddings)
- Build conversational flows and intelligent automation workflows
- Design scalable backend services using Python and FastAPI
- Implement prompt engineering and context management
- Work with databases for session management and analytics
- Write tests and maintain code quality
- Support cloud deployments and CI/CD pipelines
Required Qualifications
- Python: 3+ years skilled experience
- LLM Integration: 2+ years experience with OpenAI APIs
- Chat completions and conversation handling
- Tool/function calling
- Prompt engineering
- Web Frameworks: Experience with FastAPI or Flask
- Databases: PostgreSQL or similar relational databases
- APIs: RESTful API design and integration
- Version Control: Git and CI/CD workflows
Preferred Qualifications
- Experience with RAG (Retrieval-Augmented Generation) patterns
- Familiarity with Docker and cloud platforms (AWS/Azure/GCP)
- Knowledge of observability tools (logging, metrics, tracing)
- Experience with enterprise integrations (Jira, Confluence, etc.)
- Background in conversational AI or chatbot development