Staff Software Engineer
Verta
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.
We are looking for an experienced, motivated, and independent Staff Software Engineer for the OpDB team in India. Our team is responsible for the development of CDP Operational Database (COD), Apache HBase, Phoenix, and ZooKeeper.
COD is Cloudera’s public cloud database solution, combining the SQL capabilities of Phoenix with the massive scalability of HBase. As a senior leader in this India-based development team, you will collaborate with peer teams in the USA and Hungary to develop, distribute, and support critical open-source infrastructure used by major enterprises worldwide.
As a Staff Software Engineer you will:
Develop the product roadmap by identifying bottlenecks, analyzing performance, and implementing changes that increase robustness for the global open-source community.
Write high-performing, tested, and robust code for COD, HBase, Phoenix, and ZooKeeper.
Own and drive large-scale technical improvements, coordinating development to deliver significant features quickly and frequently.
Collaborate with the open-source community and internal engineers to design and implement solutions for complex requirements.
Troubleshoot complex customer issues, finding root causes for technical problems and providing guidance to system engineers for production fixes.
Integrate latest Apache changes into Cloudera distributions while ensuring flawless operation across the platform.
Mentor team members and act as a technical go-to person for distributed coordination and big data storage questions.
We’re excited about you if you have:
8+ years of experience in designing and developing complex software solutions.
Strong proficiency in Java and Bash within Linux environments.
Expertise in distributed systems, specifically regarding scalability and performance optimization.
Proven leadership skills with the ability to take ownership of large-scale projects and drive them to success.
Analytical mindset capable of quickly understanding large, complex software architectures and identifying critical weak spots.
Excellent communication skills in English, with the ability to present ideas effectively to a wide audience.
Self-driven personality comfortable working independently on loosely defined tasks and making risk-aware decisions.
Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.
You may also have:
Experience in open-source development and knowledge of Git, JIRA, and Jenkins.
Deep familiarity with the Hadoop ecosystem and distributed file systems/databases.
Hands-on experience with cloud infrastructure and Agile environments.
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-AB1
#LI-Hybrid