C++ Software Engineer (Contractor)
Position: Contractor, C++ Engineer
Location: Broomfield, CO
Revolutionizing business through data science and analytics, Alteryx offers an end-to-end analytics platform which empowers data analysts and scientists alike to break data barriers, deliver insights, and experience the thrill of getting to the answer faster. Organizations all over the world rely on Alteryx daily to deliver actionable insights.
Join our team of passionate and hard-working associates, and help make a difference in people’s lives by creating software that enables business users to solve problems using data that were previously thought to be unsolvable, save them days, weeks and months of mundane data prep and blending, and help them truly love their jobs again.
Overview:
The Alteryx Engine is the core software component of the Alteryx Designer, Alteryx Server, and Alteryx Analytics Gallery products. It is responsible for the fast and efficient execution of workflows. Join us in building the next generation Alteryx engine, a massively multi-threaded cross platform data processing engine, built using modern C++ tools and techniques.
This will be an initial 3-month contract, with the possibility of extension.
Required Skills:
- 3-5 years of programming experience with C++
- Experience of modern C++ (both language features and coding style) in a work or personal environment
- Must be passionate about performance and clean code
- Experience of working with multi-threaded code and algorithms
- A willingness to work in an agile environment with a collaborative team
Relevant Skills:
- Knowledge of C++ testing frameworks (Catch, GTest) and TDD
- Experience of developing against Windows and Linux (CMake experience beneficial)
- CI and build experience (Jenkins)
- Experience of working with databases (SQL, Oracle, MongoDB) and read/writing different data file formats