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

2300 AI Software Engineer III

Smart Data

Job Description

Job Description

 

For more than three decades, Strategic Data Systems (SDS) has been a software consultancy firm specializing in strategy, technology, and business transformation for Fortune 100 companies, mid-sized firms, and startups. At SDS, we empower our development teams to address our clients’ critical business challenges by leveraging cutting edge technologies. If you seek a workplace where your contributions are truly appreciated, then SDS is the company for you. Join us today to work alongside fellow development specialists and become a crucial part of our dynamic and cohesive community.

 

Job Title: AI Technical Writer

Location: Farmington Hills, MI

Years of Experience: 3-5+

 

TOP SKILLS:

  Must Have

  • 3-4 years of Document Control experience
  • Author
  • Taxonomy Development
  • Technical Manuals
  • Vocabulary

Nice To Have

  • Markdown Management
  • Model Context Protocol
  • YAML

 

What You’ll Do

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.

What You Will Bring

  • 5–7 years of technical writing experience in software, platform, or infrastructure environments
  • Demonstrated ability to produce accurate technical content from primary sources — code, configuration, specifications, runbooks — with limited hand-holding
  • Strong information architecture instincts: taxonomy, cross-linking, layered structure, and progressive disclosure
  • Experience authoring reference material, standards, or specification documentation consumed by engineers
  • Comfort working directly with developers and engineers, including the credibility to push back when source material is incomplete or contradictory
  • Experience partnering with governance, risk, security, or compliance stakeholders
  • Editorial discipline — consistency of terminology, voice, and structure maintained across many documents and contributors
  • Familiarity with docs-as-code practice: Markdown, version control, and content that lives in a repository alongside the systems it describes
  • Clear verbal communication — much of the source material is gathered in conversation, not handed over

Nice to Have

  • Hands-on experience writing prompts, agent instructions, or reusable skill definitions for LLM-based systems
  • Understanding of context management techniques for AI agents — progressive disclosure, context window economics, retrieval strategy
  • Experience with structured content — YAML or JSON frontmatter validated against a schema, content models, or typed document formats
  • Working comfort with Git and CLI-based authoring workflows — pull requests, validation tooling, link checking, and CI feedback
  • Exposure to taxonomy design, ontologies, knowledge graphs , or controlled vocabularies
  • Background in developer documentation, API documentation, or internal platform documentation
  • Familiarity with AI agent concepts — tool use, orchestration, retrieval, and agent context protocols such as MCP
  • Reading-level familiarity with Python, TypeScript, Terraform , or YAML-based configuration
  • Experience in banking, financial services, or another regulated industry

Toolchain

Markdown · YAML · structured frontmatter and schema validation · Git and pull-request workflows · documentation validation and link-checking tooling · LLM agent platforms · MCP

Work Environment

Hybrid. Candidates must be located in the Farmington Hills / Metro Detroit, Michigan area. No remote candidates.

 

 

What You’ll Get

 

