2 days old

Software Engineer, HyPer (Database, C++)

Tableau Software
  • Job Code
Careers | Tableau Software

Software Engineer, HyPer (Database, C++)

Department: Engineering
Location(s): Seattle, WA or Kirkland, WA

Tableau Software is a company on a mission. We help people see and understand their data. After a highly successful IPO in 2013, Tableau has become a market-defining company in the business intelligence industry. But don’t take our word for it—read what analysts like BARC and Gartner have to say about us. (Spoiler: You’ll find terms like “Leader” and “#1.”)

Tens of thousands of companies and organizations have chosen Tableau. From the executive suites of Fortune 500 companies to the jungles of Central America, from immunology research labs to high school robotics club meetings, our software can be found anywhere people have data and questions. Additionally, journalists, bloggers, and major media web sites have embraced our free product, Tableau Public, for its ability to help them share data online in the form of interactive visualizations. Check out all of our products at: www.tableau.com/product-tour.

Tableau’s culture is casual and high-energy. We are passionate about our product and our mission and we are 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.

To learn more about Tableau’s mission, please visit: http://mission.tableau.com


What you’ll be doing… 

You’ll be designing and developing software for our database group to power all the products of our Visual Analytics and Collaboration suite.  You’ll be challenged to leverage all your creativity and expertise to help us create the fastest in-memory database technology in the world based on the groundbreaking Hyper research.  If you love working with an international team of smart people and you have a desire to have an impact, then this is the team for you!

Check out the HyPer site:  http://hyper-db.com/

Some of the things you’ll be doing include…

  • Extending and improving Tableau’s query compilation and optimization to speed up visualization of our customers’ data and enable our customers to always have fresh data ready for analysis.
  • Improving query performance through improved algorithms and increased concurrency.
  • Working on fast data ingestion from various big data sources at high throughput.

Who you are…  *LI-LA1

  • A True Team Player.  You love working as part of a team.  You’re a strong communicator who is up for the challenge of working as an integral part to a geographically dispersed team, and you enjoy collaborating with, learning from and teaching others so we can all become better developers.
  • Data Rock Star.  You love data and you’re not afraid to say it!  Looking at the publications and presentations at http://hyper-db.com/ excites you!
  • Experienced.  You have 3+ years of experience developing in large scale codebases.
  • Technically Proficient.  You have solid development skills with SQL and C++.  It is a bonus if you have an applicable advanced degree!
  • Technically Flexible.  You believe great software relies on a great foundation. You want to help create cross-platform database technologies running in client, server, cloud, and mobile applications. You have strong skills in creating systems to run on multiple platforms (Windows, Mac, Linux).
  • Relentlessly High Standards. You believe in 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. 
  • Customer-focused.  You take great pride in finding solutions to customer challenges and responding to their needs – helping them to see and understand their data effectively!
  • You are a Recruiter! Tableau hires company builders and, in this role, you will be asked to be on the constant lookout for the best talent to bring onboard to help us continue to build one of the best companies in the world!

Tableau Software is an Equal Opportunity Employer



  • Engineering

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer, HyPer (Database, C++)

Tableau Software

Share this job

Software Engineer, HyPer (Database, C++)

Tableau Software

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast