Senior Associate Software Engineer - AI/ML
On-site · Bengaluru, Karnataka, India
Job Summary
Senior Associate Software Engineer - AI/ML role based in Bangalore. Design, build, and maintain Agentic AI systems using frameworks like OpenAI, LangChain, LlamaIndex, AutoGen, CrewAI, Google ADK or similar. Develop conversational AI bots across multiple channels, integrate LLMs with APIs, databases, and enterprise systems, implement memory, retrieval, and reasoning modules, optimize prompt design and agent orchestration, collaborate with product and research teams on AI-driven workflows, apply RAG and tool-using techniques, monitor performance and logs, and adhere to AI ethics, security, and data privacy practices.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 1–2 years of experience in software development or AI/ML projects
- Basic proficiency in Python and familiarity with JavaScript/TypeScript
- Exposure to AI/ML frameworks (OpenAI, Hugging Face, LangChain, etc.) is a plus
- Understanding of software engineering fundamentals (version control, CI/CD, testing)
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker)
- Knowledge of vector databases and embeddings (Pinecone, FAISS, etc.)
- Exposure to NLP concepts and generative AI applications
- Strong problem-solving skills and willingness to learn new technologies
- Ability to work effectively across cross-functional teams and global time zones
- Strong communication skills and ability to influence both technical and non-technical stakeholders
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.