17 Aug
|
Ingram Micro
|
Mumbai
17 Aug
Ingram Micro
Mumbai
It's fun to work in a company where people truly BELIEVE in what they're doing
Job Description:
Principal, Software Engineer
Ingram Micro is seeking an experienced Principal, Software Engineer that sets
the architecture and prompt-engineering direction for the agent layer in the
platform, leads code reviews, and writes a meaningful share of the production
code themselves.
Key responsibilities
Own the end-to-end design of recent audit capabilities - from data model and
prompt structure through API surface,
persistence, and React UI.
Drive prompt engineering and agent design for the verdict-issuing and insight
agents, including output_schema
design, temperature/grounding decisions, and tool-use patterns.
Lead code reviews and enforce platform non-negotiables: deterministic
temperatures on verdict-issuing agents,
Pydantic schema enforcement, salvage-then-repair retries, mandatory
evidencecited and missingevidence, and
constrained MCP tool-use.
Partner with the Ingram Micro audit team to translate SOPs into
machine-readable control logic and SOP JSON.
Define and uphold the accuracy / hallucination-control program:
schema-validity rate, citation re-validation,
golden-set regression harness, auditor agreement and override metrics.
Make build/buy/integration decisions for recent connectors across internal Ingram
applications, third-party SaaS tools,
and infrastructure systems.
Pair with engineers, unblock them daily, and personally write code on the
hardest paths (agent orchestration, schema
repair, performance-critical batch flows).
Represent the team in design and security reviews.
What you bring:
8+ years of professional software engineering experience, with 3+ years in a
hands-on technical-lead role.
Solid Python (3.11+): FastAPI or equivalent async web framework, Pydantic v2,
asyncio, SQLAlchemy or similar
ORM, Postgres.
Hands-on experience building production AI agents using Google ADK, LangGraph,
LlamaIndex, OpenAI Assistants,
or comparable a
📌 Principal, Software Engineer Mumbai
🏢 Ingram Micro
📍 Mumbai