Lead C++ Software Engineer (Europe - Remote)

Reposted 4 Days Ago
Be an Early Applicant
Hiring Remotely in Portugal
Remote
Senior level
Software
GridGain is the leading unified real-time processing platform for today's real-time data-driven applications.
The Role
The Lead C++ Software Engineer will design and optimize a distributed SQL engine, enhance query execution runtime, and lead a team while leveraging modern CPU/GPU capabilities.
Summary Generated by Built In

Lead C++ Software Engineer

LOCATION: remote — Europe

ABOUT GRIDGAIN

 

Modern business-critical applications such as AI modeling, high-performance transaction processing, real-time decisioning, fraud detection and risk management all require more than just access to real-time data. These applications need a data platform that can store, access, process and analyze hundreds of terabytes of data at ultra-low latencies with high availability.

GridGain is a leading real-time data platform by the original creators of Apache Ignite. It is the fastest, most non-intrusive way to process enterprise-wide data for AI, transactions and analytics in real time and at massive scale. GridGain allows companies to combine a fast multi-model database with robust compute functionality to deliver the fast access data storage and low-millisecond processing required for today’s business imperatives.

GridGain is trusted by leading companies including Citi, Barclays, American Airlines, AutoZone, and UPS to accelerate their existing applications, speed operational analytics and fraud detection, train machine learning models for AI, and provide fast-access data hubs.

GridGain is growing! Join the team and play a critical role in a fast-paced Silicon Valley startup that's changing the definition of "real time," and the world's expectations for high-speed data processing and analytics.


 

ABOUT THE ROLE
Modern databases can take advantage of the massively parallel processing capabilities provided by both of them. As a database engineer you will design and write the code at the very heart of a distributed database rethinking the way Ignite executes SQL queries and exploiting massive parallelization.

Required Job Duties:

  • Design and develop enhancements for query execution runtime: do research, check ideas, design and implement query engine optimizations.
  • Develop enhancements for distributed SQL engine based on Apache Calcite™ for both Apache Ignite™ and GridGain™: implement new planner optimization rules, update cost function ro reflect store-specific capabilities, enhance query code generation.
  • Contribute to data storage format and transactional protocol development to speed  analytical queries up and optimize storage usage and processing times. 
  • Influence the development of open source Apache Ignite project.
  • Mostly write C/C++, but also contribute to the Java part of the project (no prior Java experience is required).
  • As we make progress, build and lead the team to further exploit native CPU and GPU capabilities for query execution.

Essential Skills & Requirements:

We welcome experienced software engineers who wish to develop and grow as professionals. We expect at least the following from a successful candidate:

  • Expert knowledge of C/C++
  • Experience with concurrent programming
  • Understanding of query execution pipeline (query planning and execution)
  • 5+ years experience as a Software Engineer
  • Eager to read (in English), understand and present to the team cutting-edge academia field results (SIGMOD, VLDB, etc.)


The following will be a strong plus:

  • Experience with building distributed systems/algorithms, experience with distributed/NoSQL/NewSQL databases
  • Experience with ClickHouse or RocksDB
  • Experience building database query execution pipelines
  • Experience building database storage engines
  • Experience with Ignite/GridGain
  • Experience with Docker, Kubernetes and/or public Cloud (AWS, GCE, Azure, etc.)

We are an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, sex, age, national origin or disability.

Top Skills

AWS
Azure
C
C++
Cuda
Docker
Gce
Java
Kubernetes
Opencl
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Foster City, CA
118 Employees
Year Founded: 2010

What We Do

GridGain is a unified real-time data platform. It enables a simplified and optimized data architecture for enterprises that require extreme speed, massive scale, and high availability from their data ecosystem. GridGain’s distributed memory-first architecture and colocated compute deliver data processing and analytics at millisecond latencies, with configurable disk-based persistence for added durability. Horizontally scalable clusters can be deployed both on-premises and natively in public or private clouds, empowering companies to handle even the most demanding workloads in multi, hybrid, and inter-cloud environments. GridGain is trusted by companies like Citi, Barclays, American Airlines, AutoZone, and UPS to accelerate their existing applications, speed operational analytics and fraud detection, train machine learning models for AI, and provide fast-access data hubs.

Gallery

Gallery

Similar Jobs

GitLab Logo GitLab

Full-stack Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
29 Locations
2500 Employees
In-Office or Remote
36 Locations
2331 Employees

GitLab Logo GitLab

Senior Security Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
28 Locations
2500 Employees

GitLab Logo GitLab

Security Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
In-Office or Remote
36 Locations
2500 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account