AI Software Engineer
Role details
Job location
Tech stack
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
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
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.