The Role
Openchip is building exciting new RISC-V chips with HPC and AI acceleration. As a Junior Cloud Engineer, you will actively participate within our cloud team to ensure our chips can be orchestrated, observed, and managed from the cloud by delivering Kubernetes device plug-ins, exposing to observability stacks, and integrating with cloud hosted fleet management frameworks.
Key Responsibilities
1. Make independent technical contributions to help their team deliver its commitments. In particular:
* Deliver Kubernetes Device Plug-ins and extensions to ensure our platforms and microservices running on them can be orchestrated and managed from the cloud.
* Integrate with cloud hosted Kubernetes (AKS, EKS, GKE, etc.), local upstream downstream (RedHat OpenShift, SUSE Rancher, etc.), and lightweight Kubernetes distributions (K3s, MicroShift, etc.).
* Implement workload placement methods to maximize the performance of Cloud and HPC workloads on our platforms.
* Deliver cloud observability of our platforms by integrating into popular frameworks (OpenTelemetry, Prometheus, etc.), ensuring our platforms meet Reliability, Availability, and Serviceability (RAS) needs.
* Integrate with popular Fleet Management frameworks for managing fleets of our platforms running in Kubernetes Clusters.
* Work with ecosystem partners to integrate into their stacks (RedHat OpenShift, Canonical Kubernetes, SUSE Rancher, etc.).
* Utilize cloud services (compute, storage, databases, networking, etc.) to build scalable applications. Develop APIs and integrations for cloud-based services.
* Develop, test, and integrate on our pre-silicon (simulators, emulation, FPGAs) and silicon environments.
* Implement and manage CI/CD pipelines for cloud applications.
* Collaborate with DevOps teams to automate deployment processes and manage releases.
* Ensure applications and infrastructure are secure, following best practices for identity and access management, encryption, and data protection.
* Stay up to date with cloud security standards and compliance regulations.
* Document technical specifications and system architecture.
* Contribute upstream where appropriate.
Interact with colleagues across projects to unblock issues or reach consensus on technical topics, including:
* Work with hardware teams, influencing hardware/software co-design.
* Collaborate with teams developing compilers, firmware, AI stacks, and middleware, contributing as necessary.
* Participate in code reviews, bug triaging, and designing documents.
* Contribute to shared team responsibilities (CI failure triaging, documentation, code fixits, rotations).
Qualifications
* Bachelor's or Master’s degree in a relevant field.
* Experience in the relevant field (1-3 years).
* Proficiency in programming languages such as Python, Java, Go, or JavaScript/TypeScript with Node.js.
* Hands-on experience with cloud platforms (AWS, Azure, Google Cloud).
* 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 (Terraform, CloudFormation).
* Experience with observability tools (ELK, OpenTelemetry, InfluxDB, Prometheus, Grafana, CloudWatch).
* Solid understanding of computer architecture (CPU, cache, memory hierarchy, buses).
* Experience with source control (git), CI, and task management (Jira).
Desired Qualifications
* Experience with service meshes (Istio, Envoy, Linkerd).
* Experience with lightweight Kubernetes (K3s, K0s, MicroK8s, Minikube, MicroShift).
* Experience with RISC-V development at the assembly-language level.
* Experience with GitOps (Cluster + Apps + Policies).
* Experience with Kubeflow.
* Experience with kernel and/or device driver development.
* Experience with emulators and simulators (QEMU, Gem5, Spike).
Soft Skills
* Team player: communicative and collaborative, focused on team outcomes.
* Curious about learning new technologies and stacks.
* Capable of within- and cross-team collaboration at the technical level.
* Proactive, can-do attitude, willing to resolve obstacles.
* Self-aware, self-starter, and self-motivated.
We are looking for outstanding people willing to join our mission to change this industry and help build a better world. If you feel aligned with Openchip, please contact us. We offer a competitive compensation package and flexible work arrangements to help you balance personal and professional life.
At Openchip & Software Technologies S.L., we value diversity and inclusion, fostering a work environment where everyone feels valued, respected, and empowered to reach their full potential—regardless of race, gender, ethnicity, sexual orientation, or gender identity.
#J-18808-Ljbffr