Principal AI Engineer
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 are the engineer who sees the architecture, not just the code. When you walk into a room and hear "distributed, API-first, cloud-native," you already have a mental map for how to get from requirements to running production workloads. Years of building platforms that scale and stay maintainable have taught you that the hardest part is not shipping version one, it is building something others can actually build on six months later. Ambiguity does not slow you down. You ask the right questions, clarify what matters, and deliver. Strong opinions about OAuth, mTLS, and the realities of building for multi-tenant SaaS come from experience, not blog posts. When someone mentions Redis versus Infinispan, or event-driven with Kafka, you are already thinking through the tradeoffs. You are comfortable picking up a whiteboard marker to sketch a new GenAI framework in the morning, then jumping into Go or Python to prototype it in the afternoon. You thrive on collaboration and enjoy being the technical compass for other engineers. At Synopsys, you will build platforms that enable AI-powered solutions at scale, and your work will matter.What You'll Be Doing:Design and build scalable, distributed systems running in Kubernetes environments using Docker and container orchestrationDevelop GenAI platform primitives, frameworks, and SDKs that empower engineering teams building AI-powered solutions across Synopsys product linesTranslate ambiguous requirements and business needs into clear technical designs, then ship working code that meets enterprise standardsEnsure platform services meet production-grade expectations for scalability, reliability, security, and observabilityRapidly prototype solutions, validate designs with working demos, and deliver production-ready systems that others depend onBuild and manage reusable agent skills and tools for AI/ML workflows, making it easier for teams to integrate intelligent featuresParticipate in design and code reviews, providing hands-on technical guidance and mentorship to engineers across the platform teamThe Impact You Will Have:Enable Synopsys teams to build and deploy AI-powered features reliably and securely, accelerating innovation across product linesRaise the bar for platform scalability and reliability, ensuring systems can handle rapid growth and evolving customer requirementsMake enterprise-grade security and privacy the default by embedding best practices into platform architecture from the startReduce time-to-market for new AI solutions by providing robust, reusable frameworks and SDKs that teams can trustDrive adoption of modern DevOps and CI/CD practices, improving team efficiency and release velocity across engineeringShape the technical direction for distributed systems and AI integration, influencing architecture decisions at a company-wide scaleMentor and level up engineers around you, building a culture of technical excellence and pragmatic problem-solvingWhat You'll Need:Bachelor's or Master's in Computer Science, Software Engineering, or related technical field10+ years of software engineering experience with significant responsibility at the principal or lead levelProven track record designing and delivering large-scale distributed systems or platform products that teams actually useStrong programming skills with Go and Python, and hands-on experience with Docker and Kubernetes in production environmentsDeep experience designing authentication and authorization systems, especially OAuth 2.0, OIDC, mTLS, SPIFFE/SPIRE, and KerberosSolid understanding of multi-tenant SaaS architectures, microservices, and event-driven systems using Kafka or RabbitMQExperience with distributed caching (Redis, Infinispan), large-scale relational databases, and object storage like S3Familiarity with distributed workflow engines and orchestration systems for managing long-running or stateful workflowsProficiency with SDLC tools including Jira, Git, and Argo, plus experience with data modeling and automation workflowsUnderstanding of non-functional requirements including security, privacy, scalability, reliability, and cost optimizationExperience with database schema design, indexing, query optimization, and transactional consistencyArchitecture or framework certifications like TOGAF are a plusExperience with AI/ML, Generative AI, LLM systems, AI gateways, Model Context Protocol (MCP), or agent frameworks is a plusWho You Are:You can explain the tradeoffs between event-driven and microservices architectures to a technical or non-technical audience without losing the details that matterComfortable taking vague or incomplete requirements, you ask clarifying questions and drive toward a practical solution instead of waiting for perfect informationYou make security, scalability, and maintainability part of every design conversation, not something to retrofit laterMentoring and sharing technical context comes naturally to you, and you help others avoid common pitfalls while raising the technical bar for the teamYou seek out feedback and code reviews, and you are quick to provide constructive guidance to peers without creating bottlenecksKeeping up with new tools and frameworks matters to you, but you know when to use proven solutions over the latest trendThe Team You'll Be Part Of:You will join the GenAI Platform team, a dynamic group dedicated to integrating cutting-edge technologies into the product development lifecycle. The team focuses on designing scalable and modular platforms that enhance the efficiency and reliability of Synopsys’ processes. Collaboration and innovation are central to the team, driving Synopsys’ success in the semiconductor industry.Rewards and Benefits:We offer a comprehensive range of health, wellness, and financial benefits to support your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about salary range and benefits during the hiring process.If you are a visionary professional passionate about platform engineering and AI and are looking to make a significant impact in the semiconductor space, we encourage you to apply for this exciting opportunity in North America.