Principle Engineer, In-Memory Engine

Principle Engineer, In-Memory Engine

Apply Now

 Principle Software Engineer, In-Memory Engine

It's fun to work in a company where people truly believe in what they're doing. We’re committed to bringing passion and customer focus to the business of enterprise applications. We work hard, and we're serious about what we do. But we like to have a good time, too. In fact, we run our company with that principle in mind every day: One of our core values is fun.

Come join the team that is responsible for building our core engine for calculating real time data.  This is the heart of our platform that is used by thousands of companies from small to enterprise.  The ideal candidate will have deep understanding of multi-threaded applications, architecture and design, parallel computing, data processing, algorithms, and desire to research new ideas. 

Required Skills:
•    8+ years of software development experience in an enterprise software product
•    Expert level in Java
•    Expert in Data Structures and Algorithms
•    Experience with design and architecture
•    Experience working on the core development Analytical Processing such as OLAP, MOLAP, or ROLAP
•    Good experience with data processing and parallel computing
•    Acumen for research and new ideas
•    Systems level programming such ask Linux system calls and file systems
•    Experience with agile development process
•    Nice to have experience with Spark
•    BS/MS in Computer Science, Engineering, or related field preferred