San Francisco
June 30 - July 2, 2014

Job Board

Software Engineer, Impala (Cloudera)San Francisco, CA

Date posted: March 5, 2015

Software Engineer, Impala – Cloudera
San Francisco, CA

Cloudera is looking for a Java and C++ systems programmer with distributed computing and/or storage experience to help bring the Impala software system to the level of robustness, performance, features, and efficiency required to support mission-critical functionality at companies around the globe.

Our goal is to make each individual feel valued for his or her contributions to the company’s mission. We are looking for smart people who want to do remarkable things. We strive to create an environment of casual intensity where people enjoy coming to work every day. Our senior management team meets regularly with the whole company to discuss strategy, successes, and challenges.


  • Design and implement Impala near real-time query engineering systems that scale well – to petabytes of data and tens of thousands of nodes
  • Work with Product Managers and customers to understand requirements and translate them into an engineering backlog
  • Formulate and present architecture and design documents internally and to the open source community
  • Analyze performance characteristics to identify bottlenecks, failure points, and security holes in large-scale distributed systems
  • Introduce Impala family technologies and advances to the world at large through blogs and conference presentations
  • Location San Francisco


  • A strong interest in writing production-quality code (C/C++, Java)
  • Familiarity with RDBMS concepts and SQL
  • Experience with scalable distributed multi-node environments
  • Unix environment experience
  • System performance debugging and kernel forensics experience
  • Strong troubleshooting and performance tuning skills (TCP/IP, DNS, File system, Load balancing, etc)
  • Knowledge of distributed file systems (development knowledge is a strong plus)
  • Excellent communication skills

About Cloudera :

Cloudera is revolutionizing enterprise data management by offering the first unified Platform for Big Data, an enterprise data hub built on Apache Hadoop™. Cloudera offers enterprises one place to store, process and analyze all their data, empowering them to extend the value of existing investments while enabling fundamental new ways to derive value from their data. Only Cloudera offers everything needed on a journey to an enterprise data hub, including software for business critical data challenges such as storage, access, management, analysis, security and search. As the leading educator of Hadoop professionals, Cloudera has trained over 20,000 individuals worldwide. Over 900 partners and a seasoned professional services team help deliver greater time to value.