MapD · Jun 14th 2018
MapD is seeking a Backend Engineer to add to its software development team. As a Backend Engineer, you will work closely with a dedicated team of Backend Engineers building the best modern, cutting-edge GPU-based analytics engine on the market. You should have solid C++ development skills to bring to the table, as well as experience with CUDA. Previous experience with analytics engines is a huge plus. Key to this role is being self-motivated and a self-starter, as well as a strong passion for high-performance computing with a heavy performance engineering focus.
We’re big fans of hiring people who are not just great at what they do but also how they do it. Critical to our culture is building and maintaining a team that works well together and knows how to communicate effectively - not just within their own team, but also across peripheral teams.
We don’t believe in divas or rock stars. We are looking for someone who embodies the best parts of open-source culture: Humility, open-mindedness, positivity, and respect for others. A team member who doesn’t try to single-handedly save the day but embraces input and collaboration as a means to find the best solution.
Your success in this role will be predicated on your ability to prioritize your work, be self-motivated and a self-starter, to speak up early and often, and to work well with others. You should be passionate about building great software, and about building a product that is slated to revolutionize the world of data analytics across multiple industries. We’re great at encouraging our people to learn different technologies, continue their professional growth, and try out new ways of doing things. We’re in it for the long-haul, and you should be too.
Our office is located in downtown San Francisco, and this position will initially report to the Backend Core Team Leader. This is an individual contributor role and will not manage other people. While our preference is to hire local employees, we will also consider exceptional candidates for remote work.
BS or higher degree in Computer Science or equivalent work experience.
A minimum of 5 years C++ development experience, ideally with some exposure to GPU programming using LLVM or CUDA
A passion for high-performance computing
Working knowledge of SQL
Familiarity with one or more of statistics, distributed systems or geospatial
Experience with data analytics and/or analytics engines
Willingness to learn about new technologies