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