Business Area:
Engineering
Seniority Level:
Mid-Senior level
Job Description:
At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.
At Cloudera, we empower people to transform complex data into explicit and actionable insights. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world's largest enterprises. If the idea of making data and analytics easy and accessible for everyone excites you, we want you on our team
Cloudera seeks an experienced Senior Software Engineer for the Developer Productivity team to play an integral role in accelerating and improving the Cloudera product development lifecycle.
This team builds the next generation of CI/CD pipelines and automation tools to allow Product Development and Quality Engineering teams to focus on delivering superior Data Engineering products.
As a Senior Software Engineer, you will (Responsibilities):
Design, develop, and maintain advanced CI/CD pipelines and automation tools to streamline development and deployment processes.
Create and improve tools for continuous integration, automated testing, and release management, predominantly using Python.
Build and maintain robust infrastructure using Kubernetes, BareMetal, AWS, GKE, and Azure.
Improve the Software Development Lifecycle with a robust code review process and gatekeeping process/tools.
Proficiency in using AI-powered tools (e.g., Cursor, GitHub Copilot, etc.) to enhance productivity, problem-solving, and workflow efficiency.
We're excited about you if you have:
Experience with automating CI/CD processes.
Experience programming in one or more general-purpose programming languages, pr