SDS, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.

 

  • Competitive base salary
  • Medical, dental, and vision insurance coverage
  • Optional life and disability insurance provided
  • 401(k) with a company match and optional profit sharing
  • Paid vacation time
  • Paid Bench time
  • Training allowance offering
  • You’ll be eligible to earn referral bonuses!

 

 

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the 2300 AI Software Engineer III in Farmington, MI vacancy
  •  ...Application Developer III Location: Southfield, MI Type of Hire: CWR Responsibilities: Works closely with clients, business...  ..., coding, testing, implementing and supporting application software that is delivered on time and within budget. Responsibilities beyond... 
    Software

    InterSources

    Southfield, MI
    4 days ago
  •  ...Release Engineer III SEWS — Farmington Hills, Michigan Office. Although located at SEWS – Farmington Hills Office, this is a Hybrid position, which combines both in office and off-site work. Associates are required to work at least four days in the office each week... 
    Suggested
    Work at office
    Worldwide

    Sumitomo Electric Wiring Systems

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

    HCL Global Systems

    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
    4 days ago
  •  ...corporate office in Livonia Michigan is currently seeking an AI Engineer to join our team. The AI Engineer is responsible for building,...  ...in AI Engineering Diploma/Degree in related discipline Software development experience in Python (required) and at least one other... 
    Software
    Work at office

    Mastronardi Produce Limited

    Livonia, MI
    2 hours 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
    3 days ago
  •  ...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... 
    Software
    Temporary work
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    4 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 tools. Experience in the following: UNIX (AIX). UNIX Scripting... 
    Software

    Software Technology Inc

    Farmington Hills, MI
    4 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
    4 days ago
  • $95k - $133k

     ...Description AI Engineer Location : Hybrid, United States Employment Type : Full-Time Benefits Offered : Vision...  ...high-performance applications and services using a variety of software architecture design patterns. Implement robust AI systems... 
    Software
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    4 days ago
  •  ...Software Engineer Designs and develops software applications, application interfaces (APIs) and/or embedded software (firmware) to meet specified requirements and standards. Performs coding, debugging, testing and troubleshooting throughout the software development... 
    Software
    Work at office
    Work from home

    Digital Check

    Novi, MI
    2 hours ago
  • $120k - $149k

     ...Description AI Forward Deployed Engineer Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical...  ...Apply OneStream, AI, and enterprise software expertise to help customers deliver transformative AI solutions... 
    Software
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

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

    HCL Global Systems

    Farmington Hills, MI
    4 days ago
  •  ...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... 
    Software
    Work experience placement
    Work at office
    Local area
    Worldwide

    V2soft

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

    Aptdata Solutions Inc.

    Farmington Hills, MI
    2 days ago
  • $125.5k - $230.2k

     ...operations. Your key responsibilities As a Manager in AI Native Engineering, you will play a pivotal role in delivering innovative...  ...navigate the complex world of modern data science, analytics, and software engineering.  We'll look to you to provide guidance and... 
    Software
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

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

    Keylent Inc

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

    V2soft

    Farmington Hills, MI
    3 days ago
  •  ...About Exponent Exponent is the only premium engineering and scientific consulting firm with the depth and breadth of expertise to solve...  ...improvement Minimum of 2 years’ experience with one or more statistical software packages (e.g., R, SAS, Python) Ability to work independently... 
    Software
    Work at office
    Flexible hours

    Exponent

    Farmington Hills, MI
    2 days ago
  • $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... 
    Software
    Full time
    Monday to Friday

    M. Shapiro Real Estate Group

    Farmington Hills, MI
    20 hours ago
  • $108k

    Responsibilities Support whole lifecycle of software development activities including requirement gathering, analyzing, designing,...  ...00 per year Education Masters – Computer Science, Computer Engineering, Electrical Engineering, Engineering Management, or in a related... 
    Software

    Bitech Company

    Novi, MI
    3 days ago
  • Description The Ecologist III is a senior-level, field-focused Wetland Ecologist responsible...  ...according to the 1987 U.S. Army Corps of Engineers Wetland Delineations Manual and...  ...teams Experience with GPS units and related software (ESRI, Pathfinder Office, etc.) Proficiency... 
    Software
    Work at office

    Metro Consulting Associates, LLC

    Plymouth, MI
    3 days ago
  •  ...Medical Assistant III Certified The Medical Assistant III Certified (MA III) supports the delivery of urological services, performs work as required and functions as an effective member of the interdisciplinary team. The Medical Assistant III Certified carries an additional... 
    Work at office
    Immediate start
    Shift work

    Michigan Institute of Urology

    Livonia, MI
    4 days ago
  • $22.2 - $31.09 per hour

     ...frame and solid models, modify imported models, and edit post processors to suit various equipment using Tebis, WorkNC or Mastercam software. Operate CNC machines, lathes, and mills, making multiple passes until desired outcome is attained. Prep, inspect, finish, and... 
    Software
    Local area

    Belcan

    Farmington, MI
    1 day ago
  • 2 weeks ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Job Overview: We are seeking...  ...accounting or finance roles Proficiency in using accounting software and tools, including Salesforce, PSA (Professional Services... 
    Software
    Full time
    Work at office

    Coretek Services

    Farmington Hills, MI
    2 days ago
  •  ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: General Responsibilities: The Design Engineer is primarily responsible for developing software for EPS Electric Power Steering. The Design Engineer will be responsible... 
    Software

    Astemo Ltd

    Farmington Hills, MI
    4 days ago
  •  ...dealers—advising on pitching, selling techniques, handling objections, giving demonstrations, and training on aftermarket products and software. Ensure all activities are properly recorded in Salesforce. Keep agents informed of company changes, activities, and updates.... 
    Software

    PVH (Tommy Hilfiger/Calvin Klein)

    Farmington Hills, MI
    2 days ago
  •  ...support Independent Aftermarket, including but not limited to, Engine, Transmission, Knoxville meetings, weekly IAM meeting, New Product...  ..., ratios, and proportions to practical situations. Software Skills Very proficient with Microsoft suite of products; ability... 
    Software
    Long term contract
    Contract work

    ATCDT Corp.

    Farmington, MI
    2 days ago

Do you want to receive more vacancies?

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