Principal AI Flow Development Engineer
Dublin, County Dublin, Ireland · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 weeks ago
- Work mode
- In office
- Education
- Bachelor's degree in Engineering, Computer Science, or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Synopsys
Synopsys is at the forefront of innovation, shaping the future of technology in the Era of Pervasive Intelligence. We lead in chip design, verification, and IP integration, enabling the creation of high-performance silicon chips and related software content used in applications like autonomous vehicles and intelligent machines.
Role Overview
We are seeking an experienced AI engineer proficient in Generative AI, Retrieval Augmented Generation (RAG), and agentic AI systems. In this role, you will architect reliable, production-level AI solutions aimed at optimizing technical workflows and empowering development teams.
Key Responsibilities
- Design complex multi-agent systems and workflows for IP research and development automation.
- Develop AI copilots capable of tool usage, planning, and maintaining memory.
- Create prompt frameworks and orchestrate logic for executing intricate, multi-step operations.
- Construct retrieval systems tailored to semiconductor IP documentation, including specifications, verification reports, and design documents.
- Develop ETL workflows handling document parsing, chunking, and semantic data enrichment.
- Enhance retrieval effectiveness using evaluation metrics, reranking methods, and hybrid search techniques.
- Implement MCP servers and clients to facilitate secure context sharing between enterprise tools.
- Develop Agent-to-Agent (A2A) integrations linking AI services to existing IP development processes.
- Build APIs that enable seamless interaction between AI agents and Electronic Design Automation (EDA) tools.
- Establish frameworks to evaluate retrieval metrics, task success rates, and output quality.
- Deploy guardrails to validate outputs, detect hallucinations, and ensure domain-specific accuracy.
- Create observability infrastructures that monitor tracing, token usage, and latency.
- Optimize system cost and performance through caching, model routing, and token management techniques.
- Collaborate with IP designers and verification engineers to gather domain knowledge.
- Translate R&D workflow challenges into AI-driven solutions.
- Document architectural decisions, prompt strategies, and integration patterns to facilitate team growth.
Required Qualifications
- At least five years of software development experience focused on AI and machine learning.
- Deep expertise in generative AI, RAG, and agentic AI systems.
- Advanced proficiency in Python programming emphasizing modularity, testing, and documentation.
- Familiarity with semiconductor IP development methodologies.
- Experience developing ETL pipelines, observability tooling, and deploying solutions on cloud platforms.
- Bachelor's degree in Engineering, Computer Science, or a related discipline.
Preferred Skills
- Experience working with agentic AI frameworks such as LangChain, LlamaIndex, or CrewAI.
- Knowledge of Model Context Protocol (MCP) and Agent-to-Agent (A2A) integration patterns.
- Background in integrating with Electronic Design Automation (EDA) tools.
Personal Attributes
- Innovative approach to solving problems using AI technologies.
- Strong ability to collaborate across various teams and disciplines.
- Skilled at communicating complex technical ideas to broad audiences.
- Self-driven and adaptable with a commitment to continuous learning.
Team Environment
You will join a pioneering engineering group developing Generative AI technologies for Digital Interface Controller IP, partnering closely with stakeholders to deliver impactful AI-powered applications.
Compensation and Benefits
We provide a comprehensive package encompassing health, wellness, and financial benefits tailored to individual needs. Detailed salary ranges and benefits will be shared during the recruitment process.
Minimum education
Bachelor's Degree