AI Engineer
Job Description
Responsibilities
- Scope, design, develop, and deploy software applications, integrations, APIs, and database services using agentic LLM coding workflows as the primary development methodology.
- Maintain and extend existing ERP customizations and develop new solutions across multiple languages and platforms, selecting the best tool for each task.
- Maintain and extend integration platform operations (for example Jitterbit) and CRM customizations (such as Salesforce APEX), leveraging AI-assisted coding for rapid iteration.
- Participate in review and recommendation of externally purchased IT solutions and services.
- Manage hardware and software vendor relationships.
- Champion and evangelize AI-first development practices across the IT team; mentor peers on agentic coding workflows, prompt engineering, and LLM-augmented development to accelerate team-wide adoption and output.
- Design and build custom LLM agent harnesses and multi-agent architectures, including manager/supervisor agent patterns that orchestrate swarms of specialized sub-agents to decompose and execute complex development and business automation tasks.
- Create and maintain documentation, training materials, and AI workflow playbooks for IT systems, software, integrations, APIs, and development procedures.
- Work closely with company managers to identify informational needs and develop solutions to provide efficient information processing and valuable information for business analysis.
- Provide lifecycle support of applications and contribute to the development of new concepts, techniques, and standards.
- Implement and manage long-term, system-wide IT initiatives that align with the company’s business strategy and objectives.
- Recommend and participate in the deployment, monitoring, maintenance, development, upgrade, and support of IT hardware and software including telecommunications, servers, PCs, operating systems, and office automation equipment – both on premise and in-cloud PaaS & IaaS.
- Benchmark, analyze, report on, and make recommendations for improvement and growth of IT infrastructure and IT systems.
- Identify problematic areas and implement strategic solutions in a timely manner.
- Maintain confidentiality of proprietary information.
- Stay current with evolving AI/LLM tooling, agentic frameworks, and emerging development paradigms; continuously evaluate and adopt new AI-powered development tools.
Requirements
- Bachelor’s degree in computer science or related field.
- Minimum of 6 years progressive experience with 3 years preferably in a mid-sized manufacturing environment.
- Proven AI-first development workflow using agentic LLM coding tools as the primary development method.
- Language polyglot comfortable architecting and delivering solutions across multiple technology stacks.
- Experience with SQL, RESTful APIs, system integrations, GIT, BI reports/dashboards, databases, and vendor management.
- Proficiency in prompt engineering for code generation, agentic task orchestration, and AI-assisted debugging.
- Experience with .NET/C#, JavaScript/TypeScript, Python, or other modern languages; experience with Epicor, Jitterbit, and Salesforce preferred.
- Strong preference for building custom LLM agent harnesses and coordinating multi-agent swarms under a manager/supervisor pattern.
Technologies
- Claude Code
- GitHub Copilot Workspace
- Cursor
- Windsurf
- Jitterbit
- Salesforce APEX
- Epicor
- Salesforce
- .NET/C#
- JavaScript
- TypeScript
- Python
- SQL
- RESTful APIs
- GIT
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Retirement plan
- Tuition reimbursement
- Vision insurance
Education and Experience
Position requires a Bachelor’s degree in computer science or related field and a minimum of 6 years progressive experience with 3 years preferably in a mid-sized manufacturing environment. Candidate must demonstrate a proven AI-first development workflow using agentic LLM coding tools (e.g., Claude Code, GitHub Copilot Workspace, Cursor, Windsurf, or similar) as their primary development method. Must be a language polyglot capable across multiple technology stacks. Required experience includes SQL, RESTful APIs, system integrations, GIT, BI reports/dashboards, databases, and vendor management. Proficiency in prompt engineering for code generation, agentic task orchestration, and AI-assisted debugging is essential. Experience with .NET/C#, JavaScript/TypeScript, Python, or other modern languages is expected; experience with Epicor, Jitterbit, and Salesforce is preferred. Strong preference for candidates who have built custom LLM agent harnesses, orchestrated multi-agent swarms under a manager/supervisor agent pattern, or developed agentic pipelines that coordinate specialized sub-agents for complex, multi-step workflows.
Knowledge, Skills and Abilities
- Proven expertise with agentic LLM coding tools and AI-assisted development workflows.
- Ability to work fluently across multiple programming languages and technology stacks without dependence on a single ecosystem.
- Strong prompt engineering skills for code generation, debugging, and architectural planning.
- Familiarity with multi-agent system design, including manager-agent orchestration layers and agent swarm coordination patterns.
- Ability to read, analyze, and interpret various information sources, and effectively present information to employees, management, and customers.
- Proficiency with Microsoft Office and the ability to operate standard office equipment.
Working Conditions
- Office environment, with occasional lifting and bending.
Experience
- agentic LLM Coding: 3 years (Preferred)
Ability to Commute
Oconomowoc, WI 53066 (Required)
Application Questions
- Will you now, or in the future, require sponsorship for employment visa status (e.g., H-1B visa status)?
- What type of agentic LLM coding tools have you used?