Overview
Develop scalable, secure, reliable, and maintainable software solutions that use agentic AI systems, large language models, cloud-native architectures, and ML-enabled capabilities. Collaborate with product teams, data scientists, ML engineers, platform teams, and business stakeholders to deliver AI-enabled software solutions.
What you'll do
- Design, configure, and build agentic AI systems that reason, plan, use tools, execute workflows, and interact with enterprise systems.
- Develop scalable software applications and services using modern cloud-native architectures.
- Integrate large language models, APIs, databases, vector stores, and orchestration frameworks into production-ready applications.
- Build and maintain AI-enabled workflows using agent frameworks such as LangChain, LangGraph, LlamaIndex, Semantic Kernel, AutoGen, or similar technologies.
- Implement retrieval-augmented generation patterns, including document ingestion, chunking, embedding generation, vector search, reranking, and response generation.
- Partner with data science and ML teams to operationalize machine learning models and AI capabilities into software products.
- Apply MLOps practices for model deployment, monitoring, versioning, evaluation, governance, and continuous improvement.
- Develop reusable components, APIs, services, and integration patterns to accelerate AI solution delivery.
- Define and implement robust cloud architectures, preferably on AWS, using serverless, containerized, or microservices-based approaches.
- Implement observability, logging, monitoring, error handling, and performance optimization for AI and ML-enabled applications.
- Evaluate and improve agent performance, including prompt quality, tool selection, response accuracy, latency, cost, and reliability.
What you'll need
- Master’s degree and 3+ years of software development experience, or Bachelor’s degree and 5+ years of software development experience.
- Strong hands-on software engineering experience with Python, JavaScript/TypeScript, SQL/NoSQL, APIs, and cloud-native application development.
- Experience building or integrating applications with generative AI, LLMs, agentic workflows, RAG patterns, or AI orchestration frameworks.
- Working knowledge of ML lifecycle concepts, including model deployment, evaluation, monitoring, versioning, and automation.
- Experience with CI/CD, testing, containerization, observability, and production-grade software delivery.
- Strong problem-solving, communication, collaboration, and technical ownership skills.
- Excellent analytical and troubleshooting skills.
- Strong verbal and written communication skills.
- Ability to work effectively with global, virtual teams.
- High degree of initiative and self-motivation.
- Ability to manage multiple priorities successfully.
- Team-oriented, with a focus on achieving team goals.
- Strong presentation and public speaking skills.
Nice to have
- Bachelor’s degree in computer science and engineering preferred; another Engineering field is considered.
- Cloud Computing certificate preferred.
- Experience with LangChain, LangGraph, LlamaIndex, Semantic Kernel, AutoGen, CrewAI, or similar agent frameworks.
- Experience with vector databases, embeddings, semantic search, reranking, prompt engineering, fine-tuning, or LLM evaluation.
- Experience with MLOps tools such as MLflow, SageMaker, Databricks, Kubeflow, Airflow, or similar platforms.
- Familiarity with serverless, microservices, event-driven architecture, Kubernetes, or managed cloud AI/ML services.
- Knowledge of responsible AI, model governance, human-in-the-loop workflows, security, privacy, and regulated environments.
Details
- Location: Hyderabad, India.
Read the full description and apply on the company’s own careers page.