Job Summary
We are seeking an experienced AI Applications Developer to design, develop, and implement AI-powered applications and intelligent solutions. The ideal candidate will have hands-on experience with Generative AI, Large Language Models (LLMs), Python development, APIs, and AI frameworks. This role involves building scalable AI applications, integrating AI capabilities into enterprise systems, and delivering innovative solutions to solve business challenges.
Key Responsibilities
- Design, develop, and deploy AI-powered applications and intelligent automation solutions.
- Build and integrate Generative AI and LLM-based applications.
- Develop AI solutions using Python, REST APIs, and modern AI frameworks.
- Implement Retrieval-Augmented Generation (RAG), prompt engineering, and vector database integrations.
- Integrate AI models and services into existing enterprise applications and workflows.
- Develop and optimize chatbots, virtual assistants, and AI-driven automation solutions.
- Work with cloud-based AI services and platforms such as AWS, Azure, or Google Cloud.
- Implement application security, data privacy, and responsible AI practices.
- Test, troubleshoot, and optimize AI application performance, accuracy, and scalability.
- Collaborate with data scientists, software engineers, product managers, and business stakeholders.
- Maintain technical documentation and follow software development best practices.
Required Qualifications
- 3+ years of experience in software or application development, preferably involving AI solutions.
- Strong programming experience in Python.
- Hands-on experience developing applications using Generative AI and Large Language Models (LLMs).
- Experience with OpenAI APIs, Azure OpenAI, or similar AI platforms.
- Knowledge of prompt engineering, RAG architecture, and AI application integration.
- Experience with REST APIs, microservices, and backend application development.
- Familiarity with vector databases such as Pinecone, FAISS, or Chroma.
- Understanding of machine learning concepts and AI model deployment.
- Experience with Git, CI/CD pipelines, and Agile development methodologies.
- Strong analytical, troubleshooting, and problem-solving skills.
Preferred Qualifications
- Experience with LangChain, LlamaIndex, or Semantic Kernel.
- Knowledge of cloud platforms such as AWS, Azure, or GCP.
- Experience with Docker, Kubernetes, and containerized deployments.
- Familiarity with AI agents, multi-agent systems, and workflow automation.
- Knowledge of responsible AI, model evaluation, and AI security practices.
- Experience with relational and NoSQL databases.