1

Database Kernel Jobs (NOW HIRING)

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs ... Job Responsibilities: • Modify existing databases and database management systems. • Write and ...

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs ... Job Responsibilities: • Modify existing databases and database management systems. • Write and ...

Device Driver Specialist Database ETL NoSQL Mongo DB SQL MySQL SQLlite Cloud Azure Salesforce ... Kernel Customization, Cryptographic protocols Key management protocols Data protection software ...

Teradata Infrastructure DBA Location: Seattle, WA Type of Hire: FTE /Permanent Skill: Teradata ... Linux administration (SLES/RHEL/CentOS/Oracle Linux) for Teradata on Linux, including kernel tuning ...

Azure AI/ML Engineer

Bellevue, WA · On-site

$62 - $77/hr

... Databases and embedding-based search e.g. Azure AI SearchPractical experience with Semantic Kernel| AI Foundry| Lang Chain| LlamaIndex| or similar frameworks| Azure ServicesExperience working with ...

In-depth understanding of how userland programs run on Linux and interact with the kernel * Some basic knowledge of Git, databases (e.g. MySQL), and web development frameworks is a plus * Clear ...

Quantitative Software Developer Intern

New York, NY · On-site

$21 - $27.50/hr

In-depth understanding of how userland programs run on Linux and interact with the kernel * Some basic knowledge of Git, databases (e.g. MySQL), and web development frameworks is a plus * Clear ...

... our database and AI solutions. You will influence technical direction, mentor engineers, and ... Proven experience with Linux kernel and driver development in C, including production support.

Perform system level tuning (CPU, memory, I/O, kernel parameters) to support database performance. * Support containerized and orchestrated environments (Docker, EKS, GKE) where applicable.

next page

Showing results 1-20

Database Kernel information

See salary details

$34.5K

$137.8K

$194K

How much do database kernel jobs pay per year?

As of Jul 16, 2026, the average yearly pay for database kernel in the United States is $137,761.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,500.00 and $162,500.00 per year, depending on experience, location, and employer.

What is a Database Kernel?

A Database Kernel is the core component of a database management system (DBMS) responsible for managing data storage, retrieval, and manipulation at the lowest level. It handles fundamental operations such as transaction management, concurrency control, query processing, and data integrity. The kernel acts as the intermediary between the hardware and higher-level database functionalities, ensuring efficient and reliable access to data. Its performance and robustness are critical for the overall operation of the DBMS.

What is the difference between Database Kernel vs Database Administrator?

AspectDatabase KernelDatabase Administrator
CredentialsKnowledge of database architecture, programming, and system-level skillsCertifications like Oracle DBA, Microsoft SQL Server, or MySQL certifications
Work EnvironmentSystem-level, often involving software development and maintenanceOperational, managing databases, backups, and user access
Industry UsageUsed by database developers and system engineersUsed by IT teams and database management professionals
Search & ComparisonFocuses on internal database components and developmentFocuses on database management, optimization, and user support

The Database Kernel is primarily involved in the core software components and development of database systems, whereas the Database Administrator manages and maintains existing databases, ensuring their performance and security. Both roles are essential but serve different functions within the database ecosystem.

What are some common challenges faced by professionals working in a Database Kernel role, and how can they be addressed?

Professionals in Database Kernel roles often encounter challenges such as ensuring high performance under heavy workloads, maintaining data consistency during concurrent operations, and quickly diagnosing low-level system bugs. Addressing these challenges involves a strong understanding of database internals, expertise in systems programming (typically in C or C++), and close collaboration with other engineering teams, such as storage or query optimization. Regular code reviews, comprehensive testing, and performance benchmarking are critical practices that help kernel engineers maintain reliability and efficiency in large-scale production environments.

What are the key skills and qualifications needed to thrive as a Database Kernel Engineer, and why are they important?

