1

Database Kernel Jobs (NOW HIRING)

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 ...

Solid experience with Vector Databases and embedding-based search e.g. Azure AI Search * Practical experience with Semantic Kernel, AI Foundry, Lang Chain, LlamaIndex, or similar frameworks, Azure ...

New

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

Linux administration (SLES/RHEL/CentOS/Oracle Linux) for Teradata on Linux, including kernel tuning ... database systems to ensure secure services with minimum downtime • Implements and maintains ...

Sr. Java Developer

Manhattan, NY · On-site

$63 - $80.50/hr

Senior Java/Database Developer Agentic AI Experience: 8+ Years _____ Job Summary Looking for a ... Exposure to: o Agentic AI / GenAI (LangChain, AutoGPT, CrewAI, Semantic Kernel) o LLMs (OpenAI ...

Perform upgrades, patching, kernel updates, and system copies/refreshes. Database & OS Administration Manage databases (Oracle, HANA, SQL Server, DB2) including backups, restores, space management ...

... and vector databases. This is a hands-on leadership role focused on building scalable and ... LangChain, LangGraph, Semantic Kernel, Haystack, LlamaIndex, AutoGen Develop autonomous or semi ...

#Embedded Software Engineer

San Diego, CA · On-site

$139K - $183K/yr

The Core Platform Kernel Services software team develops and deploys drivers and Kernel Services ... May analyze and design databases within an application area, working individually or coordinating ...

C/C++ Developer

Austin, TX · On-site

$48.50 - $65.50/hr

... database systems architecture • Knowledge of Linux Kernel development Pre-Screening Questionnaire Hands on coding exp on Embedded c/c++ --10-12 yrs at least Do you have any exp building on c/c ...

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 Jun 25, 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.

Is Database Developer a good career?

A Database Developer is a skilled IT professional responsible for designing, implementing, and maintaining databases using tools like SQL and database management systems. The role offers strong job growth, competitive salaries, and opportunities to work in various industries, often requiring knowledge of data modeling and programming. It can be a good career choice for those interested in data management and technology development.

What career opportunities do databases offer?

Database Kernel professionals work with database management systems, focusing on optimizing data storage, retrieval, and security. Career opportunities include roles such as database administrator, data engineer, and database developer, often requiring knowledge of SQL, data modeling, and system performance tuning. These roles are in demand across industries like finance, healthcare, and technology, with certifications such as Oracle or Microsoft SQL Server enhancing job prospects.

What is a database kernel?

A database kernel is the core component of a database management system that manages data storage, retrieval, and processing. It handles low-level operations such as transaction management, concurrency control, and data integrity, and is essential for the database's stability and performance. Database kernel development requires knowledge of system programming and database architecture.

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 does a kernel engineer do?

A kernel engineer designs, develops, and maintains the core components of an operating system, such as memory management, process scheduling, and device control. They often work with low-level programming languages like C and require a strong understanding of computer architecture and systems programming. Their work ensures the stability, security, and efficiency of the operating system kernel.

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

Agentic AI - Java Background

TechYantram Solutions

Arlington, VA • On-site

$66 - $84/hr

Other

Posted 14 days ago


Job description

Agentic AI - Java BackgroundIntroduction:

As a member of our Agentic AI team with a Java background, you will be responsible for developing and implementing innovative AI solutions using cutting-edge technologies. You will work closely with our team to create AI-powered applications that drive business growth and enhance user experiences.

Responsibilities:
  • Develop and deploy Java microservices using LangChain4j and Spring AI
  • Implement Semantic Kernel for enhanced AI capabilities
  • Utilize Retrieval-Augmented Generation (RAG) for advanced AI functionalities
  • Work with Milvus, Qdrant, and Pinecone for efficient data storage and retrieval
  • Integrate LLM (Large Language Model) for natural language processing tasks
  • Utilize Spring Boot and Spring Cloud for building scalable applications
  • Implement Hibernate for database management
  • Create and maintain RESTful APIs for seamless communication between services
  • Utilize PostgreSQL and NoSQL databases for data storage and retrieval
  • Work with Vector Databases, including PGVector and Chroma, for AI model storage
  • Implement messaging systems such as Kafka and RabbitMQ for real-time data processing
  • Utilize WebSockets for bidirectional communication between clients and servers
  • Deploy applications on cloud platforms such as AWS, Azure, and Google Cloud Platform
  • Containerize applications using Docker and manage container orchestration with Kubernetes
Requirements:

Required Skills:

  • Proficiency in Java programming
  • Experience with developing Java microservices
  • Knowledge of AI technologies such as RAG, LLM, and Semantic Kernel
  • Experience with Spring Boot, Spring Cloud, and Hibernate
  • Understanding of RESTful API design and implementation
  • Experience with PostgreSQL and NoSQL databases
  • Familiarity with Vector Databases like PGVector and Chroma
  • Experience with messaging systems such as Kafka and RabbitMQ
  • Knowledge of WebSockets for real-time communication
  • Experience with cloud platforms like AWS, Azure, and Google Cloud Platform
  • Proficiency in Docker and Kubernetes for containerization and orchestration

Preferred Skills:

  • Experience with Milvus, Qdrant, and Pinecone for data storage and retrieval