All roles at Siemens

Software Engineer - AI/ML

NoidaFull-time3–10 yrsPosted 1 week ago

Mid-level data science role at Siemens in Noida. Needs 3+ years.

About the role

We are seeking a talented and versatile AI / Machine Learning Engineer with 3–10 years of experience to design, build, and deploy production-grade AI-powered capabilities across our electronic design and verification tools.

What you'll do

  • Design, implement, and deploy end-to-end AI/ML and Agentic AI solutions integrated into EDA software workflows and developer environments
  • Build and enhance intelligent agent systems capable of automated reasoning, planning, multi-step execution, and tool usage using modern frameworks (LangGraph
  • Develop and optimize production Retrieval-Augmented Generation (RAG) pipelines, leveraging vector databases, hybrid retrieval, metadata filtering, and semantic reranking
  • Build robust data preprocessing, feature extraction, model inference, and evaluation pipelines adhering to clean code, testability, and CI/CD practices
  • Work closely with domain experts (chip design, verification), product managers, and core software engineering teams to formulate AI use cases

What you need

  • Machine learning
  • LLMs
  • Python
  • Scikit-learn
  • Deep learning
  • Prompt engineering

Good to have

  • MLOps
  • PyTorch
  • CI/CD
  • Data structures
  • Test automation
  • Unit testing

More roles like this at Siemens

Apply on Siemens's site