To thrive as a Database Kernel Engineer, you need strong expertise in computer science fundamentals, database systems, and low-level programming languages like C or C++, typically backed by a degree in computer science or a related field. Familiarity with database architectures, concurrency control, storage engines, and performance profiling tools is essential, along with experience using version control systems such as Git. Excellent problem-solving skills, attention to detail, and effective collaboration are important soft skills in this role. These abilities are crucial for ensuring the reliability, efficiency, and scalability of core database components that support critical business applications.
More about Database Kernel jobs
Infographic showing various Database Kernel job openings in the United States as of July 2026, with employment types broken down into 88% Full Time, 7% Part Time, 1% Temporary, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $137,761 per year, or $66.2 per hour.
Senior Cloud DBA & Data Platform Engineer

Senior Cloud DBA & Data Platform Engineer

Granite Telecommunications

Quincy, MA • On-site

$111K - $151K/yr

Full-time

Re-posted 14 days ago


Granite Telecommunications rating

7.3

Company rating: 7.3 out of 10

Based on 24 frontline employees who took The Breakroom Quiz

39th of 82 rated telecommunications companies


Job description

Job Summary:
Granite Telecommunications is seeking a Senior Cloud DBA & Data Platform Engineer to join their Cloud Data Ops team. This role involves hands-on DBA expertise across SQL Server, Postgres, and Oracle, focusing on performance tuning, cloud platform operations, and automation to ensure the reliability of critical data systems across multiple clouds.
Responsibilities:
• Perform advanced DBA duties including installation, configuration, patching, backup/restore, HA/DR, and security hardening across SQL Server, Postgres, Oracle, and TimescaleDB.
• Diagnose and tune performance using execution plans, indexing strategies, wait event analysis, and I/O profiling.
• Optimize relational and time series workloads, including hypertables, chunk management, retention policies, and compression strategies in TimescaleDB.
• Implement schema changes, index strategies, and query rewrites to improve workload efficiency.
• Support database lifecycle management across on prem, GCVE, and cloud native platforms.
• Partner with application, analytics, and engineering teams to optimize database driven workloads.
• Operate and optimize workloads on CloudSQL, BigQuery, AWS RDS/Aurora, and GCVE hosted SQL Server.
• Apply DBA fundamentals to cloud native services, ensuring performance, reliability, and cost efficiency.
• Support migrations from on prem/VM based SQL Server, Oracle, and Postgres to managed cloud services.
• Implement observability across cloud platforms (Cloud Monitoring, CloudWatch, logs, metrics, traces).
• Participate in multi cloud operational readiness, incident response, and performance engineering.
• Manage and troubleshoot Linux based Postgres, TimescaleDB, and Oracle environments.
• Perform system level tuning (CPU, memory, I/O, kernel parameters) to support database performance.
• Support containerized and orchestrated environments (Docker, EKS, GKE) where applicable.
• Automate DBA and operational tasks using bash, PowerShell, or Python.
• Contribute to CI/CD workflows and infrastructure automation (Terraform preferred).
• Improve reliability through scripting, monitoring, alerting, and self service tooling.
• Participate in on call rotations for critical data systems.
Qualifications:
Required:
• Strong, hands on DBA experience with SQL Server, Postgres, Oracle, and TimescaleDB.
• Deep proficiency in SQL, performance tuning, indexing, execution plan analysis, and workload optimization.
• Experience operating databases in GCP (CloudSQL, BigQuery, GCE/GCVE) and/or AWS (RDS/Aurora).
• Solid Linux skills, including bash scripting and system level troubleshooting.
• Familiarity with observability and monitoring tools (pg_stat views, Query Store, Cloud Monitoring, CloudWatch, Zabbix, Datadog, etc.).
• Ability to support mission critical production systems in a multi cloud environment.
• Strong understanding of DBA fundamentals applied in cloud native and time series contexts.
Preferred:
• Experience with Terraform, Azure DevOps (ADO), or other CI/CD/IaC tooling.
• Exposure to EKS, GKE, or other Kubernetes platforms.
• Familiarity with Docker and containerized database operations.
• Experience with OCI or Oracle Cloud services.
• Background in cloud migration, modernization, or hybrid cloud architectures
Company:
Granite is a leading communications services provider for businesses with multiple locations. Founded in 2002, the company is headquartered in Quincy, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

What Granite Telecommunications employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom