- 诺伊达 - Uttar Pradesh - 印度
Senior Software Engineer (AI/ML)
Siemens EDA: Shaping the Future
Siemens EDA is a global technology leader at the forefront of Electronic Design Automation (EDA) software. Our innovative tools empower companies worldwide to develop highly advanced electronic products with greater speed and cost-efficiency. We pride ourselves on pushing the boundaries of technology and physics, enabling our customers to deliver superior products in the increasingly complex world of chip, board, and system design.
About the Team: Innovating with AI for Next-Generation Simulation
Join our dynamic and rapidly evolving R&D team dedicated to building cutting-edge AI-based tools and intelligent agent systems for QuestaSim, Siemens EDA's flagship simulation software. We are at the exciting intersection of AI and EDA, designing intelligent AI agents, sophisticated optimizers, and intuitive copilots using the latest AI/ML techniques. This is a truly R&D-heavy role offering significant autonomy, ample room for innovation, and the chance to see your work make a real-world impact.
While primarily based in Noida, this role offers the exciting opportunity to collaborate with teams across India and globally, requiring occasional travel. You'll contribute to projects that impact entire industries, shaping the future of technology. We truly make real what matters!
Your Impact: What You'll Do
As a Software Engineer, you will be a key contributor to the QuestaSim R&D team, driving the development of intelligent systems that revolutionize electronic design verification. Your responsibilities will include:
- Designing and Developing AI Agents: Architect and implement AI-powered agents leveraging Large Language Models (LLMs), LangChain, vector databases, and Retrieval-Augmented Generation (RAG) techniques.
- Building Intelligent Automation: Create intelligent systems capable of understanding natural language queries and automating complex design verification workflows.
- Experimenting with ML Pipelines: Integrate and experiment with advanced ML pipelines, focusing on data-driven decision-making and reinforcement learning for adaptive systems.
- Prototyping & Productizing Tools: Drive the prototyping and productization of innovative tools that utilize code understanding, profiling, and advanced data analysis.
- Collaborative Innovation: Work closely with AI researchers, UX designers, and backend engineering teams to transform groundbreaking ideas into robust, production-ready features.
- Advanced AI Techniques: Apply expertise in prompt engineering, few-shot learning, and sophisticated tool-use orchestration to enhance AI agent capabilities.
What We're Looking For
- Experience: 2-4 years of proven professional experience in AI/ML software development.
- AI/ML Frameworks: Hands-on expertise with leading AI/ML frameworks such as PyTorch, TensorFlow, or Scikit-learn.
- LLM Ecosystem: Strong working knowledge of LangChain, RAG pipelines, and vector stores.
- Deep Learning: A solid understanding and practical experience in applying Deep Learning models, including Artificial Neural Networks (ANNs) and transformers.
- AI Agent Development: Demonstrated experience in developing AI agents or copilots that effectively interface with external tools or APIs.
- Programming Prowess: Proficiency in Python, coupled with familiarity with software design patterns and a commitment to writing clean, maintainable code.
- Data Science Fundamentals: Practical experience in data preprocessing, feature engineering, and rigorous model evaluation.
- LLM Familiarity: Familiarity with various LLMs (e.g., OpenAI, LLaMA, Claude) and best practices in prompt engineering.
- Full Lifecycle Development: Ability to identify compelling AI use-cases, conceptualize innovative solutions, and drive projects from prototype to production.
- Core Computer Science: Strong proficiency in programming languages like C/C++ and Python, along with robust foundations in algorithms and data structures.
Good-to-Have Skills:
- EDA Domain Knowledge: A background or keen interest in Digital Design, SystemVerilog, or Electronic Design Automation (EDA) tools (domain knowledge can be acquired on the job).
- Compiler/Performance: Basic knowledge of compilers, parallelism, or profiling tools is considered a bonus.
Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.
A collection of over 377,000 minds building the future one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!
Siemens Software. Transform the Everyday with Us
#LI-EDA
#Onsite
#DVT