Make a difference in the world of Function-as-a-Service (FaaS),serverless architecture solutions and services based on the Google Knative project.
The Red Hat OpenShift Cloud Functions (OCF) Engineering team is looking for an Associate Software Engineer to join us in Pune, India. In this role, you will focus on developing a Function-as-a-Service (FaaS) platform on top of Knative.
Youâll gain a deep understanding of the complete portfolio of our solutions and related technologies, including the Red Hat OpenShift build on top of the Kubernetes platform. As an Associate Software Engineer, you will work with the Knative project and Red Hat's middleware portfolio focusing on services running on top of our Red Hat OpenShift platform.
You'll need to have the ability to think creatively and adapt to rapid change and the willingness to learn new things. Occasional travel may be required to present and evangelize Red Hat's involvement with Knative and other upstream projects, along with the occasional offsite meeting.
- Work under the guidance of experienced engineers to implement components contributing to Red Hat's server less strategy
- Provide contributions to upstream projects like Knative, Kubernetes, and Red Hat Open Shift
- Help other Red Hat Middleware projects integrate with serverless architectural patterns
- Work to develop and maintain productized builds of the Open Shift Serverless offering
- 2-4 years of software development experience
- Experience with languages like Go, Node.js, Java, or Python
- Familiarity with tools like Git, GitHub and pull requests, JIRA, Slack, Kubernetes, Docker, Linux, and continuous integration (CI) systems
The Following Are Considered a Plus
- Experience with other cloud vendors and technologies, particularly IBM Cloud Functions, Amazon Web Services (AWS) Lambda, or Google Kubernetes Engine (GKE) is a big plus
- Working knowledge of containers and a wider Kubernetes ecosystem including Knative
- Experience with Red Hat OpenShift Container Platform and Operator Lifecycle Manager (OLM)
- Record of contributions to existing open source projects and communities