Descriptions & Requirements
This position is open to hiring in Mississauga (Preferred) as well as Ottawa.
We Are
Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.
You Are
You have spent years building infrastructure that does not just run simulations, it powers the decisions engineers make when those simulations finish. You understand that compute and storage are not just resources to manage, they are the foundation that determines whether a team can iterate fast or gets stuck waiting. You have learned that the hardest part of scaling infrastructure is not adding more machines, it is designing systems that stay reliable, predictable, and usable as complexity grows.
You think in layers. You know that AI tools are only as smart as the data they can access, and you have seen firsthand what happens when that data is stale, unstructured, or siloed. Building a knowledge platform is not just database work to you, it is architecture that connects specs to code to tests so AI can reason across domains, not just retrieve flat records. You do not wait for perfect requirements. You ask the right questions, prototype quickly, and build systems that can absorb change without breaking. When something goes wrong, you are the person who digs into logs, traces the failure back to root cause, and fixes it in a way that prevents the next three incidents. At Synopsys, you will work on infrastructure and knowledge systems that directly enable semiconductor design teams to move faster and smarter.
What You'll Be Doing
- Manage and optimize compute and disk resources across HPC environments to support large-scale simulation workloads, ensuring high availability and performance for critical design tasks
- Monitor, troubleshoot, and scale compute infrastructure in collaboration with IT and infrastructure teams, diagnosing bottlenecks and resolving issues before they impact engineering timelines
- Develop and implement resource utilization strategies including job scheduling with LSF, load balancing, and storage optimization to maximize throughput and minimize idle time
- Build custom automation scripts and tools in Python, Tcl, or similar languages to eliminate repetitive manual tasks and integrate seamlessly into existing simulation workflows
- Architect and maintain a structured, AI-ready knowledge database that serves as the single source of truth, connecting specifications, code, tests, and design artifacts so AI tools can reason across domains, not just search flat tables
- Establish build, validation, and release processes for the knowledge platform with automated checks, versioned builds, staging environments, and rollback plans so teams and AI tools always work against verified, release-ready data
- Design scalable, multi-project infrastructure where core schema, tooling, and validation frameworks are shared while project-specific configurations remain isolated, so onboarding a new product line takes weeks, not months
What You'll Need
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field
- 5 or more years of hands-on experience managing compute infrastructure, HPC environments, or large-scale simulation systems
- Deep knowledge of job schedulers such as LSF, Slurm, or equivalent, and practical experience optimizing workload distribution and resource allocation
- Strong proficiency in Python, Tcl, or similar scripting languages for automation, tooling, and workflow integration
- In-depth understanding of AI models, LLMs, and how they consume structured data, with experience designing or maintaining databases that serve AI-driven tools
- Experience with database design, schema modeling, and data pipelines that support continuous ingestion, validation, and versioning, experience with graph databases or semantic data models is a plus
- Hands-on experience with storage systems, file systems, and disk I/O optimization in high-performance computing contexts
The Impact You Will Have
- Enable engineering teams to run complex simulations faster and more reliably by eliminating infrastructure bottlenecks and ensuring compute resources are always available when needed
- Make AI tools meaningfully smarter by building a knowledge layer that connects design artifacts across domains, so engineers get answers that reflect real system context, not isolated data fragments
- Reduce time-to-insight for new projects by designing reusable infrastructure and knowledge frameworks that scale horizontally without requiring ground-up re-engineering for each product line
- Prevent costly downtime and data integrity issues by establishing robust validation, versioning, and rollback processes that keep the simulation environment and knowledge base in a known, trusted state
- Accelerate continuous improvement by building workflows that capture expert corrections and tribal knowledge with proper governance, so the knowledge platform becomes smarter over time, not just larger
- Drive measurable efficiency gains across simulation workflows through automation and resource optimization, freeing engineers to focus on design problems instead of infrastructure management
- Provide technical leadership and detailed insights that inform infrastructure scaling decisions and long-term platform strategy across cross-functional teams
Who You Are
- You possess strong analytical and problem-solving skills, with a proven track record of driving innovation and implementing solutions that improve efficiency and performance.
- You are detail-oriented and can work independently with minimal supervision.
- Your communication skills are excellent, enabling you to present complex technical information clearly and effectively to diverse audiences, including senior management and cross-functional teams.
- You are adaptable and continuously seek opportunities to learn and apply new technologies and methodologies.
The Team You'll Be Part Of
You will be joining a collaborative and dynamic team focused on optimizing compute infrastructure and resource management to support large-scale simulation workloads. Our team values innovation, efficiency, and continuous improvement, working closely with IT and infrastructure teams to scale resources and implement cutting-edge solutions. Together, we strive to enhance the performance and reliability of our simulation environment, driving the success of Synopsys' projects and technological advancements.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
#LI-NK4
Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact hr-help-canada@synopsys.com.