What are the responsibilities and job description for the AI Systems Developer - (Utah, near Lehi) Partial Remote Position position at ACD Direct?
Software Developer AI Systems & Web Applications
(Utah, near Lehi) Partial Remote
What do we do?
ACD Direct, Inc. is an innovative, virtual company that thrives on brokering solutions for our non-profit clients. ACDs heartbeat and competitive edge is powered by our people. Our company has grown from providing routine call center services to providing high-level, full-scale donor support resources and products. Our proprietary scripting engine, web forms and custom-built reporting enable clients to successfully conduct large-scale fundraising campaigns with accuracy and creativity.
Limitations:
Applicant MUST be located within a 50 mile radius of Lehi, Utah. This position is partial remote, working Monday to Friday. Employee will be required to work in person 3 days per week at office address 3200 W Club House Dr Suite 150, Lehi, UT 84043. Other two days will remote at home. All applicants applying from other states or internationally unfortunately cannot be considered.
This role's focus?
ACD Direct is seeking a talented and forward-thinking Software Developer with experience in C#/.NET, JavaScript/Angular, and AI application development, including designing, training, and deploying models.
The Software Developer will be a key contributor in building AI-powered systems that improve workflows, decision-making, and client applications. The top priority for this role is AI systems design, context, and workflow engineering creating intelligent pipelines where large language models (LLMs) and other AI tools interact with data, rules, and users in ways that are scalable, accurate, and reliable.
This includes designing how AI integrates into real-world processes, managing context so models return meaningful results, and developing prompt frameworks where main prompts are supported by layered instructions, role definitions, guardrails, and formatting prompts that guide the model toward consistent outputs. In addition, the role involves full-stack development using C#/.NET and Angular, ensuring AI components are seamlessly embedded into our applications.
What will you do?
- Architect AI-driven systems that integrate models, APIs, and data into complete, scalable solutions.
- Build context strategies that ground AI outputs in business rules, client data, and historical context.
- Design and implement workflow-driven AI solutions that enhance efficiency, automation, and decision support.
- Write, refine, and optimize main prompts and supporting prompts (role instructions, guardrails, formatting rules) to ensure reliable, production-ready performance.
- Develop, deploy, and maintain AI/ML models on platforms such as OpenAI, ML.NET, TensorFlow, or Azure Cognitive Services.
- Integrate AI features into applications via RESTful APIs and asynchronous workflows.
- Develop and maintain scalable web applications using C#/.NET (backend) and Angular (frontend).
- Collaborate with Product, QA, DevOps, and UX teams to deliver high-quality solutions.
- Contribute to planning, code reviews, and documentation.
- Stay up to date with emerging AI/ML practices and bring forward solutions to improve products and workflows.
- Performs other related duties as assigned by management.
What does it take?
- AI Systems Design: Experience architecting AI solutions that tie together models, APIs, databases, and application layers.
- Context & Workflow Engineering: Ability to design how AI interacts with business logic, user input, and workflows to deliver accurate, useful results.
- Prompt Engineering & Orchestration:
- Expertise in writing and refining main prompts for LLMs.
- Experience creating supporting prompts (instructions, role definitions, guardrails, formatting rules) that guide models toward consistent and controlled outputs.
- Ability to structure prompt chains or multi-step interactions where smaller prompts reinforce the overall system objective.
- AI/ML Development: Experience training, deploying, and optimizing models in production.
- AI Frameworks & Services: Hands-on experience with OpenAI, ML.NET, TensorFlow, Azure Cognitive Services, or similar platforms.
- Proficiency in C#/.NET backend development.
- Strong experience with JavaScript and Angular frontend development.
- Familiarity with SQL Server and relational database design.
- Experience with version control (e.g., Git) and agile workflows.
- Cloud experience ( Azure or AWS) for AI hosting and integration.
- Knowledge of CI/CD pipelines and DevOps tooling.
- ColdFusion experience is a plus.
How we will support you?
Salary:
- $71,000-90,000/yr depending on experience level
- Partial Remote Work Employee will be required to work in person 3 days per week at office 3200 W Club House Dr Suite 150, Lehi, UT 84043. Other two days will remote at home.
- Equipment Provided:
- Laptop
- Headset
- Monthly Cell Phone Stipend
- Monthly Internet Stipend
- Benefits:
- Medical/Vision and Dental Insurance
- Personal Accident Insurance
- 401(k)/Roth with matching
- Tiered PTO based upon length of employment
- Discounts & Life Services offered through Optum EAP
- Team Environment The opportunity to work with a great team who strives for excellence, where the average tenure is well over 6 years. (Not bad for a company who has been in business for 20 years!)
**ACD Direct, Inc. is an equal opportunity employer and values diversity. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate based on any status protected under federal, state, or local law.
Salary : $71,000 - $90,000