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.
- ...Senior AI Engineer POSITION SUMMARY: We are looking for a Senior AI Engineer to build the systems that make AI agents do real, reliable... ...data and real workflows — is the job. This is not a role at a software company, and it is not a role where you write a little code on...SoftwareContract work
- Overview Senior AI Full Stack Engineer will design, build, and ship production‑grade AI‑powered applications that sit at the intersection of... ...lifecycle. MUST‑HAVES Bachelor’s degree in Computer Science, Software Engineering, or related technical field; Master’s degree a...Software
- ...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
- ...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
$131k - $170k
...people, culture, and benefits. Summary As a Senior AI Engineer you will be a critical member in executing ourAI developmentinitiativeswithin... ...will involve overseeing the entire lifecycle of AI and software subsystems-from defining requirements and designing systems to...SoftwareTemporary workWork experience placementLocal areaRemote work- ...Systems EngineerJob 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 improve...SoftwareTemporary workWork experience placementLocal areaRemote workRelocation
- ...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
- ...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
- ...and requirements gathering phases including design, development, unit testing, troubleshooting and documenting big data –oriented software applications and follow Agile (SCRUM) methodology. Responsible for development of full/transnational feeds, build enterprise applications...SoftwareRelocation
- ...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...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- ...Employer: HCL Global Systems Inc. Job Duties: Adhere to full software development life cycle (SDLC), architecting scalable web... ...Minimum Requirements: Education: Master degree in Software Engineering or another closely related field Experience: None Job Order...SoftwareRelocation
$114k - $148k
...our people, culture, and benefits. Summary As an AI Forward Deployed Engineer (FDE), you are a hands-on bridge between SensibleAI... ...Responsibilities ~ Apply OneStream, AI, and enterprise software expertise to help customers deliver transformative AI solutions...SoftwareTemporary workWork at officeLocal areaRemote work- ...and innovators who want to make an impact on the world of technology. We are looking for an engineer who builds the data and interface layer that makes complex software products programmatically understandable. Many powerful products expose rich but heterogeneous surfaces...SoftwareFull time
- ...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
- ...required, recommended major's include Computer/Information Science, Engineering Masters' Degree is preferred, recommended major includes... ...Work in an agile team environment to develop, test and deploy software, platforms and changes using agile methodologies, concepts and...SoftwareLocal area
- ...Software Engineer - Angular III Location: Cincinnati, OH / Frisco TX / Farmington Hills, MI Duration: 4+ months contract – potential to extend Technical Skills Must Have: Mobile/Web Development Preference is given to Angular dev that also possesses Java...SoftwareContract work
- ...debug database and web applications using SQL Server and Visual Studio. Develop and maintain the large scale applications. Perform software testing and quality assurance. Support, maintain and document system functionality. Performing code reviews and work product...SoftwareRelocation
- ...commercial real estate operations; AV and low-voltage familiarity.What You'll Do- Resolve escalated support tickets for hardware, software, network, and access issues within our Zendesk queue and defined SLAs- Manage endpoint lifecycle: imaging, deployment, and support...SoftwareRemote work
- ...lifecycle 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 Scripting...Software
- ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: Position Overview and Objective... ...Development Division is hiring an Senior Engineer to develop embedded software for next-generation AD/ADAS platforms. This role goes beyond...Software
- ...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-...SoftwareWork at officeRelocation package
- ...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
- ...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
- ..., 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
- ...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
- ...Collaborate with sales, account teams, engineering, delivery, and partner organizations to develop... ..., architecture patterns, security, AI, and emerging capabilities. Microsoft... ...Development, Projects, Requirements Analysis, Software Design, Software Implementation,...SoftwareFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI Software Engineer. Be the first to apply!
- intel software engineer Farmington, MI
- software engineer Farmington, MI
- part time software developer remote Farmington, MI
- ngo software engineer Farmington, MI
- senior software design engineer Farmington, MI
- software engineer healthcare Farmington, MI
- software developer fintech Farmington, MI
- cybersecurity software engineer Farmington, MI
- senior software engineer remote Farmington, MI
- software developer Farmington, MI



