Cloud infrastructure software engineer – semiconductor design

Job description
Contribute to systems supporting CPU and GPU development by maintaining and improving the multi-cloud data distribution platform and automating chip design workflows.
Hard requirements
  • Bachelor’s or master’s degree in software engineering, Computer Science, Computer Engineering, a related field, or equivalent practical experience
  • Experience developing and maintaining software using Python and shell scripting
  • Experience using approved AI-assisted development tools to improve productivity or automate workflows
  • Experience administering databases such as PostgreSQL, MongoDB, or comparable systems
  • Experience using cloud storage and compute technologies such as S3, EC2, or comparable services
  • Experience administering Linux or Unix systems
  • Experience using version control systems such as Perforce, Git, or comparable tools
  • Experience with regression infrastructure or continuous integration and delivery systems such as GitHub Actions, Jenkins, or comparable tools
Work format
  • Location: Markham, ON; Vancouver, BC; Ottawa, ON
  • Employment type: Hybrid (#LI-HYBRID)
Work location