C/C++ Developer - Kernel-Level Development (Remote)
About the Role
We are seeking a skilled C/C++ Developer for Kernel-Level Development to join our team remotely. This role focuses on kernel-level development for a large-scale analytical data platform utilizing PostgreSQL. You will be part of a long-term engineering initiative that aims to enhance database kernel functionalities while ensuring high performance and security.
What You'll Do
- Develop and maintain kernel-level code using C and C++.
- Work with complex, low-level components of a database engine.
- Participate in upgrading and adapting kernel-level functionality to newer upstream versions.
- Analyze, debug, and optimize system-level code for performance improvements.
- Review code and collaborate with distributed systems engineers to ensure high-quality deliverables.
Requirements
- Strong practical experience with C and/or C++ programming.
- Experience with kernel-level, low-level, or systems programming.
- Ability to work with large, complex C/C++ codebases.
- Strong debugging and problem-solving skills.
- Ability to work independently on complex engineering tasks.
Nice to Have
- Experience with database engines or storage systems.
- Familiarity with PostgreSQL internals.
- Experience with Greenplum or other MPP systems.
- Understanding of distributed systems.
- Python knowledge for tooling and utilities.
- Contributions to open-source systems or infrastructure projects.
What We Offer
- Fully remote work environment.
- A professional, supportive, and friendly team.
- Long-term employment with competitive compensation based on experience.
- Continuous knowledge sharing with engaged co-workers.
This remote C/C++ Developer position offers a unique opportunity to work on kernel-level development for a PostgreSQL-based platform. Enjoy competitive compensation and a supportive team.
About Go Interactive
Explore Go Interactive careers in 2026 and discover exciting job opportunities across remote, hybrid, and office roles. Utilize our advanced filters to narrow down your search, track your applications seamlessly, and gain valuable insights into the company. Start your journey towards a fulfilling career at Go Interactive today and find the perfect position that aligns with your skills and aspirations.
Who Will Succeed Here
Proficient in C and C++ with hands-on experience in kernel-level programming, specifically in enhancing functionalities and performance of database systems like PostgreSQL.
Self-motivated and comfortable with remote work, demonstrating strong time management skills to handle complex development tasks independently while adhering to project deadlines.
Experience in debugging and systems programming, with a proactive mindset to troubleshoot and optimize kernel-level code for high performance and security.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months