Cloud Software Engineer - Chip Development
">
About the Role
We are seeking a highly skilled Senior Cloud Software Engineer to join our team in developing exciting new RISC-V chips with HPC and AI acceleration. As part of this role, you will play a crucial part in ensuring our chips can be orchestrated, observed, and managed from the cloud.
Main Responsibilities
The ideal candidate will have experience in delivering Kubernetes device plug-ins, exposing platforms and microservices to observability stacks, and integrating with cloud-hosted fleet management frameworks. Key responsibilities include:
* Delivering independent technical contributions to help the team deliver its commitments.
* Implementing workload placement methods to maximize performance on our platforms.
* Delivering cloud observability of our platforms by integrating into popular frameworks.
* Integrating with popular Fleet Management frameworks for managing fleets of our platforms running in Kubernetes Clusters.
* Working with ecosystem partners to integrate into their stacks.
* Utilizing cloud services to build scalable applications.
* Developing APIs and integrations for cloud-based services.
* Developing, testing, and integrating on pre-silicon environments.
* Implementing and managing continuous integration/continuous deployment pipelines.
* Collaborating with DevOps teams to automate deployment processes.
* Ensuring applications and infrastructure are secure.
Requirements
To be successful in this role, you will need to have:
* A Bachelor or Master's degree in a relevant field.
* Experience in the relevant field (3-5 years).
* Hands-on experience with cloud platforms (AWS, Microsoft Azure, Google Cloud, etc.).
* Experience with Kubernetes and Kubernetes device plug-ins.
* Experience with Docker.
* Experience delivering cloud-hosted microservices at scale.
* Strong knowledge of networking, databases, and distributed systems.
* Familiarity with IaC tools.
* Experience with observability tools.
* Experience with standard tools for source control, continuous integration, and task management.
* A strong team player with excellent communication and collaboration skills.
* A curious mindset with a willingness to learn new technologies.
Preferred Qualifications
Prior experience with service meshs, lightweight Kubernetes, RISC-V development, GitOps, Kubeflow, kernel and/or device driver development, emulators and simulators, and hypervisor technology would be an advantage.
Benefits
We offer a competitive compensation package and a flexible work schema that allows for a balance between personal and professional life. We value diversity and inclusion and foster a work environment where everyone feels valued, respected, and empowered to reach their full potential.