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