Search Remote Jobs

Lead C++ Software Engineer

Job not on LinkedIn

September 20

Apply Now
Logo of GridGain

GridGain

SaaS ‱ Finance ‱ Telecommunications

GridGain is a Unified Real-Time Data Platform created by the original developers of Apache Ignite. It provides enterprises with a simplified and highly optimized data architecture that supports extreme speed, massive scale, and high availability for their data ecosystems. GridGain combines stream processing, a distributed in-memory data grid, and colocated compute to deliver data processing and analytics with ultra-low latencies. It is designed to seamlessly integrate both streaming data in-motion and historical data at-rest, enabling complex analytical and transactional workloads. The platform supports deployment across on-premises, public cloud, hybrid-cloud, and multi-cloud environments. GridGain is widely used in industries such as financial services, telecommunication, transportation, and logistics for real-time risk management, smart decisioning, and high-performance online transactional processing (OLTP), among other use cases.

51 - 200 employees

☁ SaaS

💾 Finance

📡 Telecommunications

📋 Description

‱ Design and write code at the core of a distributed database, rethinking Ignite SQL execution and exploiting CPU/GPU parallelization ‱ Design and develop enhancements for query execution runtime: research, validate ideas, design and implement query engine optimizations ‱ Develop enhancements for distributed SQL engine based on Apache Calcite for Apache Ignite and GridGain: implement planner optimization rules, update cost functions, enhance query code generation ‱ Contribute to data storage format and transactional protocol development to speed analytical queries and optimize storage usage and processing times ‱ Influence and contribute to the open source Apache Ignite project ‱ Mostly write C/C++ and also contribute to Java components ‱ Build and lead the team to further exploit native CPU and GPU capabilities for query execution

🎯 Requirements

‱ Expert knowledge of C/C++ ‱ Experience with concurrent programming ‱ Understanding of query execution pipeline (query planning and execution) ‱ Hands-on experience with vectorized CPU execution (SIMD, SSE, AVX) ‱ 5+ years experience as a Software Engineer ‱ Ability to read, understand and present academic research (SIGMOD, VLDB) ‱ Mostly C/C++ development; ability to contribute to Java components (no prior Java required) ‱ Strong plus: experience building distributed systems/algorithms and 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) ‱ Experience with GPU development (CUDA or OpenCL)

đŸ–ïž Benefits

‱ Remote work

Apply Now

Similar Jobs

September 20

Devoteam

5001 - 10000

đŸ€– Artificial Intelligence

🔒 Cybersecurity

Senior Database Engineer at Devoteam for gambling sector, managing SQL Server and MongoDB. Lead DB projects, performance tuning, and integrations.

đŸ‡”đŸ‡č Portugal – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

September 19

OutSystems

1001 - 5000

🏱 Enterprise

⚡ Productivity

☁ SaaS

Senior Backend Engineer at OutSystems designing, building, and optimizing systems that drive product performance. Collaborating with cross-functional teams to deliver secure, scalable solutions.

đŸ‡”đŸ‡č Portugal – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

September 18

Veeva Systems

1001 - 5000

☁ SaaS

⚕ Healthcare Insurance

💊 Pharmaceuticals

Python backend developer building Veeva Link's enterprise data curation platform; develop APIs, handle large datasets, ensure performance.

đŸ‡”đŸ‡č Portugal – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

September 3

ClearOps

51 - 200

đŸŒŸ Agriculture

Architect and scale ClearOps' AWS-based data platform for machine and supply-chain data, enabling batch and real-time pipelines and governance

đŸ‡”đŸ‡č Portugal – Remote

💰 $70k Pre Seed Round on 2018-02

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

September 3

Devoteam

5001 - 10000

đŸ€– Artificial Intelligence

🔒 Cybersecurity

Tech Lead Java building Java/Spring REST APIs and microservices at Devoteam, an EMEA digital transformation consultancy. Leading teams and ensuring code quality.

đŸ‡”đŸ‡č Portugal – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com