Instagram
youtube
Facebook

Senior Staff, Ai Compiler Engineer

8+ years
Not Disclosed
10 May 23, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: Senior Staff, AI Compiler Engineer
Location: Eindhoven, North Brabant, Netherlands (Hybrid/Remote options available in Leuven, Belgium; Aachen, Germany; UK)
Category: Engineering
Hire Type: Employee
Job ID: 7172


Job Description:

  1. Collaborate with senior architects to design AI compiler features that enhance performance, scalability, usability, and testability of Synopsys’ AI compiler.

  2. Create detailed designs and interface specifications for new features and improvements targeting ARC Neural Network Processor IP.

  3. Guide junior developers in implementing designs, offering direction, best practices, and hands-on support as needed.

  4. Work closely with runtime and compute library teams to develop efficient cross-component interfaces.


Impact You Will Have:

  1. Enable the development of robust and efficient new capabilities in the neural network compiler.

  2. Contribute to cutting-edge AI technologies driving innovation across industries.

  3. Improve performance and accuracy of neural network workloads using ARC Neural Network Processor IP.

  4. Support third-party developers in leveraging Synopsys tools for advanced AI applications.

  5. Help maintain Synopsys’s leadership in the semiconductor IP market.

  6. Drive continuous innovation and improvement within the ARC Processor team.


Required Qualifications:

  1. Minimum 8 years of experience architecting compiler software for domain-specific processors or similar resource-constrained hardware, preferably neural network-focused.

  2. Proven ability to create comprehensive specifications, including requirements, high-level architecture, detailed design, and verification plans.

  3. Strong understanding of compiler theory and current industry trends.

  4. Hands-on experience with compiler internals and optimizations such as auto-parallelization, auto-scheduling, and performance analysis, ideally in NN compilers.

  5. Experience with open-source Neural Network technologies like LLVM, MLIR, TVM, Glow, xbyak, and frameworks such as ONNX, PyTorch, TensorFlow.

  6. Expertise in designing clean, scalable, and maintainable software interfaces.

  7. Proficiency in modern C++ design practices.

  8. Solid knowledge of deep learning concepts, methods, and models.

  9. Excellent problem-solving and critical thinking abilities.

  10. Strong team player with good interpersonal and communication skills.

  11. Fluent in written and spoken English.


Who You Are:

  1. Detail-oriented with strong problem-solving skills.

  2. Effective communicator able to clearly convey technical information.

  3. Collaborative team player comfortable guiding others.

  4. Innovative thinker passionate about continuous learning and improvement.

  5. Adaptable multitasker able to manage multiple projects.

  6. Committed to delivering high-quality results and excellence.


About the Team:

You will be part of the ARC Processor team, dedicated to developing and enhancing the neural network compiler. The team drives AI innovation and shapes the future of smart devices through collaboration, creativity, and commitment to excellence.


Rewards and Benefits:

  1. Comprehensive health, wellness, and financial benefits package.

  2. Total rewards include monetary and non-monetary offerings tailored to your needs.

  3. Salary and benefits details will be shared by your recruiter during hiring.

  4. Inclusive workplace valuing diversity and equal opportunity.

Jobs in other cities