# AI Application Developer
As an AI Application Developer, you design, develop, and implement AI-powered applications and intelligent automation solutions for enterprise use cases.
## Responsibilities:
- Design, develop, and implement AI-powered applications and intelligent automation solutions for enterprise use cases
- Build and maintain scalable backend services and APIs using Python and modern software engineering practices
- Develop and optimize LLM-based applications leveraging prompt engineering, structured outputs, and retrieval-augmented generation (RAG) techniques
- Design and implement semantic search and vector-search solutions to improve information retrieval and user experiences
- Integrate large language models into business applications while ensuring scalability, reliability, and maintainability
- Develop and consume RESTful APIs to support AI-driven workflows and system integrations
- Work with structured and semi-structured data using JSON and other data exchange formats
- Perform data analysis, comparison logic implementation, and validation to support AI solution accuracy and effectiveness
- Collaborate with business stakeholders to translate use cases and requirements into practical technical implementations
- Ensure AI solutions align with business objectives, governance requirements, security standards, and data management practices
- Participate in Agile development activities including technical discussions, solution design, testing, and deployment
- Contribute to continuous improvement initiatives focused on AI innovation, automation, and operational efficiency
## Required Profile:
- 6-8 years of professional experience in software development, backend engineering, or AI solution development
- Strong hands-on experience building AI-enabled applications and enterprise-grade intelligent solutions
- Expert-level Python development skills
- Strong experience with SQL for data analysis, querying, validation, and business logic implementation
- Hands-on experience designing and developing RESTful APIs and backend components
- Practical experience working with Large Language Models (LLMs) and AI application development frameworks
- Strong understanding of prompt engineering techniques for enterprise AI use cases
- Experience implementing Retrieval-Augmented Generation (RAG) architectures and vector-search-based solutions
- Knowledge of semantic search concepts and information retrieval methodologies
- Experience handling JSON and structured data processing
- Familiarity with Microsoft Azure services and cloud-based solution development
- Understanding of AI agents, modern AI workflows, and intelligent automation concepts
- Experience working within Agile development environments
- Strong communication skills and ability to collaborate with technical and non-technical stakeholders