Cloudera is a leading data partner for top companies, empowering them to transform complex data into actionable insights. The Staff Software Engineer will be responsible for designing and implementing components for the Impala query engine, focusing on low latency and scalability, while also leading projects and collaborating with product managers and customers.
Responsibilities:
- Design and implement query engine components for low latency and scalability
- Lead projects in adding new functionality in distributed systems and dealing with concepts of performance, fault-tolerance
- Design and implement Impala features in both the on-premise and cloud space
- Contribute to productivity, process and infrastructure improvement
- Work with product managers and customers to understand requirements
- Analyze large-scale distributed systems to identify performance bottlenecks, scalability issues, failure points, and security holes
- Formulate and present your architecture and design documents internally and to the open source community
- Contribute to software productivity process and infrastructure improvements
- Publicize Impala through blogs and conference presentations
Requirements:
- 8+ years of professional software development experience; a Bachelor's degree in Computer Science or equivalent experience is preferred
- Experience leading and delivering complex product enhancements
- Experience in writing high-performance, enterprise-quality code in C++ or Java
- Familiar with database concepts and Linux development environments
- Strong troubleshooting, debugging, and performance tuning skills
- Excellent communication skills
- Prior involvement in open source community, especially related Apache technologies
- Experience with data warehouse and/or database internals
- Experience with cloud platforms, Kubernetes, and cloud object storage