Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI Software Engineer

VSG Business Solutions LLC

Title:- AI Software Engineer
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.

Backend & Platform Engineering
  • 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.

Agentic AI Engineering
  • 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.

AWS & Infrastructure Engineering
  • 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.

Observability & Reliability
  • 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.

Technical Leadership
  • 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.

Required Qualifications
  • 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.

Preferred Qualifications
  • 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the AI Software Engineer in Farmington Hills, MI vacancy
  •  ...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... 
    Software
    Local area
    Remote work

    Insight Global

    Farmington Hills, MI
    5 days ago
  •  ...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... 
    Software
    Local area
    Remote work

    Insight Global

    Farmington, MI
    2 days ago
  •  ...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... 
    Software
    Contract work
    Local area

    Smart Data

    Farmington, MI
    4 days ago
  •  ...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... 
    Software
    Contract work

    Barton Malow

    Southfield, MI
    3 days ago
  •  ...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

    United IT

    Farmington, MI
    4 days ago
  • 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

    H.W. Kaufman Group

    Farmington Hills, MI
    11 hours ago
  •  ...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... 
    Software
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Farmington Hills, MI
    4 days ago
  •  ...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... 
    Software
    Relocation
    Flexible hours

    HCL Global Systems

    Farmington Hills, MI
    3 days ago
  •  ...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... 
    Software
    Local area

    Robert Bosch

    Plymouth, MI
    4 days ago
  •  ...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

    RICEFW Technologies

    Farmington Hills, MI
    5 days ago
  •  ...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... 
    Software
    Local area
    Worldwide

    V2soft

    Farmington Hills, MI
    1 day ago
  • $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... 
    Software
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Farmington Hills, MI
    5 days ago
  •  ...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 [... 
    Software
    Summer work

    Indotronix International Corporation

    Farmington Hills, MI
    4 days ago
  • $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... 
    Software
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Farmington Hills, MI
    4 days ago
  •  ...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... 
    Software
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington Hills, MI
    1 day ago
  •  ...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... 
    Software
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Farmington Hills, MI
    5 days ago
  •  ...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... 
    Software
    Work at office
    Relocation package

    LSPediA LLC

    Farmington Hills, MI
    5 days ago
  • $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... 
    Software
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Farmington Hills, MI
    4 days ago
  •  ...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... 
    Software
    Relocation
    Flexible hours

    HCL Global Systems

    Farmington Hills, MI
    5 days ago
  •  ...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:... 
    Software
    Relocation

    Reliable Software Resources

    Northville, MI
    3 days ago
  •  ...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... 
    Software
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    3 days ago
  •  ...• 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

    My3Tech Inc

    Farmington Hills, MI
    5 days ago
  •  ...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... 
    Software
    Immediate start

    Softura

    Farmington Hills, MI
    more than 2 months ago
  • $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... 
    Software
    Permanent employment
    Full time

    Reva Consulting Inc

    Farmington, MI
    more than 2 months ago
  • $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... 
    Software
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Farmington Hills, MI
    12 days ago
  •  ...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... 
    Software
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    2 days ago
  •  ...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... 
    Software
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    2 days ago
  • $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... 
    Software
    Full time
    Summer holiday
    Flexible hours

    EY

    Southfield, MI
    2 days ago
  • $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... 
    Software
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Farmington Hills, MI
    12 days ago
  •  ...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... 
    Software
    Remote work
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Software Engineer. Be the first to apply!