(Italy based) Senior Engineer – Computing Architecture Software Tooling

A deep-tech startup creating next-generation AI platform with 180+ employees, raised $120M, focused on advancing AI computing systems.
Milan, Metropolitan City of Milan, ItalyFlorence, Metropolitan City of Florence, ItalyBologna, Metropolitan City of Bologna, Italy
Backend
Senior Software Engineer
Remote
101 - 500 Employees
3+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Description For (Italy based) Senior Engineer – Computing Architecture Software Tooling

Axelera AI, a pioneering deep-tech startup with $120M in funding and a team of 180+ employees (including 55+ PhDs), is seeking a Senior Engineer for Computing Architecture Software Tooling. This role is pivotal in developing state-of-the-art AI computing systems.

The position offers a unique opportunity to work with the Architecture team, where you'll be responsible for designing, implementing, and maintaining foundational tools and methodologies for complex integrated circuits and computing architectures. You'll collaborate with cross-disciplinary teams to optimize the design environment for efficiency, accuracy, and scalability.

As a Senior Engineer, you'll lead the development of custom tooling frameworks, create automation pipelines, and work closely with hardware and software teams. The role requires expertise in Python programming, CI/CD systems, and low-level C programming. You'll be instrumental in optimizing design flows and improving the overall design environment.

The company offers an attractive compensation package including pension plan, insurance benefits, and the opportunity to own company shares. Based in Italy (with options in Bologna, Florence, or Milan), the position supports relocation for international talent.

Axelera AI's culture promotes creativity, innovation, and collaborative ownership. They've launched their Metis™ AI Platform, achieving 3-5x increase in efficiency and performance, with a strong business pipeline exceeding $100M. This is an excellent opportunity for someone passionate about advancing AI technology and working in a dynamic, international environment.

The ideal candidate will have 3+ years of experience in software engineering and tooling infrastructure, strong technical skills, and excellent communication abilities. The role offers the perfect blend of technical challenge and leadership opportunity in a rapidly growing AI company.

Last updated 4 months ago

Responsibilities For (Italy based) Senior Engineer – Computing Architecture Software Tooling

  • Develop and optimize custom tooling frameworks and workflows for AI computing systems
  • Create robust scripts and automation pipelines to streamline IC development
  • Work closely with architecture, hardware, and software teams
  • Optimize design flows for performance, scalability, and resource utilization
  • Lead initiatives to improve the design environment
  • Document workflows, tools, and methodologies
  • Provide training and support to team members

Requirements For (Italy based) Senior Engineer – Computing Architecture Software Tooling

Python
Linux
  • Bachelor's, Master's, or PhD in Electrical Engineering, Computer Engineering, or related field
  • 3+ years of experience in software engineering and tooling infrastructure
  • Proficiency in python programming and strong understanding of language features and best practices
  • Experience with python packaging tools and knowledgeable in package distribution and dependency management
  • Expertise in automated testing frameworks and CI/CD systems
  • Hands-on experience with low-level C programming
  • Understanding of computer system architecture basics
  • Strong debugging, problem-solving, and optimization skills
  • Excellent communication and collaboration skills

Benefits For (Italy based) Senior Engineer – Computing Architecture Software Tooling

Relocation Benefits
  • Attractive compensation package
  • Pension plan
  • Extensive employee insurances
  • Option to get company shares
  • Relocation support

Interested in this job?