Software Engineer - AI /ML
Staples India
- Location
- Chennai, Tamil Nadu, India
- Job type
- Full-time
Required skills
- LangChain
- Python
- AWS
- Azure
- DevOps
- enterprise software
- GCP
- iterative development
- kernel
- machine learning
- system integration
About the role
Website:
Job details:
Required Skills:
- 2-5 years of software development or machine learning experience
- Hands-on experience building agentic AI systems or autonomous workflows
- Strong proficiency in Python and software engineering best practices
- Experience with LLM APIs (OpenAI, Anthropic Claude, Azure OpenAI, etc.)
- Understanding of prompt engineering, prompt chaining, and few-shot learning
- Familiarity with tool use, function calling, and agent frameworks
- Knowledge of retrieval-augmented generation (RAG) and vector databases
- Experience with API integration and asynchronous programming
- Comfortable with experimentation and iterative development
Preferred Qualifications:
- Experience with specific agentic frameworks (LangChain, CrewAI, Autogen, Semantic Kernel)
- Cloud platform experience (Azure, AWS, or GCP) for AI/ML services
- Background in building production ML systems with monitoring and observability
- Experience with fine-tuning or customizing LLMs
- Knowledge of agent evaluation frameworks and bench-marking
- Familiarity with DevOps practices for ML systems
- Experience in enterprise software or complex system integration
Nice to Have:
- Experience with multi-agent systems and agent communication patterns
- Background in knowledge graphs or semantic search
- Experience building chatbots or conversational AI systems
- Understanding of token optimization and cost management for LLM applications
- Published work, contributions to open-source AI projects, or technical writing
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.