1

Cognitive Software Engineer Jobs in Michigan (NOW HIRING)

... Cognitive Search) * Vector database (Milvus) for semantic search, along with a knowledge graph ... Bachelor's degree in Computer Science, Software Engineering, or related field * 3+ years of ...

Since the individual should have the skills and mindset more closely aligned with human computer interaction or cognitive science graduates than software engineers or programmers, experience or ...

... cognitive applications and algorithms for data analysis and automation, leveraging various AI ... Experience Required3+ years building production software systems, including 1 2+ years on ML/AI or ...

... cognitive applications and algorithms for data analysis and automation, leveraging various AI ... Experience Required * 3+ years building production software systems, including 1-2+ years on ML/AI ...

IT Developer, Sr

Rochester Hills, MI · Hybrid

$50.25 - $66.25/hr

... cognitive ERP. We help businesses stay future-ready by connecting people, processes, and technology. From software engineers who command the latest AI technology to business development reps who help ...

Site Reliability Engineer II

Detroit, MI

$56.50 - $75/hr

Site Reliability Engineer II The SRE II sits at the intersection of software engineering and ... Establish and maintain runbooks, dashboards, and alerting policies that reduce cognitive overhead ...

... software, platform, or cloud engineering, including people leadership - In lieu of a Bachelor ... Azure Cognitive Services (LUIS/Orchestrator) and enterprise channels (Microsoft Teams, Web Chat ...

... software, platform, or cloud engineering, including people leadership - In lieu of a Bachelor ... Azure Cognitive Services (LUIS/Orchestrator) and enterprise channels (Microsoft Teams, Web Chat ...

Senior AI/ML Engineer

Dearborn Heights, MI · On-site

$96K - $132K/yr

Artificial Intelligence & Expert Systems, Machine Learning, Data Science, Data Modeling, Software ... cognitive automation, intelligent process automation, reinforcement learning, virtual assistants ...

Ability to view assembly machines in software such as SolidWorks eDrawing, to cut sections ... A minimum score of 50 on the Wonderlic Select Assessment (Traditional Score of 26 on the cognitive ...

next page

Showing results 1-20

Cognitive Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do cognitive software engineer jobs pay per year?

As of Aug 29, 2026, the average yearly pay for cognitive software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What is the difference between Cognitive Software Engineer vs Data Scientist?

AspectCognitive Software EngineerData Scientist
Required CredentialsBachelor's or Master's in CS, AI, or related fieldsBachelor's or Master's in CS, Statistics, or Data Science
Work EnvironmentDevelops AI-powered applications, often in tech or research firmsAnalyzes data to extract insights, typically in tech, finance, or healthcare
Industry UsageAI and machine learning product developmentData analysis and predictive modeling

While both roles require strong technical backgrounds, Cognitive Software Engineers focus on building AI systems and applications, whereas Data Scientists analyze data to inform decisions. Both roles are prevalent in tech industries and often collaborate on AI-driven projects.

What job categories do people searching Cognitive Software Engineer jobs in Michigan look for?

The top searched job categories for Cognitive Software Engineer jobs in Michigan are:

What cities in Michigan are hiring for Cognitive Software Engineer jobs?

Cities in Michigan with the most Cognitive Software Engineer job openings:

Infographic showing various Cognitive Software Engineer job openings in Michigan as of August 2026, with employment types broken down into 81% Full Time, 16% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

AI Software Engineer|Manufacturing

KLA-Belgium

Ann Arbor, MI • On-site

$111.10 - $188.90/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 10 days ago


Job description

Company Overview

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem, focusing on innovation and investing 15% of sales back into research and development.

Job Description

The AI Software Engineer will design and build AI‑driven applications powered by large language models (LLMs), integrating AI capabilities into user‑facing products and focusing on application development, orchestration, and user experience.

  • Design and develop end‑to‑end AI applications that leverage LLMs for business use cases.
  • Build and maintain backend services that orchestrate LLM interactions, prompts, and workflows.
  • Prototype and develop intuitive user interfaces that enable effective human‑AI interaction.
  • Integrate LLM APIs (e.g., OpenAI, Azure OpenAI, Anthropic) into scalable applications.
  • Develop prompt engineering strategies and manage prompt lifecycle for performance and reliability.
  • Implement retrieval‑augmented generation (RAG) architectures using internal and external data sources.
  • Design data pipelines and connectors to enterprise systems (databases, APIs, knowledge bases).
  • Monitor, evaluate, and improve AI application performance using metrics such as latency, cost, and response quality.
  • Collaborate with product managers, data scientists, and business stakeholders to translate requirements into AI‑enabled solutions.
  • Ensure responsible AI practices, including privacy, security, and bias mitigation.
  • Rapidly prototype AI tools and iterate based on user feedback.
Preferred Qualifications
  • Experience working in manufacturing.
  • Building AI products using LLM frameworks (LangChain, Semantic Kernel, LlamaIndex).
  • Knowledge of retrieval‑augmented generation (RAG) and vector databases (Pinecone, FAISS, Azure Cognitive Search).
  • Experience with semantic search via vector databases (Milvus) and knowledge graphs (Neo4j).
  • Orchestrating multi‑step AI workflows or agent‑based systems.
  • Familiarity with enterprise data platforms and integrations (Snowflake, SAP, APIs, knowledge graphs).
  • Designing conversational interfaces or chat‑based applications.
  • Understanding of evaluation techniques for LLM outputs (quality, grounding, hallucination mitigation).
  • Exposure to prompt optimization and fine‑tuning concepts.
  • Experience deploying scalable microservices architectures.
  • Strong UI/UX sensibility for AI‑driven applications.
  • Cross‑functional teamwork delivering production‑grade AI solutions.
  • Minors: Bachelor’s in Computer Science, Software Engineering, or related field with 3+ years professional software development experience.
  • Programming skills in Python, JavaScript, or similar languages.
  • Building and consuming RESTful APIs.
  • Integrating LLM APIs and prompt engineering.
  • Web‑based user interface development (React, Angular, or similar frameworks).
  • Cloud platform knowledge (Azure, Snowflake).
  • Software design principles, version control, and CI/CD practices.
Minimum Qualifications
  • Master’s degree and 6 years related work experience; or Bachelor’s degree and 8 years related work experience; or equivalent experience.
Compensation and Benefits
  • Base Pay Range: $111,100.00 – $188,900.00 annually.
  • Primary Location: USA-MI-Ann Arbor.
  • Benefits: medical, dental, vision, life, 401(K) with company matching, employee stock purchase program, tuition reimbursement, wellness programs, paid time off, holidays, and family care leave.
Equal Opportunity

KLA is a proud Equal Opportunity Employer and will provide reasonable accommodation to qualified individuals with disabilities to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment.

Contact

For accommodations, contact talent.acquisition@kla.com or +1‑408‑352‑2808.

#J-18808-Ljbffr