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

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the AI Software Engineer in Farmington, MI vacancy
  •  ...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... 
    Software
    Contract work

    Covalent Resource Group

    Southfield, MI
    11 hours ago
  • 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

    Panasonic Automotive

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

    RIT Solutions, Inc.

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

    HCL Global Systems

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

    OneStream Software

    Birmingham, MI
    3 days ago
  •  ...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... 
    Software
    Temporary work
    Work experience placement
    Local area
    Remote work
    Relocation

    HCL Global Systems

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

    HCL Global Systems

    Farmington Hills, MI
    5 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... 
    Software

    AB2 Consulting, Inc.

    Farmington Hills, MI
    1 day 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
  •  ...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... 
    Software
    Relocation

    HCL Global Systems

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

    OneStream Software

    Birmingham, MI
    3 days ago
  •  ...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... 
    Software
    Full time

    Cadence Systems

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

    HCL Global Systems

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

    3B Staffing LLC

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

    Javen Technologies

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

    HCL Global Systems

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

    Friedman Real Estate

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

    Software Technology Inc

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

    Astemo Ltd

    Farmington Hills, MI
    1 day 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-... 
    Software
    Work at office
    Relocation package

    LSPedia Inc

    Farmington, MI
    a month ago
  •  ...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 Technology, Inc.

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

    HCL Global Systems

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

    HCL Global Systems

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

    HCL Global Systems

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

    HCL Global Systems

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

    Pi-Square Technologies LLC

    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!