Software Engineer - Applied AI
Build the AI intelligence layer (EMMA orchestration system) for Niural's payroll/HR platform, shipping production LLM features including agent workflows, RAG pipelines, and document extraction on payroll and compliance data using Python.
- Compensation
- Not disclosed
- Location
- Niural Nepal
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Ai engineering
- Posted
Skills
Must have
- 3+ years professional software engineering experience with recent production LLM features
- Strong Python skills in service-oriented codebases (APIs, queues, background workers, observability)
- Hands-on RAG experience: embedding models, vector stores, hybrid search, reranking, query rewriting
- Agent architectures: tool/function calling, multi-step planning, state/memory, error recovery, human-in-the-loop
- Structured output: JSON schema enforcement, constrained decoding, validation and repair
- LLM evaluations and regression testing (not just eyeballing outputs)
- Prompt and context engineering: versioning, few-shot selection, context budgeting, prompt caching
- LLM observability/tracing tooling (Langfuse, LangSmith, or OpenTelemetry)
- Clear written communication and documenting technical decisions
Nice to have
- AWS Bedrock or comparable multi-provider production experience
- MCP server design and deployment (tool schema, auth, scoping)
- Agent orchestration frameworks (LangGraph, LlamaIndex, Pydantic AI)
- Fine-tuning/distillation of small models (LoRA/PEFT)
- Vision-language models or OCR pipelines for document understanding
- Synthetic data generation for evaluation or training
- Knowledge graph or ontology-backed retrieval
- React and TypeScript (Next.js, Vite, Tailwind)
- Fintech, payroll, tax, or HR tech regulated domain experience
- Open-source contributions to the AI tooling ecosystem
Full description
About Niural
Niural is the AI-native platform that unifies payroll, compliance, HR, and financial operations into a single platform, enabling companies to hire, pay, and manage teams across 150+ countries with speed, accuracy, and intelligence. Backed by Marathon, M13, and Inspired Capital, Niural is redefining the future of work and intelligent finance.
Why Niural?
If you are a person who was drawn into tech through the promise of creating cutting-edge tools for a more exciting future, but find yourself jaded with the fact that the world's smartest engineers, and the most capable models ever built, are spending their lives optimizing how frequently we click on ads, this is your opportunity to change that.
We’re building a future that changes the way companies participate in the new era of the Internet and create truly global products as they participate in a digital economy. If you want to work with an aggressively ambitious team, put AI agents in charge of work that has never been automated before, and build the system of record companies used to hire, pay, and manage people across borders, moving billions of dollars in the process, help us build the future of work and intelligent finance.
About the Job
We are hiring a Software Engineer, Applied AI to build the intelligence layer of the Niural platform. You will work on EMMA, our AI orchestration system, shipping agent workflows, retrieval pipelines, and document understanding systems that operate directly on payroll, tax, and compliance data. This is not a research role, and it is not a chatbot bolted onto a SaaS product. The systems you build take real actions on money movement and statutory filings, where “usually right” is a defect. You should have strong Python skills and hands-on production experience with LLM systems: retrieval-augmented generation, tool calling, structured output, and evaluation. We’re looking for someone who treats model behavior as an engineering problem, measures before shipping, and wants to own features end to end.
Responsibilities
- Design, build, and ship production LLM features including agent workflows, tool and function calling, MCP servers, and retrieval-augmented generation pipelines.
- Build retrieval systems over statutory guidance, tax authority publications, contracts, and employee handbooks, owning chunking strategy, embedding selection, hybrid search, reranking, and retrieval quality end to end.
- Build structured extraction pipelines for payroll and compliance documents such as paystubs, statutory filings, and PDFs, including schema enforcement, validation, and repair loops.
- Define and maintain evaluation infrastructure: golden datasets, regression suites in CI, LLM-as-judge calibration, and accuracy and hallucination rate tracked as first-class metrics.