Business Area: EngineeringSeniority Level: Mid-Senior level: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\xe2\x80\x99s largest enterprises.Cloudera Data warehousing team is looking for an exceptionally passionate and self-driven Senior Software engineer with strong distributed systems expertise to join our engineering team. Cloudera Data Platform (CDP) enables customers to have an integrated data platform for all computational needs, whether it is data warehousing, data engineering, reporting or AI/ML. CDP hosts very large unstructured datasets (HDFS/AWS S3/Azure Filesystem) that often have a need to be shared with engines/applications outside of CDP.Cloudera is looking to add new capabilities in CDP that will allow for such sharing of CDP hosted datasets. We are looking for engineers with experience in public cloud storage systems (S3 and/or AzureFS), to help bring this vision to life.As a Senior Software Engineer you will:Design and implement (hands-on) the specifications in the Product Requirements Document (PRD)Collaborate with team members and other stakeholders to have it reviewed, tested, committed and documented.Write automated tests for the functionality of the feature.Work with QE to help integrate with product test suites.Work with the Docs team to help with Product documentation.Reproduce and debug product related problems reported by the internal teams or customers and provide fixes in a timely manner so as to meet product release dates.We\xe2\x80\x99re excited about you if you have:Masters in Computer Science or related degree with 3+ years of experience.Bachelors in Computer Science or related degree with 5+ years of industry experience.Good understanding of public cloud concepts.Experience in developing applications that integrate with Public cloud storage systems or experience in using storage APIs for controlling access.Experience or familiarity with authentication and authorization mechanisms in Public cloud deployments.3+ years of experience in large-scale systems with a strong understanding of extensibility, scaling and performance.3+ years of Java experience or other OOP languagesHands on programmer with strong data-structures and algorithms skills. Java experience is highly desired but experience with other OOP languages counts as well.Strong debugging skills with Java applications. Logs, thread dumps, heap dumps and other tools.Passionate about programming, clean coding habits, attention to detail, and focus on qualityStrong oral and written communication skills.Must be a self-starter and able to work independently and also collaborate effectively with geographically distributed teams as needed.It is a plus if you have:Experience with Big Data ecosystem, especially Apache Hive/Hadoop.Experience with developing REST-based services.Good understanding of database internals, query processing and query optimization.Contributions to any Apache open source projects.What you can expect from us:Generous PTO PolicySupport work life balance withFlexible WFH PolicyMental & Physical Wellness programsPhone and Internet Reimbursement programAccess to Continued Career DevelopmentComprehensive Benefits and Competitive PackagesEmployee Resource GroupsCloudera is an Equal Opportunity / Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.#LI-SN1#LI-Hybrid
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.