Senior C++ Software Engineer for big data analytics accelerator Offline
Are you ready to tackle bigger challenges?
If you're always striving for more and never settling for the status quo, you'll find yourself right at home here. Company is empowering the largest, most forward-thinking companies worldwide to achieve what was once thought impossible. With three products in our arsenal: company, a GPU-based analytical data platform for handling petabyte-scale data; Blue, a GPU-based data lakehouse facilitating the migration, transformation, and querying of complex, multi-terabyte datasets; and Panoply, a managed low-code ELT and analytics platform enabling users to synchronize, store, and access all their business data.
We're currently seeking a seasoned Senior C++ developer to join our core development team, focusing on our massively parallel SQL query engine. Our team utilizes a blend of internally developed tools to craft a cutting-edge database that leverages the immense power of NVidia GPUs.
As a valued team member, you'll play a pivotal role in designing and implementing new features for our core product components, tailored for both our on-premises and cloud-based company DB solutions. Responsibilities will encompass maintaining existing C++ code, spearheading the integration of new features and capabilities into the product, and contributing to the agile development environment of our R&D organization.
Responsibilities:
Manage a diverse technology stack efficiently.
Collaborate closely with other engineering teams.
Proactively explore and assess new technologies for potential adoption within the team.
Oversee projects from conception to delivery.
Advocate for modern technical approaches throughout the software development lifecycle.
Requirements:
Minimum 5 years of hands-on experience in C++ development, with a proven track record of managing large codebases.
Bachelor’s Degree in Computer Science or equivalent.
Proficient in Linux.
Excellent technical communication skills.
Strong problem-solving abilities.
Ability to work autonomously.
Thorough understanding of multi-threading and high-performance code.
Highly motivated, adaptable, and a team player.
Advantageous:
Familiarity with cloud computing architecture and implementation.
Understanding of database engine internals.
Experience with GPUs, particularly CUDA.
The job ad is no longer active
Look at the current jobs Data Analyst →