AI Software Engineer

Insight Global
Surry, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Surry, United States of America

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
BASIC (Programming Language)
Cloud Computing
Databases
Cursor (Graphical User Interface Elements)
Python
Node.js
Systems Development Life Cycle
Software Engineering
AI Infrastructure
Large Language Models
Prompt Engineering
Backend
Deployment Automation
Nintex
Front End Software Development

Job description

You'll be one of the first engineers on this AI team, building the infrastructure and agentic systems that power AI adoption across the entire organization. The work spans three areas:

AI Infrastructure. You'll build and maintain the engines that make AI work at Neumo: our implementations engine, AI-augmented SDLC tooling, agentic workflow orchestration (n8n, LangGraph, OpenClaw), and integration with our Platform services (MCP, LLM Service, RAG). You're building the shared foundation that every team at Neumo will eventually consume.

Rapid Skill Creation. You'll drop into business processes, quickly understand the workflow, and build effective AI-powered skills and automations. Then you'll hand those skills off to non-technical people so they can maintain and extend them without engineering involvement. The goal is to multiply what everyone at the company can do, not to become a permanent bottleneck.

Staying Current. AI moves fast. You'll be expected to continuously test new tools, models, frameworks, and patterns, then bring what works back to the team. You're the person who knows what's possible today and what's about to be possible next quarter.

What You'll Work On

  • Design and implement safety, isolation, and governance controls for agents running in production

  • Build orchestration pipelines using n8n, LangGraph, or similar frameworks

  • Create reusable automation patterns that other teams can adopt without your direct involvement

  • Rapidly prototype AI solutions for business processes (support triage, document processing, configuration automation, SDLC workflows)

  • Write effective prompts and prompt chains for complex multi-step tasks

  • Optimize for cost, latency, and accuracy across LLM providers

  • Contribute to the AI-augmented SDLC: coding assistants, automated testing, deployment automation, ticket quality validation

  • Hand off completed skills and automations to non-technical operators with clear documentation

Requirements

  • Experience with Claude, Cursor, or similar AI-assisted development tools

  • Experience with agentic orchestration frameworks (LangGraph, n8n, CrewAI, or similar)

  • Experience with RAG architectures (vector databases, document chunking, retrieval optimization)

  • 3+ years of software engineering experience, building and shipping production systems

  • Strong fundamentals in at least one backend language (Node.js preferred, Python also valued)

  • Hands-on experience building applications that integrate with LLMs (prompt engineering, API integration, structured output parsing)

  • Experience with agentic patterns: tool use, multi-step reasoning, human-in-the-loop workflows

  • Comfort working across the stack when needed (APIs, databases, cloud infrastructure, basic frontend)

  • Experience with cloud platforms (AWS preferred) * ML/model training experience. We use LLMs as services, not train them.

  • A degree in AI, ML, or data science. We care about what you've built.

  • Government or gov-tech experience. Helpful context, but not a filter.

Apply for this position