Principal Software Engineer - Cloudera Data Platform (CDP)

Cloudera
Apply Now

Job Description

In this role you will…

  • Design and implement Kubernetes cloud features in CDP
  • Analyze large-scale distributed systems to identify performance bottlenecks, scalability issues, failure points, and security holes
  • Be hands-on with AWS and/or Azure PaaS, CaaS and other cloud infrastructure components
  • Be working with K8s and technologies such as EKS, AKS, OpenShift, etc.in production
  • Lead, design, build & maintain large scale high performing, secure Kubernetes and other application platform infrastructure on AWS, Azure, GCP, etc.
  • Formulate and present your architecture and design documents
  • Provide deep-dives on the capabilities of our offerings to customers, partners
  • Contribute to productivity, process and infrastructure improvement
  • Collaborate with product managers and customers to understand requirements
  • Manage cross team performance issues from identification of the cause, determining the areas of improvement and driving those actions to closure
  • Engage within the Cloudera community and evangelize our products externally (via blogs, meetups, industry events) and contribute to internal and external knowledge repositories

To be successful in this role, you will need...

  • Bachelor’s Degree or equivalent experience in a Technical Field
  • 6+ years of professional work experience in a similar position
  • 3+ years of hands on experience with Kubernetes or related container technologies; Red Hat OpenShift is a plus
  • Experience with Platform-as-a-Service (PaaS) offerings like Red Hat OpenShift, Docker, Kubernetes, Rancher or similar cloud-native technologies
  • Experience working in a DevOps environment; familiarity with Git, agile, continuous integration (CI) and continuous delivery (CD)
  • Demonstrated problem solving and analytical skills.
  • Experience with the Apache Hadoop ecosystem (HDFS, YARN) and related components (Spark, Hive, Impala, Kudu, Solr, etc.) and can a the benefits of a centralized architecture for both data management and data access
  • Experience with public cloud infrastructures (AWS, Azure, GCP, IBM Cloud, etc.) 
  • Experience with the Linux OS and bare metal, VM, and distributed container platforms Kubernetes or OpenShift. And some experience with specific private cloud infrastructures (Server Hardware, Storage, Networking). 
  • Experience of the formation of Data Lakes, principles of Data Warehousing, SQL and relational database patterns, and application integration
  • Software development experience in Java, Golang, Python

Desired attributes for this position include:

  • Direct experience with deployment of Red Hat OpenStack Platform and K8S (Red Hat OpenShift) and advising customers/partners integration on technical solutions is a big plus
  • You understand the challenges in operations and integration of enterprise platforms for Security and Data Governance in the enterprise
  • Experience with automation technologies, like Red Hat Ansible Automation is a big plus
  • Experience with and interest in, open-source software and development practices
  • Experience with Data Flow, Queues and Stream Processing (Nifi, Kafka, Flink, Spark) in enterprise applications
  • Certified Kubernetes Administrator (CKA) / Developer ( CKAD)

Company Info.

Cloudera

Cloudera, Inc. is an American software company providing enterprise data management systems that make significant use of Apache Hadoop. As of January 31, 2021, the company had approximately 1,800 customers.

  • Industry
    Information Technology
  • No. of Employees
    2,728
  • Location
    Santa Clara, California, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Cloudera is currently hiring Principal Software Engineer Jobs in Utah, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More