Staff Cloud Software Engineer
Santa Clara, CA, USA
Posted on Thursday, July 13, 2023
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.
As a Staff Cloud Software Engineer, you will collaborate closely with cross-functional teams to ensure the scalability, security, and efficiency of our cloud platform.
- Design, develop, and maintain the cloud-based infrastructure to support our semiconductor startup.
- Collaborate with cross-functional teams to gather requirements and translate them into scalable cloud solutions.
- Implement and maintain the company's cloud portal, providing a user-friendly interface for managing cloud resources.
- Configure and optimize Kubernetes (K8) clusters to support efficient deployment and management of containerized applications.
- Manage and maintain the OpenStack infrastructure, ensuring high availability and scalability.
- Automate infrastructure provisioning processes, including both cloud and bare metal resources, using industry-standard tools and technologies such as Python, Ansible, and C++.
- Develop systems-level software to interface with hardware components, optimizing performance and reliability.
- Monitor and troubleshoot cloud-based systems, addressing any performance or security issues.
- Stay up to date with emerging cloud technologies, systems software, and industry trends, providing recommendations for continuous improvement.
- Participate in code reviews, ensuring high-quality code and adherence to best practices.
Experience & Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a software engineer with a focus on cloud-based infrastructure.
- Strong expertise in designing and deploying cloud solutions using Portal, Kubernetes (K8), and OpenStack.
- Experience with infrastructure provisioning tools such as Terraform, Ansible, or Chef.
- Proficiency in programming languages like Python, C++, and scripting languages like Bash.
- Familiarity with bare metal provisioning, including hardware configurations and low-level systems software development.
- Understanding of security best practices in cloud environments.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, with the capability to work effectively in cross-functional teams.
- Self-motivated and able to work independently with minimal supervision.
Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.