AI Software Engineer
Bengaluru, India · Full-time
- Posted 3d ago
- From Impact Analytics’s careers page
- Location
- Bengaluru, India
- Type
- Full-time
- Level
- Senior
- Experience
- 5+ years
- Department
- Software Development
Opens the listing on impactanalytics.keka.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
About Impact Analytics
Impact Analytics is an agentic-first AI software company transforming retail merchandising through cutting-edge AI, LLMs, and Generative AI technologies. As a fast-growing Series D company with deployments across five continents, it is building both industry-leading merchandising solutions and foundational AI agents that are redefining how retail decisions are made.
Overview
The AI Senior Software Engineer builds and ships production-grade AI features within a defined domain of the company's applied AI platform. This is a hands-on individual-contributor role. You write and review production code, contribute to design decisions within your squad, and may informally guide one or two junior engineers.
Key Responsibilities
- Implement and evolve features across the GenAI reasoning and agentic AI platform in alignment with the reference architecture defined by the AI Architect.
- Build and ship agent workflows (ReAct, planner–executor, reflection, human-in-the-loop checkpoints).
- Implement tool and MCP integrations for connecting agents to enterprise systems.
- Implement and iterate on RAG pipelines: hybrid retrieval, query decomposition, GraphRAG, and citation grounding.
- Instrument telemetry and maintain continuous evaluation coverage for the features you build.
- Implement AI security controls and ensure compliance requirements are met.
- Profile and optimise inference for your workloads.
Required Qualifications
- 5+ years of software engineering experience, with 2+ years shipping production AI/ML systems and hands-on experience delivering LLM-powered applications (RAG, agents, fine-tuning).
- Hands-on proficiency in at least one agent orchestration framework.
- Experience with vector stores, embedding models, and hybrid retrieval with rerankers.
- Working knowledge of fine-tuning and inference optimisation.
- Solid MLOps / LLMOps foundations.
- Cloud experience on at least one of AWS, Azure, or GCP.
- Python proficiency at senior-engineer level; working knowledge of PyTorch and the HuggingFace stack.
- Strong communication skills.
Preferred Qualifications
- Experience building features for a multi-tenant GenAI SaaS product.
- Hands-on with MCP, A2A, or equivalent agent-tool interoperability standards.
- Exposure to VLMs / multimodal systems.
- Experience with small language models and on-prem / edge deployment.
- Familiarity with graph databases for GraphRAG and knowledge-graph workloads.
- Public contributions to AI open-source, technical blog posts, or conference talks are a plus.
- Graduate degree (MS) in CS, ML, or related.
What we offer
- An opportunity to be part of some of the best enterprise SaaS products to be built out of India.
- Opportunities to quench your thirst for problem-solving, experimenting, learning, and implementing innovative solutions.
- A flat, collegial work environment, with a work hard, play hard attitude.
- A platform for rapid growth if you are willing to try new things without fear of failure.
- Remuneration with best-in-class industry standards with generous health insurance cover.
Skills they ask for
Pick one to see other roles that ask for it.
About Impact Analytics
AI agents for retail planningImpact Analytics builds AI agent orchestration software that helps retailers make planning, merchandising and inventory decisions.
See all 14 roles at Impact AnalyticsMore roles at Impact Analytics
See all 14- Human Resource Business PartnerBengaluruHuman ResourcesBengaluru, India1d
- Software EngineerBengaluru · SeniorSoftware Development · SeniorBengaluru, India3d
- Software EngineerBengaluru · LeadSoftware Development · LeadBengaluru, India3d
- Software EngineerBengaluru · LeadSoftware Development · LeadBengaluru, India3d
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.