AI Software Engineer
VSG Business Solutions LLC
Position Overview
We are seeking an AI Software Engineer III to join an AI agentic engineering team responsible for building production-grade services, controls, and platform components that govern how AI-enabled systems behave.
This is a hands-on senior software engineering role , not a traditional Data Science or Machine Learning research position. The successful candidate will combine strong Python and TypeScript engineering , production AWS experience, and Terraform-based infrastructure engineering with an understanding of modern LLM and agentic application architectures.
A major focus of the role is AI safety and enforcement architecture . You will design and implement guardrails, filtering, validation, and other defensive controls that operate across multiple services. You will help determine where enforcement belongs within a distributed architecture , establish reusable patterns and interface contracts, and ensure those controls behave predictably under misuse, failure, malicious input, and unexpected system conditions.
You will also serve as a technical leader who remains close to the code while helping other engineers adopt safe, resilient, and repeatable engineering practices.
Core Responsibilities AI Guardrails & Enforcement Architecture-
Design and implement guardrail, validation, filtering, and enforcement components for AI-enabled applications.
-
Determine where controls should be applied across service boundaries, including:
-
Input validation
-
Prompt-injection detection and mitigation
-
Model input controls
-
Tool-use authorization
-
Output validation and filtering
-
Policy enforcement
-
Failure and fallback handling
-
-
Establish reusable enforcement patterns that can be adopted by multiple engineering teams.
-
Design systems to behave safely when encountering malformed, malicious, unexpected, or adversarial inputs.
-
Define clear boundaries between application logic, AI orchestration, model interaction, and safety controls.
-
Design, develop, test, and maintain production-quality backend services and APIs using Python and TypeScript.
-
Architect scalable services that operate across distributed application environments.
-
Develop shared libraries, services, APIs, and platform components with broad organizational use.
-
Define stable interfaces and service contracts consumed by other engineering teams.
-
Apply defensive programming principles to distributed and AI-enabled applications.
-
Design for service resiliency, fault isolation, graceful degradation, and predictable failure behavior.
-
Design and build agentic, multi-step, or multi-agent workflows .
-
Integrate LLMs with backend systems, APIs, tools, data sources, and business services.
-
Design appropriate controls around agent actions and tool invocation.
-
Address AI-specific risks including:
-
Prompt injection
-
Untrusted model output
-
Hallucinated or malformed responses
-
Unauthorized tool use
-
Unexpected agent behavior
-
Cross-service failure propagation
-
-
Build systems that treat LLM outputs as potentially untrusted inputs requiring appropriate validation.
-
Design and deploy production systems in AWS .
-
Work with services such as:
-
AWS Lambda
-
ECS/Fargate
-
API Gateway
-
IAM
-
CloudWatch
-
Related serverless and container-based AWS services
-
-
Build and maintain production infrastructure using Terraform .
-
Apply Infrastructure-as-Code practices that support repeatable deployments, secure configurations, and scalable environments.
-
Participate in architectural decisions involving compute, networking, IAM, service boundaries, and deployment patterns.
-
Instrument distributed systems using:
-
Structured logging
-
Metrics
-
Distributed tracing
-
Error monitoring
-
Service health indicators
-
-
Improve visibility into behavior across service boundaries.
-
Design systems that enable engineers to identify where and why enforcement or workflow failures occur.
-
Consider downstream dependencies, timeouts, retries, partial failures, and failure propagation when designing services.
-
Mentor junior and mid-level engineers on:
-
Defensive programming
-
Safe AI integration
-
API and service design
-
Error and exception handling
-
Failure management
-
Secure coding practices
-
-
Define technical patterns and engineering standards that other developers can consistently follow.
-
Communicate architectural decisions clearly through documentation, diagrams, code reviews, and technical discussions.
-
Develop experience-backed technical opinions and constructively challenge designs when appropriate.
-
Remain a hands-on engineer capable of implementing the systems and patterns being recommended.
-
5 8 years of professional software engineering experience.
-
Strong production software development experience using Python .
-
Strong production software development experience using TypeScript .
-
Demonstrated experience designing and building backend services and APIs .
-
Strong experience delivering production systems in AWS .
-
Hands-on experience with AWS services such as Lambda, Fargate/ECS, and API Gateway .
-
Strong production experience with Terraform and Infrastructure as Code.
-
Experience designing systems that operate across multiple services or distributed system boundaries .
-
Experience defining interfaces, contracts, reusable components, or engineering patterns used by other development teams.
-
Experience with LLM integrations or GenAI-enabled applications .
-
Familiarity with AI safety and LLM integration concepts such as:
-
Prompt-injection detection
-
Guardrail design
-
Input validation
-
Output filtering
-
Policy enforcement
-
-
Experience designing or building agentic workflows, multi-step AI workflows, or multi-agent systems .
-
Understanding of distributed-system concerns including dependencies, failure propagation, retries, resiliency, and contract stability.
-
Ability to mentor engineers and communicate defensive software engineering practices.
-
Strong written and verbal technical communication skills.
-
Hands-on experience with AWS Bedrock .
-
Experience invoking and integrating foundation models through Bedrock.
-
Experience with AWS Bedrock Guardrails .
-
Exposure to Amazon Bedrock AgentCore or comparable agent runtime technologies.
-
Experience building developer platforms, shared engineering services, or internal developer tooling.
-
Experience developing centralized policy or enforcement services.
-
Experience implementing distributed tracing and advanced production observability.
-
Experience with secure software development or application security principles.
-
Experience designing authorization or policy controls around AI agent tool usage.
- ...AI Software Engineer Insight Global is seeking an AI Software Engineer for one of our largest clients based in the Cincinnati area. The ideal candidate is local to our Farmington Hills, Michigan (outside of Detroit) location to be hybrid onsite 3x/week. Remote candidates...SoftwareLocal areaRemote work
- ...Job Description Insight Global is seeking an AI Software Engineer for one of our largest clients based in the Cincinnati area. The ideal candidate is local to our Farmington Hills, Michigan (outside of Detroit) location to be hybrid onsite 3x/week. Remote candidates...SoftwareLocal areaRemote work
- ...than three decades, Strategic Data Systems (SDS) has been a software consultancy firm specializing in strategy, technology, and business... ...of our dynamic and cohesive community. Job Title: AI Software Engineer III Location: Farmington Hills, MI Years of Experience...SoftwareContract workLocal area
- ...facilities. Today we are doing something most construction companies are not: rebuilding how we build software, with AI at the center. Our APEX team owns the AI and engineering platform that the rest of the company builds on, and we are investing seriously in it.About the...SoftwareContract work
- ...AI Software Engineer Location: Farmington Hills MI Must Have ~3-4 years of Document Control experience ~ Author ~ Taxonomy Development ~ Technical Manuals ~ Vocabulary Job Description We are looking for a Senior Technical Writer to join our...Software
- ResponsibilitiesH.W. Kaufman Group is building an AI Value Engineering capability inside Information Technology to engineer measurable business... ...teams. We are looking for developers for whom building software is more than a job. Strong candidates are resourceful, curious...Software
- ...AI Research Engineer – RemoteBright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected...SoftwareH1bLocal areaImmediate startRemote workVisa sponsorship
- ...Lead Software Engineer Under limited supervision, develop, create, and modify complex, secure computer applications and solution architectures using Agile; responsible for full SDLC; gather business requirements, turn into functional requirements and validate technical...SoftwareRelocationFlexible hours
- ...development, and delivery of next-generation AI-powered smart cockpit solutions for... ...of AI, embedded systems, and automotive software, shaping scalable architectures while coordinating... ...proven ability to lead cross-functional engineering teams.Preferred QualificationsKnowledge...SoftwareLocal area
- ...upgrades. Job responsibilities: Performs design and development of applications on complex projects utilizing both packaged software applications (Quadient Inspire) and custom-built applications Set up master workflows to support Document Template design using...Software
- ...address complex business challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI... ...at to know more. Only W2 Job Summary: The Software Engineer will join an agile development team responsible...SoftwareLocal areaWorldwide
$94k - $125k
...Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States... ...with cross-functional partners — product, design, engineering, operations, and business stakeholders — to...SoftwareFull timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...Proficiency in Adobe InDesign, Adobe Acrobat, Adobe Illustrator, Adobe Photoshop, Ransack - Hands-on experience with both packaged software applications and custom-built solutions - Ability to set up master workflows and optimize document generation processes [...SoftwareSummer work
$140k - $190k
...Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States... ...with business stakeholders, product owners, and engineering leaders to translate strategic objectives into pragmatic...SoftwareFull timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...1 billion in surplus.Amerisure is currently recruiting for a Software Engineering II that can do a 3-day hybrid approach onsite in our Farmington... ...software quality.Contribute to discussions on applying AI/ML and RPA technologies to solve technical challenges.Follow...SoftwareFull timeWork at officeLocal areaFlexible hours
- ...Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States... ...'s degree in Computer Science, Engineering, or a related technical discipline.Five or more years...SoftwareFull timeH1bLocal areaImmediate startRemote workVisa sponsorship
- ...requires higher-touch support, deeper technical troubleshooting, or Engineering review.Help maintain a scalable low/no-touch support model... ...in SaaS support, application support, technical support, software support, healthcare/pharmacy support, or a similar customer-facing...SoftwareWork at officeRelocation package
$145k - $190k
...Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States... ...with cross-functional partners — product, design, engineering, operations, and business stakeholders — to...SoftwareFull timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...Sr. Software DeveloperUnder limited supervision, design, develop, test and implement complex web and enterprise applications; responsible... ...Education : Bachelor's degree in Computer Science, Computer Engineering, Information Technology or in a related field of study (will...SoftwareRelocationFlexible hours
- ...required degree & requires travel/relocation to various unanticipated locations throughout U.S. Send resume (specify ID#): Reliable Software Resources, Inc, 22260 Haggerty Rd, Suite 285, Northville, MI 48167 Job InformationType: Full timeIndustry: IT ServicesCity:...SoftwareRelocation
- ...Oracle BI Production environment. Coordinate with Oracle to get software upgrades, patches and resolve Oracle database, ODI and OBIEE... ...Bachelor's degree in Computer Science, Electrical/Electronics Engineering, or a related field. Experience: None Job Order No: 9624...SoftwareRelocation
- ...• System development processes and method• Testing methods, including unit and integration testing (JUnit, JMock)• Utilization of software configuration management tools• Code deployment and code versioning toolsExperience in the following:• UNIX (AIX)• UNIX Scripting•...Software
- ...Industry Type Information Technology and Services; Computer Software Required Qualifications • Minimum of 3 years leading teams... ...• Bachelor’s Degree or equivalency (CS, CE, CIS, IS, MIS, or engineering discipline) • Net architect candidate with experience in designing...SoftwareImmediate start
$84k
...Computer Science, Information Technology or closely related field. Must have at least Five (5) Years of experience as system or software Engineer or equivalent on front-end and back-end Technologies as Java, J2EE, Oracle Note: This notice is provided as a result of the...SoftwarePermanent employmentFull time$100k - $125k
...Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States... ...with cross-functional partners — product, design, engineering, operations, and business stakeholders — to...SoftwareFull timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...Software Engineer Employer: HCL Global Systems Inc. Job Duties: Attending meetings with stakeholders to understand projects requirements and the need for development of applications or enhancements to existing applications. Develop custom software to support NextGear...SoftwareRelocation
- ...requirements into design specifications; coordinate the design of software, and design and develop user interfaces, user controls and... ...Qualifications Education: Master degree in Computer Science, Computer Engineering, Information Technology, or in a related field of study (will...SoftwareRelocation
$102.5k - $213.4k
...world’s most ambitious organizations. Using our product-driven, AI-centric approach, we empower organizations to build for the... ...elite team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex product challenges...SoftwareFull timeSummer holidayFlexible hours$103k - $126k
...Salesforce Developer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected...SoftwareFull timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...functional testing, end to end testing, regression testing and batch testing validations. Logs, tracks and verifies the resolution of software specifications defects and validates the logs through Paydirt/Splunk servers. Create detail documentation of the systems QA Life...SoftwareRemote workRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI Software Engineer. Be the first to apply!
- software development engineer aws Farmington Hills, MI
- real time software engineer Farmington Hills, MI
- experienced software developer Farmington Hills, MI
- remote entry level software developer Farmington Hills, MI
- information technology software engineer Farmington Hills, MI
- network software engineer Farmington Hills, MI
- software engineer remote Farmington Hills, MI
- senior software engineer Farmington Hills, MI
- intel software engineer Farmington Hills, MI
- senior software engineer ruby on rails Farmington Hills, MI


