Don't wait! First round interviews are being scheduled now.

1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Software Development & Design
Business Intelligence Software(BI)
Software Engineer, Query
(This job is no longer available)
Tableau Software | Seattle, WA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Tableau Software is one of the fastest growing technology companies in the world, with nearly 100% annual sales growth. Tableau makes fast analytics and visualization products that help people see and understand data of any size or format. The company is on its way to becoming a large, market-defining company in the business intelligence industry and is next in a long line of high profile Stanford spinouts (e.g., Google, Yahoo, VMWare). Customers of all sizes use our products, from Fortune 500 companies, to video game designers, to scientists in the jungles of Central America, to high school principals. Our software is for anyone with data and questions! Additionally, Tableau's web products ( are used by bloggers, journalists, and major media web sites to share data online as interactive visualizations. Check out our products at:

Tableau's culture is casual yet high energy. We are passionate about our product and loyal to each other and our company. We value work/life balance, efficiency, simplicity, freakishly friendly customer service, and making a difference in the world. Tableau offers exceptional professional and financial growth potential.

What you'll be doing…

This is one of the most complex technical challenges in Tableau. You will compile, optimize and rewrite queries for all different types of data sources. This is not just query optimization but optimization across multiple data sources that may or may not be relational. You will be expanding the analytical product capabilities and performance of the Tableau products through query optimization and through our custom in-memory columnar storage engine. You're a "data geek" that has a deep passion for data and building robust, scalable and high-performance systems for working with large, increasingly diverse sets of data and allowing people to answer complex questions about that data. Some of the things you'll be doing include…

Extend and improve query compilation that creates analytical queries which enable visualization of the customer's data.
Improve query performance through new algorithms, concurrency, and scaling. These queries can operate on dozens of database platforms, enabling individual users and enterprises to rapidly explore and federate their data into insightful visualizations.
Create innovative algorithms and improve caching which provide a better experience with live queries against an ever more diverse set of data sources. These may include API-based web data sources, cubes, graph data, relational and NoSQL systems such as Hadoop.
Leverage your creativity and your technical prowess to satisfy customers and extend their ability to see, understand, and "reach out and touch" their data; in whatever form that data it happens to be.

Who you are…

Data Rock Star. You love data and you're not afraid to say it! You're a guru in when it comes to query generation and optimization.
Experienced. You have experience writing query-generation code. Have a passion for solving complex problems, be they at work or in your spare time on your own projects. Recent grads are welcome!
Technically Proficient. You have solid development skills with SQL and C++; it is a bonus if you have an advanced degree.
Relentlessly High Standards. You believe in automation and writing tests for your own code as a way of maintaining high quality in your products. You understand what it takes to write software that is used by thousands or millions of people. You love writing things that "just work" - things that are robust, scalable, and that perform well.
A True Team Player. You enjoy collaborating, learning from and/or teaching others so we can all become better developers.

To learn more about Tableau's mission, please visit:

We are hiring for this position in our Seattle, WA; Kirkland, WA; Austin, TX; and Menlo Park, CA locations.

Tableau Software is an equal opportunity employer.


Are you a returning applicant?

If you have previously applied to a position on our website and would like to update your information or apply to another open position, input your e-mail address and password below to login.

Previous Applicants:



If you do not remember your password click here.

About Tableau Software

Tableau Software is the leading provider of fast analytics and data visualization software and one of the 50 fastest growing software companies in the U.S. Its award-winning, rapid-fire business intelligence software applications can be downloaded at They enable anyone to create and share interactive visualizations, dashboards and visual analytics quickly and easily.