About the Role
The role involves leading software design and development efforts for a widely used database system, contributing to core architecture improvements, performance optimization, and ensuring robustness across diverse deployment environments.
Responsibilities
- Design and implement core database engine components
- Optimize query execution and storage layer performance
- Collaborate on distributed system architecture decisions
- Write clean, maintainable, and well-tested code
- Diagnose and resolve complex technical issues in production environments
- Contribute to open-source development workflows
- Participate in code reviews and technical design discussions
- Support replication and clustering features
- Enhance security and data integrity mechanisms
- Work with cross-functional teams to define product requirements
- Develop tools for monitoring and debugging database behavior
- Improve documentation for developers and end users
- Ensure backward compatibility across releases
- Contribute to build and release automation
- Engage with the open-source community through forums and patches
- Evaluate emerging database technologies and methodologies
- Mentor junior engineers and share technical expertise
- Participate in incident response and on-call rotations
- Support cloud-native deployment scenarios
- Integrate with third-party data access tools and frameworks
- Maintain high standards for software quality and reliability
- Analyze performance benchmarks and user feedback
- Implement new SQL features and extensions
- Troubleshoot replication and failover issues
- Ensure compliance with licensing and open-source guidelines
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with flexibility for remote or office-based collaboration
Team
Collaborative engineering environment focused on open-source database technologies
Why Join Us
- Opportunity to shape the future of a widely adopted open-source database
- Work with a globally distributed team of experienced engineers
- Direct impact on software used by thousands of organizations worldwide
- Support for professional growth and technical innovation
Technology Stack
- Primary language: C++
- Operating systems: Linux, Unix, Windows
- Tools: Git, Jenkins, gdb, valgrind
- Environments: Cloud platforms, on-premise deployments
Available for qualified candidates requiring work authorization