Location: Bangalore, Karnataka, India
Job ID: 473759
Organization: Foundational Technologies, Siemens Technology and Services Pvt. Ltd.
Experience Level: Early Professional
Employment Type: Full-time, Permanent

About Siemens
Siemens is a global leader in electrification, automation, and digitalization, operating in over 200 countries with more than 312,000 employees worldwide. We focus on innovation and sustainability, working to shape the future of industries, cities, and communities.
Our culture encourages continuous learning, diversity, and creativity, ensuring our employees stay relevant in a constantly changing world.
Role Overview
The Junior Software Developer – AI/ML role focuses on designing, developing, and deploying AI-driven NLP and Generative AI solutions. You will work on cutting-edge technologies, including LLMs, RAG pipelines, and agent-based architectures, and collaborate with cross-functional teams to deliver enterprise-grade AI systems.
Key Responsibilities
- Design, develop, and optimize NLP-driven AI solutions (NER, embeddings, summarization, etc.).
- Build and productionize Retrieval-Augmented Generation (RAG) pipelines and agentic workflows.
- Fine-tune, prompt-engineer, and deploy Large Language Models (OpenAI, Anthropic, Falcon, LLaMA, etc.) for domain-specific applications.
- Collaborate with data scientists, backend engineers, and cloud architects to create scalable AI-first systems.
- Integrate third-party models, APIs, and open-source libraries for generative AI use cases.
- Monitor and improve model performance, latency, and accuracy in production.
- Implement observability, monitoring, and explainability features for deployed AI models.
- Ensure solutions meet enterprise requirements for reliability, traceability, and maintainability.
Required Skills & Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Machine Learning, AI, or related field.
- Exposure to NLP and Generative AI.
- Strong understanding of LLM architectures and fine-tuning techniques (LoRA, PEFT).
- Experience designing and deploying RAG pipelines and multi-step agent architectures.
- Proficiency in Python and frameworks such as:
- LangChain
- Hugging Face Transformers
- LlamaIndex
- Smol Agents
- Familiarity with ML observability tools (TruEra, Arize, WhyLabs).
- Knowledge of cloud-based ML services:
- AWS SageMaker
- AWS Bedrock
- Azure OpenAI Service
- Azure ML Studio
- Azure AI Foundry
- Understanding of real-time NLP challenges: streaming, latency optimization, multi-turn dialogues.
- Familiarity with LangGraph, function calling, and orchestration in agent-based systems.
- Exposure to Infrastructure-as-Code (Terraform, AWS CDK) and DevOps for AI pipelines.
- Domain knowledge in Electrification, Energy, or Industrial AI (preferred).
Work Location
- City: Bangalore, Karnataka, India
- Environment: Work with cross-functional teams impacting global-scale projects in industries and urban development.
Job Summary Table
| Category | Details |
|---|---|
| Role | Junior Software Developer – AI/ML |
| Company | Siemens Technology and Services Pvt. Ltd. |
| Location | Bangalore, Karnataka |
| Job ID | 473759 |
| Experience Level | Early Professional |
| Employment Type | Full-time, Permanent |
| Educational Requirement | B.E./B.Tech/M.E./M.Tech in CS, AI, ML, or related |
| Core Focus | NLP, Generative AI, LLM Deployment, RAG Pipelines |
| Programming Language | Python |
| Frameworks | LangChain, Hugging Face, LlamaIndex, Smol Agents |
| Preferred Skills | LLM fine-tuning, ML observability, Cloud ML services |
| Domain Knowledge | Electrification, Energy, Industrial AI (preferred) |
| Cloud Services | AWS SageMaker, AWS Bedrock, Azure AI Services |
| Additional Tools | Terraform, AWS CDK, LangGraph |
| Application Link | Siemens Careers |
Application Link: Siemens Careers


