Senior AI Engineer
siemens
Job Description
- Design and develop AI-powered features for web and enterprise applications.
- Integrate Large Language Models (LLMs) and AI services into existing products and platforms.
- Build intelligent developer tools, assistants, code generation workflows, and automation solutions.
- Develop AI agents, RAG (Retrieval-Augmented Generation) systems, and workflow orchestration solutions.
- Work closely with framework architects, frontend engineers, and product teams to embed AI capabilities into the platform.
- Evaluate emerging AI technologies and recommend solutions that align with business goals.
- Optimize AI solutions for performance, scalability, reliability, and cost.
- Create proof-of-concepts and rapidly prototype AI-driven features.
- Establish best practices for AI development, prompt engineering, model evaluation, and governance.
Required Skills
- 4–7 years of software engineering and/or AI development experience.
- Strong experience building AI-powered applications and intelligent automation solutions.
- Hands-on experience with LLMs (GPT, Claude, Gemini, open-source models).
- Strong proficiency in Python (preferred) and experience with AI application development.
- Hands-on experience with LangChain, LangGraph, Semantic Kernel, CrewAI, AutoGen, or similar AI frameworks.
- Strong understanding and implementation experience in:
- RAG (Retrieval-Augmented Generation)
- Vector Databases
- Embeddings
- Semantic Search
- Agentic Workflows
- Prompt Engineering
- AI Workflow Design
- Experience integrating AI APIs and services into production applications.
- Familiarity with REST APIs, microservices, cloud platforms, and scalable architectures.
- Strong system design, analytical thinking, and problem-solving skills.