Job Directory Senior Software Engineer

Senior Software Engineer
Kirkland, WA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

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, with a focus on quality, automation, tooling, and infrastructure. 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!

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
* Writing tools to measure query performance under high concurrency
* Analyzing customer usage across the breadth of product offerings, and identifying opportunities for optimization
* Creating infrastructure that measures data ingestion from various big data sources at high throughput
* Review C++ product code, design and perform white-box testing

Who you are...

* 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 engineers.
* 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 6+ years of experience working in large scale code bases, and are familiar with analyzing and profiling the performance of large scale enterprise systems.
* Technically Proficient. Working knowledge of database internals and C++, with a demonstrated interest in database architecture and database systems.
* 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 and analyzing systems that run on multiple platforms (Windows, Mac, Linux).
* Relentlessly High Standards. You are committed to ensuring high quality in your products, through automation, tooling and infrastructure development. 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!
* LI-LA1

Tableau Software is an Equal Opportunity Employer.

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. Our 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!

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.