Logo
Synopsys, Inc.

AI Compiler Engineer, Senior Staff

Synopsys, Inc., Sunnyvale, California, United States, 94087

Save Job

Hiring for hybrid positions based in or nearby: Eindhoven, Netherlands (Preferred location) Leuven, Belgium Aachen, Germany We 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 passionate and experienced AI compiler engineer with a deep understanding of compiler architecture and design, always eager to explore new algorithms and trends in deep learning. You thrive in a collaborative environment and are dedicated to pushing the boundaries of what’s possible in AI technology. You have proven experience taking inspiration from high-level requirements, and turning them into comprehensive software specifications, designs and interface definitions. You also have a talent for writing clean, scalable, and maintainable code, ideally with proven contributions to open-source projects. Your oral and written communication skills are top-notch, and you have experience working collaboratively with geographically diverse teams. What you’ll be doing: Collaborating closely with senior architects to designAIcompiler features which improve the performance, scalability,usabilityand testability of thetool Creatingdetailed designs andinterfacespecifications forenhancements and new featuresofSynopsys’ AI compiler,targetingtheARC Neural Network Processor IP Guidingthejunior developerswho areimplementingyourdesigns, providingdirection and advice on best developmentpractices,and hands-onassistanceas needed Working closely with senior members of runtime and compute library teams to create efficient cross-component interfaces The impact you will have: Enabling the development of newcapabilitiesinour neural network compiler, making it more robust and efficient Contributing to the development ofcutting-edgeAI technologies that drive innovation in various industries Improving the performance and accuracy of neural network-based workloadsusingARC Neural Network Processor IP Supporting third-party developers inutilizingour tools to create advanced AI applications Helping Synopsysmaintainits leadership position in the semiconductor IP market Driving continuous improvement and innovation within the ARC Processor team What you will need: Extensive proven experience in architecting compiler software for domain-specific processors or other similar resource-constrained hardware, ideally NN-focused Demonstratable ability in creating specifications, including requirements, high-level architecture, detaileddesignand verification plans In-depth understanding of compiler theory and compiler industry trends Hands-on experiencewithcompiler internals (including various optimizations such as auto-parallelization, auto-schedulingand performance analysis), preferably with NN compilers Experience using open-source Neural Network technologies like LLVM / MLIR, TVM, Glow,xbyak,etcandframeworks like ONNX,PyTorch, TensorFlow Ability todesignclean, scalable, and maintainablesoftware interfaces Experience with modern C++ design practices Solidunderstanding ofstate-of-the-artdeep learning concepts,methodsand models Excellent problem solving and critical thinking skills Team player with good interpersonal skills Excellent written and spoken English Who you are Detail-oriented with excellent problem-solving skills Strong communicator who can effectively convey technical information Collaborative team player who thrives in a dynamic environment, and is comfortable guiding others Innovative thinker with a passion for continuous learning and improvement Adaptable and able to handle multiple tasks and projects simultaneously Committed to excellence and delivering high-quality results The Team you’ll be a part of: You will be an integral part of the ARC Processor team, a group of dedicated professionals focused on developing and enhancing our neural network compiler. This team is at the forefront of AI technology, working on projects that drive innovation and shape the future of smart devices. Collaboration, creativity, and a commitment to excellence are at the core of our team’s values. 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.

#J-18808-Ljbffr