Business Area:
EngineeringSeniority Level:
Mid-Senior levelJob 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 clear and actionable insights. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.
Partner with senior technical staff to drive the implementation of new tooling and infrastructure that increases both developer productivity as well as the developer experience. Happy engineers are the most productive!
Drive the development of a totally new scheduling system that will use AI and other methods to maximize hardware utilization while executing thousands of test runs a day across thousands of systems.
Significant contibutions to our AI-enabled triaging assistant's feature set.
Permanent member of our AI adoption team that's bringing new AI-based efficiency to the developer experience through tool adoption and development of new AI capabilties.
Ensure a silky smooth developer experience as they navigate the CI/CD process.
Join our Central tools & Infra team to work on the innovative large-scale distributed test platform, test infrastructure & services. Work on advanced tools collection, which enables our engineering team’s productivity with the right set of tools & services, providing production-level reliability and ease of use.
Everything needs to be @ scale to work with 10K cluster provisioning, deployment & orchestrating containers. Collecting & auto analyzing millions of artifacts, reports & 5TB of logs every day. This team works on building large-scale infrastructure & services to certify all Cloudera products.
As a Senior Staff Software Engineer you will:
You have a strong understanding of Distributed Systems challenges. You have experience working as a systems engineer in an enterprise environment and have implemented solutions/services that are the hallmark of reliability, scalability, availability, and ease of use.
You’re knowledgeable. You love digging into new technologies and figuring out how to incorporate what they offer into your infrastructure. You understand different people have different needs to be productive and strive to develop self-service oriented solutions.
There is immense focus on building user-friendly experiences for all of our central tools & infra projects, building new solutions and features, expanding the use cases, pushing the limits on performance and scalability, improving usability, and evangelizing the project.
We’re excited about you if you have:
MS/BE/ Btech degree in computer science or equivalent experience in the industry
10+ years of strong experience in problem-solving & programming language skills (Python/Java/Scala) & comfortable with Linux environments
Experience leading projects across teams across functions and teams, preferably at the engineering level
Software development experience with highly-scalable, highly available, and highly resilient distributed systems in large multi-node clusters/environments.
Able to debug, troubleshoot and resolve complex technical issues.
Ability to solve performance and scalability problems.
Hands-on work experience on one or more of the technologies & framework - Docker, Kubernetes, Flask, Fast API, Microservice Architecture
Experience on Jenkins and Ansible is a plus
Knowledge of Hadoop and its ecosystem is a plus
What you can expect from us:
Generous PTO Policy
Support work life balance with Unplugged Days
Flexible WFH Policy
Mental & Physical Wellness programs
Phone and Internet Reimbursement program
Access to Continued Career Development
Comprehensive Benefits and Competitive Packages
Employee Resource Groups
EEO/VEVRAA
#LI-VG1