The Data

Building the Workforce of the Future

"There cannot be equity in society without equity in data collection, curation, and decisions."

Women in Big Data Founders

Senior Software Engineer, Impala (170531)

This job posting was marked by employer as filled and is probably no longer available
November 3, 2017
San Francisco, CA
Job Type


Impala is a scalable and fast SQL query engine that runs directly on Hadoop and supports a wide range of analytic workloads, from subsecond interactive dashboards with hundreds of concurrent users to petabyte-scale rich data exploration.  Impala is currently supported by a large paying customer base, and is a key component of the Cloudera enterprise data hub.  It is open sourced under the Apache 2.0 license and is developed publicly, including code reviews and bug tracking (see  It is distributed by Cloudera, MapR, AWS and Oracle among others.

We are looking for an experienced senior engineer who was already contributed significantly to several successful releases of software products of high technical complexity.

Feel free to read our recent CIDR Paper on Impala: IBM’s confirmation that we have the highest-performance system:


Impala is a flagship project within Cloudera.  Cloudera is a leader in the fast-growing big data platforms market.  This is a rare chance to make a name for yourself in the industry.

Impala is one of the most technologically challenging developments in the enterprise software industry.  You get to work with world class engineers on bleeding edge computational problems, with early access to next generation hardware through Cloudera’s partnership with Intel.


  • Design and implement query engine components for low latency and scalability.
  • Help ship high quality code.
  • Contribute to productivity process and infrastructure improvement.
  • Work with product managers and customers to understand requirements.
  • Analyze performance characteristics to identify bottlenecks.
  • Publicize Impala through blogs and conference presentations.
  • Work in the San Francisco office.


  • 8+ years professional software development.
  • Experience and interest in writing production-quality code in C++.   Java is a plus.
  • Experience shipping several high quality releases of complex software.
  • Familiarity with RDBMS concepts and SQL.
  • Unix environment experience.
  • System-level functional and performance debugging.
  • Strong troubleshooting and performance tuning skills.
  • Excellent communication skills.
  • Experience with distributed systems or supercomputers is a plus.
  • Experience with language implementation and particularly code generation is a plus.
Contact WiBD   Contact a WiBD member who works for the company and may be able to advise you.
Drop files here browse files ...

Related Jobs

October 6, 2021
Full Stack Developer   San Diego, California
August 31, 2021
Data Engineer   Seattle or Remote, United States of America
August 28, 2021
April 19, 2021
Are you sure you want to delete this file?