Kla
Ai Software Engineer
Overview
The AI Software Engineer will design and build AI-driven applications powered by large language models (LLMs), focusing on application development, orchestration, and user experience to deliver production-ready solutions.
About Kla
KLA provides advanced inspection tools, metrology systems, process solutions, and computational analytics that make electronics possible. From electron and photon optics to machine learning and data analytics, KLA seeks perfection at the most fundamental level of matter in the universe.
Requirements & Eligibility
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Minimum three (3) years of professional software development experience
- Strong programming skills in Python, JavaScript, or similar languages
- Experience building AI products using LLM frameworks (e.g., LangChain, Semantic Kernel, LlamaIndex)
- Knowledge of retrieval-augmented generation (RAG) and vector databases (e.g., Pinecone, FAISS, Azure Cognitive Search)
- Experience with vector database (Milvus) and knowledge graph (Neo4j)
- Experience orchestrating multi-step AI workflows or agent-based systems
- Familiarity with enterprise data platforms and integrations (e.g., Snowflake, SAP, APIs)
Key Responsibilities
- 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
- 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
Interview Process
KLA interviews seek to understand individual skills, problem-solving approach and authentic thinking. The use of AI, recording tools or other technologies to generate, suggest or provide responses during interviews is not permitted.
Disclaimer: Trace Hiring is an independent job board. We are not directly affiliated with Kla. Please verify all details on the official company application portal.