Note: The job is a remote job and is open to candidates in USA. Cloudera is a leading data partner for top companies, empowering transformation through data insights. They are seeking a Sr. Staff or Principal Engineer to work on large-scale distributed systems, focusing on query optimization and developing features for their cloud-native data platform.
Responsibilities
- Work on large-scale, distributed systems to help drive Hive innovation and build additional components around it to enhance the Hive ecosystem
- Have an exciting opportunity to work on products that handle complex SQL query workloads on public or private clouds as part of Cloudera Data Platform (CDP)
- Design and develop features for parallel and distributed query engines to help drive innovation in CDP
- Focus on query optimization, performance and scalability of SQL queries
- Write design documentation for key features and capabilities
- Improve code quality through writing tests, automation, and code reviews
- Understand the customer’s workload and provide effective technical solutions
Skills
- Bachelor's degree in Computer Science or equivalent, and 7+ years of experience; OR Master's degree and 5+ years of experience; OR PhD and 3+ years of experience
- Experience with query optimization using tools like Apache Calcite
- Clean coding habits, attention to detail, and a focus on quality
- Hands-on programmer with strong data structures and algorithms skills. Java experience is desired
- Good understanding of database internals, query processing and SQL query optimization
- Strong oral and written communication skills
- Ability to work effectively on cross-functional projects
- Experience with contributing to any of the open-source Apache projects like Hive, Impala, Calcite or an RDBMS
- Experience with the Hadoop ecosystem and file formats like Parquet, ORC
- Experience with public cloud infrastructures such as Microsoft Azure, Amazon Web Services and Google Cloud Platform
- Recognized contributions to open source projects
Benefits
- 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
- Paid Volunteer Time
- Employee Resource Groups
Company Overview