AI Software Engineer
United IT
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 AI agentic engineering team. You will develop and manage the knowledge catalog that our production AI agents read from authoring the entries that encode how our IT enterprise actually works, and structuring them so agents retrieve the right knowledge at the right moment.
This is a writing role at its core, but the reader is different. Your audience is an AI agent operating under a context budget, and behind it, the engineer who has to trust what that agent produces. Success is measured less by page count than by whether agents behave correctly because your entries were clear, correctly scoped, and easy to find.
What You'll Do
- Author knowledge entries — service overviews, runbooks, decision records, schemas, specifications, and glossary terms — drawn from workflows, policies, engineering standards, and technical documentation
- Write the short descriptions and summaries that drive progressive disclosure — the text an agent reads to decide whether loading the full entry is worth the context it costs
- Structure orientation paths so an agent onboarding to an unfamiliar domain encounters the mental model, entry points, and invariants first, and drills into detail only on demand
- Maintain hierarchy coherence across a growing catalog — cross-linking, indexing, reachability, and the layered structure that keeps entries discoverable as the corpus scales
- Own the scoping metadata that routes entries to the right consumer in the right context — precision here determines whether an agent gets the relevant standard or the wrong one
- Author and maintain prompt assets — reusable skills, agent instructions, and reference material consumed directly by production agents
- Codify engineering constitutions — turn review standards, security requirements, and platform conventions into structured, versioned rules that automated code review agents apply on every pull request
- Interview developers and engineers to capture the rationale behind decisions — the "why" is rarely present in the source material, and it is usually the part that matters most
- Advance entries through review and approval with engineering and governance partners, so only verified content reaches production consumers
- Govern vocabulary — maintain the glossary and naming conventions, resolving terminology collisions before they propagate into schemas, tooling, and agent behavior
- Keep the catalog current — identify and retire stale entries as the systems they describe change
Core Capabilities
- Writes with precision under hard length constraints, where an unnecessary sentence carries a measurable cost
- Structures information for machine consumption as fluently as for human readers
- Reads primary source material — code, configuration, infrastructure definitions, runbooks — accurately enough to summarize it without an engineer rewriting the result
- Interviews technical staff effectively and recognizes when an answer is incomplete
- Sustains consistency of voice, terminology, and structure across a large, cross-linked corpus
- Exercises editorial judgment about what belongs in the catalog, what should be merged, and what should be removed
- Partners credibly with developers, engineers, and governance teams without needing content pre-digested
What Differentiates This Role
Most technical writing roles optimize for a human who is scanning a page. This one optimizes for an agent deciding what to load, and a governance team deciding whether to trust it. A description is a retrieval decision. An index is a retrieval surface. A vague entry does not merely confuse a reader — it produces a wrong answer in a production system.
You will also write the prompt-side assets, not just the reference material, which means the boundary between "documentation" and "how the agent thinks" is genuinely yours to manage. Writers who thrive here think in information architecture first, care about how knowledge is consumed rather than only how it is published, and are comfortable being accountable for downstream agent behavior.
- ...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
- ...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
- ...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
- ...Analyze infrastructure requirements in terms of hardware and software. Install, maintain, and administer computer networks and related... ...tools. Bachelor degree in Computer Science, Computer Engineering, Information Technology, Information Systems, or in a related...SoftwareTemporary workRelocation
$131k - $170k
...Senior AI Engineer Location :Hybrid, United States Employment Type :Full-Time Benefits Offered :Vision, Medical... ...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- ...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
- ...Sr. Software Developer Under 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
- ...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
- ...Systems Engineer Job Duties: Determine system performance standards. Develop or direct software system testing or validation procedures, programming, or documentation. Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and...SoftwareTemporary workWork experience placementLocal areaRemote workRelocation
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionHi All, I have a following full time...SoftwarePermanent employmentFull timeH1bWork at officeRelocation
- ...Under limited supervision, design, develop, test and implement software applications using Waterfall and Agile; participate in full SDLC... ...design, customize and integrate components; modify application engine programs and component interfaces; design solutions and...SoftwareRelocation
- ...technologies to drive continuous improvement. Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 7+ years of experience in software development and integration, with at least 3+ years in an architect role. Strong experience with...Software
- ...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
$120k - $149k
Description AI Forward Deployed Engineer Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life,... ...Responsibilities Apply OneStream, AI, and enterprise software expertise to help customers deliver transformative AI solutions...SoftwareFull timeTemporary workWork at officeRemote work- ...address complex business challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI... ...Michigan, Only W2 & NO C2C. Job Summary : The Software Test Engineer will work closely with software developers...SoftwareWork experience placementWork at officeLocal areaWorldwide
- Job Title: (Salesforce Development Engineer) About Kyyba: Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global... ...issues arising from day-to-day operations You work closely with software engineers on the Client Digital team to ensure seamless...SoftwareWork experience placementRemote workVisa sponsorshipWork visa
- ...requirements; create UML object model diagrams, use case diagrams, class diagrams and sequence diagrams; design, develop and modify software systems; store, retrieve, and manipulate data for analysis of system capabilities and requirements; coordinate the design of...SoftwareRelocation
- About Exponent Exponent is the only premium engineering and scientific consulting firm with the depth and breadth of expertise to solve... ...of 2 years’ experience with one or more statistical software packages (e.g., R, SAS, Python)Ability to work independently and...SoftwareWork at officeFlexible hours
- ...yearsIndustry: Information Technology/ITContact: Veni NallaContact Email: ****@*****.*** ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. ResponsibilitiesFamiliarity with code versioning tools such as...SoftwareWork experience placement
- ...Software Developer Develop and build user interface for websites, products, and mobile applications. Review and analyze functional... ...Bachelor's degree or foreign equivalent in Computer Science, Engineering (any), or related and 2 years of experience in the job offered...SoftwareTemporary workRelocation
- ...VMWARE ADMINISTRATOR Administer and support VMware infrastructure, design, modify software/sys apps; perform database/sys optimization; code/debug. Minimum qualifications education: Bachelor's deg. in Comp. Sci., MIS or rel. Experience: + 2 yrs exp. in IT with...Software
- ...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
- ...surplus.Amerisure is currently recruiting for an Application Engineering Director that will support our Farmington Hills Office with a... ...planning in line with the company’s strategic direction.Lead a software engineering team focused on delivering web applications, APIs...SoftwareFull timeWork at officeLocal areaFlexible hours
- The Software Engineer - Database (SQL) will join an Agile development team responsible for RouteOne’s web applications, data projects, special projects, and/or supporting tools. The Software Engineer - Database should be passionate about code quality and software excellence...Software
- ...21 billion in surplus.Amerisure is currently recruiting for a Software Engineer I that can do a 3-day hybrid approach in our Farmington Hills... ...in the implementation of new ideas via applied technology (ex. AI/ML, RPA, etc.) to solve real-world problems.Basic understanding...SoftwareFull timeWork at officeLocal areaFlexible hours
- ...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
- ...Proficiency in Microsoft Office applications, particularly Excel.Experience with Yardi or comparable property management/accounting software preferred.Strong analytical, organizational, and problem-solving skills.Excellent time management skills with the ability to meet...SoftwareWork at office
- ...in structured networking events and targeted training to enhance your leadership exposure.Within this RDP role, working as a Software Engineer for Powertrain Control Units (e.g., engine, fuel cell, or battery control units), you willSupport change request management, requirements...SoftwareRotational programFull timeWork experience placementInternshipLocal areaRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI Software Engineer. Be the first to apply!
- ngo software engineer Farmington, MI
- software developer positions Farmington, MI
- consulting software engineer Farmington, MI
- software developer Farmington, MI
- software engineer healthcare Farmington, MI
- cybersecurity software engineer Farmington, MI
- software developer fintech Farmington, MI
- software engineer amazon Farmington, MI
- part time software developer remote Farmington, MI
- software engineer Farmington, MI

