Senior Staff Engineer (Machine Learning)
Synopsys View all jobs
- Dublin
- Permanent
- Full-time
/span/p
custom_fields.SubCategory-Machine-Learning custom_fields.EmployeeStatus-Employee custom_fields.unposting_date-2026-05-31 custom_fields.Multikeywordfacets-Software">Join our Talent Community! .Engineer the Future
with UsWe currently have open rolesInnovation Starts HereFind Jobs ForWhere? Search JobsSenior Staff Engineer (Machine Learning) Dublin, Leinster, Ireland SaveCategory: Engineering Hire Type: Employee Job ID 15527 Date posted 03/01/2026Share this jobWe Are:At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.You Are:You are a highly skilled and experienced software engineer, passionate about the intersection of artificial intelligence, machine learning, and electronic design automation (EDA). Your expertise is complemented by a strong foundation in software development best practices, from ideation to deployment and maintenance.You are self-motivated, detail-oriented, driven by curiosity, always seeking to solve challenging problems. You value independence but also excel as a team player, collaborating seamlessly with colleagues from diverse backgrounds. Your exposure to software tools and workflows gives you unique insight into the needs of our customers, and you aspire to take on leadership roles, mentoring others and shaping the direction of innovative projects. Your commitment to continuous learning and your proactive approach to tackling new challenges make you an invaluable contributor to any high-performing engineering team.What You'll Be Doing:
- Designing, developing, andmaintainingadvanced machine learning companion products for Synopsys's EDA solutions.
- Architecting and implementing robust, scalable software systems using Python and C/C++.
- Collaborating with cross-functional teams to integrate AI/ML capabilities into existing and new EDA tools.
- Optimizinglarge and complex codebases to ensure high performance, reliability, and maintainability.
- Developing and deploying distributed systems andleveragingmessaging frameworks like ZMQ.
- Participating in the full software development lifecycle, including code reviews, testing, and documentation.
- Empowering Synopsys's EDA products withcutting-edgeAI/ML capabilities, driving innovation in the semiconductor industry.
- Enabling customers to achieve greater efficiency, accuracy, and performance in their chip design and verification workflows.
- Contributing to the development of scalable, maintainable, and high-quality software solutions that are critical to Synopsys's success.
- Facilitating the integration of pervasive intelligence across a broad range of applications, from automotive to consumer electronics.
- Shaping the future of EDA by collaborating on strategic projects and pioneeringnew approachesto complex technical challenges.
- Inspiring colleagues, fostering a culture of technical excellence and continuous improvement.
- 8+ years of post-graduate experience in software development, with a focus on Python-based product development.
- Expert knowledgein Python and C/C++ programming languages.
- Demonstrated experience working with large, complexPythoncodebases in a production environment.
- Expertisein distributed systems and messaging protocols (e.g., ZMQ).
- Familiarity with UNIX-based scripting languages and the software development lifecycle.
- Experience or exposure to EDA tools and methodologies is beneficial.
- Self-motivated and able to work independently with minimal supervision.
- Detail-oriented and committed to delivering high-quality solutions.
- Driven, proactive, and eager to take on new challenges and leadership responsibilities.
- Collaborative and communicative, thriving in diverse and multidisciplinary teams.
- Passionate about problem-solving and continuous learning.