CPU DevOps Engineer

Design and development of scalable DevOps infrastructure for high performance CPUs going into industry leading AI/ML architecture. The successful candidate will be responsible for administration and automation of many aspects of the Front-End compute environment. The person coming into this role will help define methodology and create tools and flows that will
enable a multi-discipline and multi-site team to execute flawlessly.

Responsibilities:

  • Administration and automation of workflows associated with servers, batch compute infrastructure and licensing tools
  • Linux administration for design team’s compute infrastructure
  • Development and maintenance of containers used across the design team
  • VM hosting and management for critical design team services
  • Maintain and enhance the Git infrastructure to support CI/CD, nightly regressions across multiple development platforms
  • Build software tools and scripts for design flow automation
  • Engage with leading industry vendors and 3 rd party IP providers, drive integration of external tools and IPs in the design flow
  • Experience with open-source tool-flows and deployment of applicable tools and infrastructure in the design flow; drive tool decisions for build vs leverage vs buy

    Experience and Qualifications:

    BS/MS/PhD in EE/ECE/CE/CS with 3-5 years of industry experience

    Experience with HPC compute

    Experience with development of DV tools and infrastructure and large-scale regression environments is required, extensive debug of automation workflows

    Experience working with build tools such as Bazel

    Knowledge of EDA tools, strong understanding of simulators. Hands-on experience working with emulation environment and tools is a plus

    Expertise developing tools for revision control, prior experience with git preferred

    Very strong programming skills in C/C++, scripting skills in Python, Tcl, Perl

    Familiarity with relational databases (e.g MySql, MariaDB) and visualization tools (e.g.Kibana)

    Locations:

    We have presence in Toronto, Austin, Santa Clara, Portland, Raleigh, Bangalore (India) and Cambridge (UK). We are open to remote candidates on a case by case basis.

    Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.