AI Software Engineer|Manufacturing

KLA-Belgium

Ann Arbor (MI)

On-site

USD 111,100 - 188,900

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(K) with company matching
Tuition reimbursement
Wellness programs
Paid time off

Job summary

KLA is hiring an AI Software Engineer in Ann Arbor, MI to design and build AI‑driven applications powered by large language models. You will develop backend services for LLM orchestration, integrate LLM APIs, and create user experiences for human‑AI interaction.

Join a team focused on scalable AI tools, prompt strategy, and responsible AI practices while collaborating with product managers and data scientists to deliver production‑grade AI solutions.

Qualifications

  • Master’s degree or higher with multi‑year related experience.
  • Experience building AI products using LLM frameworks and RAG.
  • Strong Python/JavaScript coding and RESTful API design.
  • Familiar with vector DBs, knowledge graphs, and data pipelines.

Responsibilities

  • Design and build AI applications using LLMs for business use cases.
  • Develop backend services to orchestrate LLM interactions and workflows.
  • Prototype UI interfaces enabling effective human‑AI interaction.
  • Integrate LLM APIs (OpenAI, Azure, Anthropic) into scalable apps.
  • Develop prompt engineering strategies and lifecycle management.
  • Implement RAG architectures with internal/external data sources.
  • Create data pipelines and connectors to enterprise systems.
  • Monitor latency, cost, and response quality of AI apps.
  • Collaborate with product managers, data scientists, and stakeholders.

Skills

Python
JavaScript
LLMs
Prompt engineering
RESTful APIs
CI/CD
Web UI
Distributed systems
LangChain
Semantic Kernel
LlamaIndex

Education

Master's degree in CS
Bachelor's degree in CS

Tools

Milvus
Neo4j
Snowflake
Azure
APIs

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Software Engineer|Manufacturing
AI Software Engineer|Manufacturing

KLA • Ann Arbor Charter Township (MI)

On-site
USD 111,000 - 189,000
Paid time off
Tuition reimbursement
401(k)
AI Software Engineer|Manufacturing
AI Software Engineer|Manufacturing

KLA • Ann Arbor (MI)

On-site
USD 111,000 - 189,000
Software Engineering Manager-AI/ML
Software Engineering Manager-AI/ML

KLA-Belgium • Ann Arbor (MI)

On-site
USD 114,000 - 194,000
Medical, dental, vision benefits
401(k) matching
Employee stock purchase program
+2
Software Engineering Manager-AI/ML
Software Engineering Manager-AI/ML

KLA • Ann Arbor (MI)

On-site
USD 114,000 - 194,000
Medical insurance
Dental insurance
Vision insurance
+6
Forward Deployed Engineer
Forward Deployed Engineer

KLA-Belgium • Ann Arbor (MI)

On-site
USD 111,000 - 191,000
401(k) with company matching
Tuition reimbursement program
Wellness benefits including EAP
Sr. Software Engineer - AI/ML
Sr. Software Engineer - AI/ML

KLA-Belgium • Ann Arbor (MI)

Hybrid
USD 129,000 - 221,000
Medical benefits
401(k) with company matching
Tuition reimbursement
+1
AI Systems and Operations Specialist
AI Systems and Operations Specialist

KLA • Milpitas (CA)

On-site
USD 87,000 - 149,000
Medical, dental, vision
401(k) with company match
Tuition reimbursement
Software Engineering Manager-AI/ML
Software Engineering Manager-AI/ML

KLA • Ann Arbor Charter Township (MI)

On-site
USD 114,000 - 194,000
Full Stack AI Engineer
Full Stack AI Engineer

KLA • Chandler (AZ)

On-site
USD 111,000 - 191,000
Medical, dental, vision benefits
401(k) with company matching
Employee stock purchase program
+2
Full Stack AI Engineer
Full Stack AI Engineer

KLA • Ann Arbor Charter Township (MI)

On-site
USD 111,000 - 191,000
Medical, dental, vision, life, and other benefits
401(k) with company matching
Employee stock purchase program
+3