Job Description
We are seeking a highly skilled and innovative Senior AI Software Engineer / Agentic AI Developer to design, develop, and deploy advanced AI-driven applications and autonomous agent systems. The ideal candidate will have strong expertise in Large Language Models (LLMs), AI orchestration frameworks, machine learning, cloud-native architectures, and intelligent automation platforms.
In this role, you will work closely with cross-functional teams to build scalable AI solutions, multi-agent workflows, conversational AI systems, and enterprise-grade AI applications that enhance operational efficiency and business outcomes. You will contribute to the complete AI product lifecycle, from research and prototyping to deployment, monitoring, and optimization.
Key Responsibilities
- Design and develop Agentic AI systems, autonomous workflows, and AI-powered enterprise applications.
- Build and integrate Large Language Model (LLM) applications using frameworks such as LangChain, CrewAI, AutoGen, Semantic Kernel, or similar technologies.
- Develop AI agents capable of reasoning, planning, task execution, and multi-agent collaboration.
- Create scalable backend architectures and APIs for AI services and integrations.
- Implement Retrieval-Augmented Generation (RAG), vector databases, prompt engineering, and memory management techniques.
- Integrate AI solutions with enterprise platforms, cloud services, databases, and third-party APIs.
- Optimize AI model performance, latency, scalability, and operational reliability.
- Develop and maintain MLOps and AIOps pipelines for deployment, monitoring, governance, and continuous improvement.
- Collaborate with product managers, architects, and business stakeholders to define AI use cases and technical strategies.
- Ensure AI security, compliance, governance, and ethical AI best practices.
- Conduct code reviews, mentor junior developers, and contribute to engineering standards and best practices.
- Stay updated with emerging AI technologies, frameworks, and industry trends.
Required Skills and Qualifications
Technical Skills
- Strong experience in Python programming and modern software engineering practices.
- Hands-on experience with LLMs such as GPT, Claude, Gemini, Llama, or open-source foundation models.
- Experience building Agentic AI or autonomous AI systems.
- Proficiency with AI orchestration frameworks:
- LangChain
- CrewAI
- AutoGen
- Semantic Kernel
- Haystack or similar
- Strong understanding of:
- Prompt Engineering
- RAG Architecture
- Vector Databases
- Embedding Models
- Fine-tuning Techniques
- AI Memory Management
- Experience with vector databases such as Pinecone, Weaviate, ChromaDB, FAISS, or Milvus.
- Knowledge of Machine Learning and Deep Learning frameworks:
- PyTorch
- TensorFlow
- Scikit-learn
- Experience with REST APIs, microservices, and cloud-native architectures.
- Hands-on experience with cloud platforms:
- AWS
- Azure
- Google Cloud
- Experience with Docker, Kubernetes, CI/CD pipelines, and DevOps practices.
- Familiarity with MLOps tools and AI deployment pipelines.
- Knowledge of databases:
- PostgreSQL
- MongoDB
- Redis
- Elasticsearch
- Understanding of AI governance, model security, observability, and responsible AI practices.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or related field.
- 5+ years of software engineering experience with at least 2+ years focused on AI/LLM application development.
- Proven experience delivering enterprise-scale AI applications or intelligent automation solutions.
- Strong analytical, problem-solving, and system design skills.
- Excellent communication and collaboration abilities.
- Experience working in Agile/Scrum environments is preferred.
Preferred Qualifications
- Experience with Telecom AI, enterprise automation, or digital transformation projects.
- Knowledge of AI observability and evaluation frameworks.
- Experience with multimodal AI systems (text, image, voice, video).
- Familiarity with AI agents for workflow automation, RCA automation, or IT operations.
Contributions to open-source AI projects or research publications are a plus.