AI Software Engineer|Manufacturing
Core
Design and build AI-driven applications powered by large language models (LLMs), focusing on integrating AI capabilities into user-facing products and backend services.
Role type
AI Software Engineer (Application Development & Orchestration)
Builds
Scalable backend services, intuitive user interfaces, and LLM-based systems for manufacturing clients.
Domain
Semiconductor manufacturing / Enterprise AI
Deliverable
production ML models | product features
Required skills
Python, JavaScript, RESTful APIs, LLM API integration, prompt engineering, RAG architectures, microservices, CI/CD, React/Angular
Preferred skills
Manufacturing domain experience, LangChain/Semantic Kernel/LlamaIndex, vector databases (Pinecone, FAISS, Milvus), knowledge graphs (Neo4j), agent-based systems, Snowflake/SAP integrations, conversational UI design
Technologies
OpenAI, Azure OpenAI, Anthropic, LangChain, Semantic Kernel, LlamaIndex, Pinecone, FAISS, Azure Cognitive Search, Milvus, Neo4j, Snowflake, SAP, React, Angular, Azure, Python, JavaScript
Responsibilities
Build and maintain backend services that orchestrate LLM interactions, prompts, and workflows; Prototype and develop intuitive user interfaces for human-AI interaction; Integrate LLM APIs into scalable applications; Develop prompt engineering strategies and manage prompt lifecycle; Implement retrieval-augmented generation (RAG) architectures; Design data pipelines and connectors to enterprise systems; Monitor, evaluate, and improve AI application performance; Collaborate with product managers and data scientists to translate requirements into AI-enabled solutions; Ensure responsible AI practices including privacy, security, and bias mitigation.
Seniority
Senior, hands-on IC