AI Software Engineer
Insight Global
*Hybrid work. Candidates must be located in the Farmington Hills / Metro Detroit, Michigan area. No remote candidates.*
JOB DESCRIPTIONWe are looking for a Lead Software Engineer to join our AI agentic engineering team. You will design and deliver guardrail components across services, define where and how enforcement should occur in systems, and mentor engineers on safe design and defensive programming patterns. You will also architect backend services, APIs, and integrations that apply software engineering discipline to govern how AI-driven systems behave across the engineering workflow. This is a hands-on technical leadership role requiring strong proficiency in Python and TypeScript, a track record of delivering cross-service systems, and the ability to define enforcement patterns that other engineers follow. What You'll Do
Design and deliver backend services and APIs that enforce system behavior across multiple services
Define where and how enforcement, filtering, and validation should occur within system architectures
Build cross-service controls and establish the patterns other engineers implement against
Instrument and improve observability across service boundaries - structured logging, metrics, distributed tracing
Own shared tooling and platform components with broad organizational reach
Mentor engineers on safe design, defensive programming, and failure handling practices
Core Capabilities
Writes production-quality code with strong proficiency in Python and TypeScript
Demonstrates advanced experience working in cloud environments (AWS)
Designs and implements scalable backend services and APIs across service boundaries
Defines enforcement patterns and interface contracts consumed by other teams
Thinks in systems - reasons about cross-service dependencies, failure propagation, and contract stability
Communicates defensive design principles clearly to other engineers
Shows strong technical curiosity and forms clear, experience-backed opinions
What Differentiates This Role
This role is focused on how systems behave under misuse, failure, or unexpected inputs - not on building user-facing features. At this level, you are defining where enforcement lives and how it works across services, not just implementing within one. You bring both the technical depth to build these systems and the communication skills to make the patterns repeatable by others. 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 View email address on click.appcast.io learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
Required Skills & Experience 5-8 years of software engineering experience with strong proficiency in Python and TypeScript
Demonstrated experience delivering production systems on AWS (Lambda, Fargate, API Gateway)
Experience designing enforcement, filtering, or validation logic that spans multiple services
Track record of defining interfaces, contracts, or patterns adopted by other engineers
Ability to mentor junior and mid-level engineers on defensive design and safe coding practices
Clear written and verbal communication - able to define and document system-level enforcement patterns
Experience designing and building agentic workflows or multi-agent systems
Familiarity with LLM integration patterns - prompt injection detection, guardrail design, or output filtering
Nice to Have
Experience with AWS Bedrock - model invocation, guardrail configuration, or AgentCore runtimes
Experience with agentic or multi-step workflow systems or Background in platform engineering or developer tooling roles
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the AI Software Engineer in Farmington Hills, MI vacancy
- ...throughout the United States; relocation may be required. Must be willing to relocate. Education: Master – Computer Science or Software Engineering Experience: None Job Order No: 9021454. ***This position is eligible for a referral bonus through our employee...SoftwareRelocation
- ...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
- ...tuning, patching, and backup strategies. • Upgrade SQL Server software to newer versions and apply service packs, hotfixes, and... ...and tools for future implementation. ORACLE Database Engineer: SME: Required: Able to manage data corruption recovery; ORACLE...SoftwareRemote work
- ...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 tools Experience in the following: • UNIX (AIX) •...Software
- ...Software Solutions Architect Employer: HCL Global Systems Inc. Job Duties: Lead and design reusable platform for data conversions from legacy applications database (Oracle 19c) to future Salesforce modules. Design reusable API gateways. Design and architect...SoftwareRelocation
- ...web applications. In this role, you will work across the entire software development lifecycle, contributing to both front-end and back... ...stack.QualificationsBachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).5+ years...Software
$131k - $170k
Description Senior AI Engineer Location : Hybrid, United States Employment Type : Full-Time Benefits Offered : Vision... ...will involve overseeing the entire lifecycle of AI and software subsystems-from defining requirements and designing systems to...SoftwareFull timeTemporary workWork experience placementWork at officeRemote work- ...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 tools Experience in the following: UNIX (AIX) UNIX...Software
- ...platforms. Must‑have skills: Master degree in Instrumentation Engineering, or Electronics Engineering, or Electrical Engineering, or Computer... ..., or Engineering, or related with 6 months experience as Software Developer, or Software Engineer, or Project Lead, or Manager,...SoftwareTraineeship
- ...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
- ...Software Developer • Modify existing application code or interfaces or build new application components from detailed requirements. • Analysis of requirements, support of the design, development of the code, testing, debugging, deployment, and maintenance of those programs...Software
- ...Degree in Computer Science / 4 years of bachelor's degree in engineering field Senior Oracle Developers (2 positions) 5+ years of experience... ...Configuration and/or development of business application software experience Solid experience with SQL and relational databases...SoftwareWork experience placement
- ...and test computer hardware, and network and operating system software; install and administer web servers; build and deploy code on... ...Qualifications Education: Master degree in Computer Science, Computer Engineering, Applied Engineering and Technology Management or in a related...SoftwareRelocation
- ...Sr. Software Engineer Onsite hiring for U3 band, PID: Y.IN2300809, NNA PWO FY23 Customer Experi, Requested by: Velavan Sathyamurthy(204566) Duties and Responsibilities: Lead UI (Angular)/UX redesign of the UXQA application Troubleshoot application issues...Software
- ...Position Overview Astemo's Advanced Development Division is hiring a Senior Engineer to develop embedded software for next-generation AD/ADAS platforms. This role goes beyond integration of vendor-provided BSPs, focusing on the platform capabilities that differentiate...Software
$106.2k - $194.6k
...path for your unique skills and ambitions. As a Senior AI Native Engineer, you will be at the forefront of revolutionizing how businesses... ...of modern robotics, digital twin applications, and software engineering. We'll look to you to provide technical leadership...SoftwareFull timeWork experience placementSummer holidayFlexible hours- ...Management: Build, configure, and maintain the P21 API for system integrations (e.g., connecting P21 to e-commerce platforms, shipping software, or CRM tools). Read, interpret, and configure workflows using XML and JSON for data interchange. Manage ODS (Operational Data...SoftwareFull timeLocal area
$142.8k - $261.8k
...will contribute significantly to the delivery of innovative AI solutions. You will work with a wide variety of clients to deliver... ...of modern robotics, digital twin applications, and software engineering. We'll look to you to provide technical leadership and perform...SoftwareFull timeWork experience placementSummer holidayFlexible hours- ...General Responsibilities Under general direction of a higher level engineer or manager, the primary responsibility of this position is to... .... Experience with the following is desired, (not required) CAD software (i.e. CATIA V4, V5, UG, Solidworks preferred) CAE/FEA software...SoftwareWork at officeRemote workWork from home
- ...Job Description Job Description ComResource is looking for an AI Software Engineer. Responsibilities: Design and deliver backend services and APIs that enforce system behavior across multiple services. Define where and how enforcement, filtering, and validation...Software
$80k - $95k
...accommodation or an alternative application process. Software Developer Full Time Non-Manager... ...industry best practices in software engineering Demonstrate a commitment to professional... ...Scrum, Kanban, etc.) Experience leveraging AI tools to improve development productivity...SoftwareFull timeWork at office- ..., Information Systems or in a related field of study (will accept equivalent foreign degree). Two (2) years of experience as a Software Developer, Systems Analyst, Programmer or in a related occupation; experience must include 2 years of work with Pega, Java, J2EE,...SoftwareRelocation
- ...Architect, Farmington Hills, MI We are looking for an Application Architect that has been in the role of Solution Architect or Software Architect; people with a passion for technology and the desire to learn and grow, architect and design enterprise software and solutions...Software3 days per week
- ...Sr. SAP Software Developer Job Duties: Under limited supervision, design, develop, test and install complex SAP, Netweaver, Enterprise... ...Education: Bachelor degree in Computer Science, Electronic Engineering, or in a related field of study (will accept equivalent...SoftwareRelocation
$45k - $55k
...payable principles ~ A high degree of accuracy and attention to detail ~ Competency in MS Office, databases, and accounting software ~ Hands-on experience with spreadsheets and financial reports ~ Aptitude for numbers ~ Strong communication, customer...SoftwareFull timeMonday to Friday- ...address complex business challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI... ...Other Essential Requirements: ~5 years' experience as software engineer with a strong development background. ~...SoftwareLocal areaWorldwide
- ...Certified Compliance & Ethics Professional) or CFE (Certified Fraud Examiner) is a plus. Advanced experience with compliance-related software, data visualization tools (e.g., Tableau or Power BI), and Excel. Ability to analyze data and report findings utilizing these...Software
$70k - $80k
..., Google Meet) Other Competency Requirements Ability to follow written instructions Ability to use computers and computer/software programs Ability to communicate expressively and receptively Knowledge and Skills Strong understanding of inbound marketing...SoftwareWork experience placementWork at officeLocal areaMonday to FridayShift work- ...Attention to detail and accuracy, and ability to multitask Thorough understanding of engineering concepts and terminology required Working knowledge of CAD standards, PC application software, drafting/engineering practices and methods required Experience with Adobe Acrobat...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI Software Engineer. Be the first to apply!
Related searches
- senior robotics software engineer Farmington Hills, MI
- senior software engineer Farmington Hills, MI
- software developer fintech Farmington Hills, MI
- senior software engineer ruby on rails Farmington Hills, MI
- consulting software engineer Farmington Hills, MI
- senior software engineer remote Farmington Hills, MI
- startup software engineer Farmington Hills, MI
- software engineer Farmington Hills, MI
- part time software developer remote Farmington Hills, MI
- software developer Farmington Hills, MI

