Posted on: 15/08/2025
We are seeking an experienced Database Engine Developer to join our team working on cutting-edge distributed database technology.
This is a fully remote position where you will contribute to core database engine development, focusing on high-performance distributed computing and AI-enhanced data processing capabilities.
Responsibilities :
- Design and develop core database engine components for distributed in-memory computing platforms
- Build and optimize distributed caching, persistence, and query processing systems
- Implement AI/ML integration features and intelligent data processing capabilities
- Contribute to open-source database projects and collaborate with the broader community
- Architect scalable solutions for real-time data streaming and processing
- Optimize performance at the engine level, including memory management, concurrency, and distributed coordination
- Debug and resolve complex issues in distributed database environments
Skills :
- Advanced Generics & Type Safety - Complex parameterized types, wildcard bounds, type erasure handling
- CompletableFuture Mastery - Async composition, exception handling, custom executors, threading models
- Functional Programming - Stream API, lambda expressions, method references, functional interfaces
- Concurrency & Threading - Lock-free algorithms, ConcurrentHashMap, atomic operations, thread pool management
- Design Patterns - Builder patterns, factory methods, dependency injection, component lifecycle management
- Reflection & Dynamic Loading - Service loading, proxy generation, runtime type inspection
- Memory Management - Off-heap storage, weak references, GC tuning, object pooling
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1529762
Interview Questions for you
View All