Full Stack Engineer
Tredence View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and maintain agentic AI workflows using the Azure AI Agents SDK in Python.
- Integrate Azure OpenAI, Azure AI Search, and other cognitive services into agent pipelines.
- Implement tool-augmented agents capable of reasoning, planning, and executing multi-step tasks.
- Optimize AI agent performance, latency, and cost efficiency.
- Develop APIs and microservices to expose AI agent capabilities.
- Ensure security, compliance, and responsible AI practices in all solutions.
- Collaborate with data scientists, ML engineers, and cloud architects to deliver end-to-end AI solutions.
- Write unit tests, integration tests, and maintain CI/CD pipelines for AI services.
- Proficiency in Python (async programming, REST APIs, data handling).
- Hands-on experience with Azure AI Agents SDK (azure-ai-agents), Azure OpenAI, and Azure Cognitive Search.
- Strong understanding of LLM prompt engineering and agent orchestration patterns.
- Experience with Azure Functions, Azure Container Apps, or AKS for deployment.
- Familiarity with vector databases (e.g., Azure AI Search, Pinecone, Weaviate).
- Knowledge of OAuth2, Azure AD, and secure API integration.
- Strong debugging, logging, and performance optimization skills.
- Bachelor’s degree in Computer Science, AI, or related field (or equivalent experience).
- Experience with LangChain, Semantic Kernel, or AutoGen frameworks.
- Knowledge of event-driven architectures and message queues (Service Bus, Event Grid).
- Familiarity with MLOps and Azure Machine Learning.
- Understanding of multi-agent collaboration and tool chaining.
- Languages: Python 3.10+, TypeScript (optional for frontend integration)
- Azure Services: Azure AI Agents, Azure OpenAI, Azure AI Search, Azure Functions, Azure Storage
- Frameworks: FastAPI, LangChain, Semantic Kernel
- Databases: Azure Cosmos DB, Azure SQL, Vector DBs
- DevOps: GitHub Actions, Azure DevOps, Docker, Kubernetes