About this role
Principal, Software Engineer at Ingram Micro. Location: Mumbai, Maharashtra, India. Role: designing architecture, leading reviews, building agents Requirements: 8+ years software engineering experience with 3+ years in a technical-lead role; strong Python (3.11+) with FastAPI, Pydantic v2, asyncio, SQLAlchemy, Postgres; production AI agent and prompt-engineering experience; React + TypeScript; containerized deployments. Category: Software Development Seniority: Senior Level Tools: Python, FastAPI, Pydantic v2, asyncio, SQLAlchemy, Postgres, Google ADK, LangGraph, LlamaIndex, OpenAI Assistants, Gemini, Claude, GPT-4, React, TypeScript, MCP, Docker, Cloud Run, GKE, Git Commitment: Full Time Workplace: Hybrid Languages: English