freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer, Senior

Summary

Senior engineer building production LLM features for sales teams: RAG pipelines, prompt engineering, evaluations, and guardrails to ensure accurate, cost-controlled AI in meetings.

The AI Adoption Hub is Infor's tool for sales teams to co-create industry AI adoption plans with customers, live in the meeting — and the AI is what turns each conversation into that plan. You'll own applied LLM integration end to end: retrieval-augmented generation, evaluation, and the cost, latency, and quality guardrails that make AI features safe to ship. Hands-on engineering on a small, AI-first team — production systems, not research.
  • Own production LLM integration at maturity: structured, schema-validated output enforcement, drift detection, sanity bounds, and the cost and latency guardrails that keep in-product AI features accurate and trustworthy at scale.
  • Treat prompts as engineering artifacts — versioned, compared head-to-head, and protected by regression evaluations that gate changes before they ship.
  • Design, build, and tune retrieval-augmented generation: embeddings, vector search, retrieval ranking, and grounding/citation enforcement so answers are accurate and never hallucinated.
  • Build and operate the upstream content pipeline that authors and maintains the product's use-case catalog — scheduled, reproducible runs with viability scoring, a change-review workflow, and reliable write-back integration into the product.
  • Partner with the product engineers to ship in-product LLM features — recommendation generation, semantic search, and seller-prep — with the right accuracy, cost, and latency profile.
  • Own the quality and freshness of the catalog and the AI features so they do not go stale or degrade as the product scales, and explain model trade-offs in plain language to product and the field.
  • Senior level: ~5+ years building production software, with ~4+ years specifically in applied ML or LLM/GenAI systems engineering. You own work end to end — from an ambiguous problem to shipped in front of real users — and stay responsible for it in production.
  • Deep, hands-on production experience building LLM-powered application features against any major model provider or open-weight model — we are provider-agnostic and screen on the capability, not the vendor.
  • Retrieval-augmented generation (RAG) as a discipline you can speak to in your own words and have built: embeddings, vector search, retrieval ranking, and grounding/citation enforcement.
  • Evaluation and guardrails treated as engineering, not an afterthought: prompts kept as versioned, tested artifacts with eval/regression checks (any framework or your own harness), plus structured/validated output enforcement.
  • The production hardening that keeps AI accurate and trustworthy at scale: cost/latency optimization (caching, batching, prompt distillation), drift detection, and sanity bounds.
  • Strong in Python OR TypeScript — either qualifies; we are not requiring both.

What We're Looking For

  • Has built and launched real products from start to finish. They can clearly describe what they built, who used it, and what they personally did.
  • Uses AI coding tools every day to work faster, and can explain how they use them.
  • Learns new things quickly. They can give an example of a tool or skill they picked up recently and used well.
  • Works well on their own. They can take an unclear problem and move it forward without waiting for detailed instructions.
  • Explains technical things clearly to non-technical people — here, engineers work directly with the product team and the sales field.
  • Is reliable: follows through without being reminded, raises problems early, and takes responsibility for the result, not just the task.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available