Senior Software Engineer – AI/ML & Agentic Systems
Experience: 5-8 Years
Location: Bangalore / Hyderabad (As applicable)
Key Skills
- Python Programming
- AI Agents & Multi-Agent Systems
- Machine Learning (PyTorch, TensorFlow, Scikit-Learn)
- LLMs, Prompt Engineering, RAG
- LangChain, AutoGen
- FastAPI / Flask
- Snowflake, SQL, MySQL
- MLOps & Model Deployment
- Linux/Unix
- C++ (Preferred)
Job Responsibilities
- Design and deploy AI agents and multi-agent workflows for automation, test generation, and failure analysis.
- Build, train, and optimize ML models for anomaly detection, predictive analytics, and test optimization.
- Develop scalable AI solutions leveraging LLMs and RAG architectures.
- Integrate AI systems with enterprise databases and data pipelines.
- Develop production-grade backend applications primarily using Python.
- Implement MLOps best practices for model deployment, monitoring, and lifecycle management.
- Collaborate with engineering teams to drive seamless integration and knowledge transfer.
Preferred Experience
- Hands-on experience with AI agent frameworks such as LangChain, AutoGen, or similar.
- Strong expertise in LLM APIs, prompt engineering, and RAG pipelines.
- Experience deploying ML models in production environments.
- Proficiency in API development using FastAPI or Flask.
- Strong understanding of Linux environments, infrastructure automation, and backend engineering.
- Knowledge of FPGA, validation, or test automation environments is an added advantage.
Education
Bachelor's or Master's Degree in Computer Science, Electrical & Electronics Engineering, or a related field.