Senior Software Engineer, AI/ML
SiemensJob Title
Senior Software Engineer, AI/ML
Role Summary
Work on the QuestaSim R&D team (Siemens EDA) to architect and implement AI/ML and agentic AI capabilities for simulation and verification tooling. The role owns technical design and delivery of production-grade systems, including model integration, data pipelines, and deployment.
Experience Level
Senior - minimum 2+ years of industry software engineering experience, including at least 1 year focused on AI/ML development.
Responsibilities
Main responsibilities include:
- Design and implement AI/ML and agentic AI solutions for design and verification tools, defining architecture patterns and best practices for enterprise deployments.
- Build scalable AI platforms using LLMs, agent frameworks, vector databases, and retrieval-augmented generation (RAG).
- Develop intelligent agents and copilots that can use tools, automate workflows, plan, reason, and execute tasks autonomously.
- Architect end-to-end AI systems: data pipelines, model serving, observability, memory management, and deployment strategies.
- Evaluate and select models, frameworks, and infrastructure to meet product goals and production requirements.
- Collaborate with engineering leaders, product management, and domain experts to deliver production-ready features.
Requirements
Must-have:
- 2+ years of industry software engineering experience with at least 1 year in AI/ML-focused development.
- Proven experience architecting and delivering enterprise-scale AI/ML solutions from concept to production.
- Strong proficiency in Python and practical experience with AI/ML frameworks (PyTorch, TensorFlow, or scikit-learn).
- Deep knowledge of LLM-based systems, agentic AI frameworks, RAG architectures, and vector databases.
- Experience developing AI agents or copilots that interface with tools or external APIs.
- Solid foundations in algorithms, data structures, and API design; familiarity with agentic design patterns.
- Employment contingent on U.S. export control requirements (ITAR/EAR); must be a U.S. Person or able to obtain necessary export authorization.
Nice-to-have:
- Experience with code-understanding systems, AST analysis, or developer productivity tooling.
- Proficiency in C/C++ and familiarity with containerization (Docker) and CI/CD practices.
- Background in digital design, SystemVerilog, EDA tools, compilers, parallelism, or GPU profiling.
Education Requirements
Not specified.
About the Company
Company: Siemens
Headquarters: Munich, Germany
Siemens EDA is a leading global provider of Electronic Design Automation (EDA) products and systems. Their innovative solutions enable companies to enhance the development of electronic products efficiently and effectively, keeping pace with the complex demands of technology and physics. Siemens is committed to delivering advanced workflow solutions that integrate both EDA and MCAD tools for multi-domain design and manufacturing in the semiconductor industry.
