Backend Engineer – FinOps & Agentic AI
Drillo.AI
2 - 5 years
Visakhapatnam
Posted: 23/04/2026
Getting a referral is 5x more effective than applying directly
Job Description
About the Company
We need one engineer who can ship the full invoice-to-pay path (ingest, OCR, normalize, match, exceptions, ERP/payments integrations) and embed agentic AI on Azure: tool-using models, secure tool layers, RAG where needed, and human-in-the-loop for money and sensitive actions. You bridge domain workflows and modern LLM orchestrationnot two separate backend only and AI only roles.
About the Role
Invoice-to-pay (core pipeline)
- APIs for upload, storage (e.g. Blob), and multi-tenant persistence.
- OCR / document AI integration (e.g. Azure AI Document Intelligence), parsing into canonical invoice models, confidence and reprocessing.
- Normalization (SKU/UOM/pack) against master data; match engine rules (price, fees, duplicates, etc.) with Green/Yellow/Red outcomes.
- Workflow: exception queues, approvals, audit logging.
- Integrations: BILL.com (e.g. hold/release), Dynamics 365 BC (or similar) for AP/PO; secrets via Key Vault; idempotent, auditable calls.
- Async: queues and workers (e.g. Service Bus + Functions or workers) for heavy steps.
- Agentic AI (on the same platform)
- Azure OpenAI (or APIM to other models) with tool/function calling and multi-step flows.
- Tool layer: parameterized access to SQL, search, documentsnot unconstrained model access to data.
- Optional RAG (e.g. Azure AI Search) for contracts/policy docs with citations.
- Guardrails: Entra, tenant isolation, approval gates before side effects (payments, ERP posts, bulk updates).
- Observability and eval: tracing, logging, regression sets for agent behavior.
Responsibilities :
- Own end-to-end stories from upload through match to approval-ready state and payment/ERP hooks.
- Design and implement agent endpoints and shared contracts with the frontend (and solutions architect as applicable).
- Write tests for matching rules and critical integrations; contribute to OCR/match/agent quality gates with QA.
- Security by default: no secrets in code, parameterized queries, least privilege, clear audit trail.
- Document runbooks, failure modes, and reprocess paths.
Required qualifications
- 5+ years (or 3+ with very strong shipping experience) building production backend services.
- Strong Python (e.g. FastAPI) and SQL; multi-tenant and transactional thinking.
- Azure: compute (App Service / Container Apps), Blob, Key Vault, Service Bus (or equivalent messaging), managed identity.
- LLM integration: tool calling, multi-turn flows, not only single-shot prompts.
- REST/OAuth integrations with retries, idempotency, webhooks/polling.
- Testing discipline (pytest or similar) and code review habits that catch security and tenant bugs.
Nice to have
- Azure AI Document Intelligence, Azure OpenAI, Azure AI Search.
- BILL.com and Dynamics 365 BC (or similar ERP/OData).
- FinOps-adjacent domain: tolerances, 2/3-way match, compliance expectations.
- Evaluation harnesses for agents and OCR/match accuracy benchmarks.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
