CrawlJobs Logo

Software Engineer - Core Database (Kernel)

Sweden, Malmö · Job Posted February 17, 2026
Apply Position
Job Link Share

Job Description

Part of the Kernel team working on the development of the storage engines, transaction handling, indexes, data import and page cache to build the core of the graph database. International team based in Malmö and London.

Job Responsibility

  • Build and ship new features for the core of the leading graph database
  • Write high-quality, testable, and efficient code
  • Promote new ideas, take an active part in features discussions and roadmap prioritisation
  • Integrate research and technologies into the database core
  • Participate in "Do what you want weeks" to work on your own product enhancements and integrations

Requirements

  • Experience designing multi-threaded systems and algorithms
  • Deep understanding of system design, data structures, and algorithms
  • Proficiency in Java or a C-style programming language
  • Strong troubleshooting skills
  • Knowledge about performance profiling and optimisation
  • Experience with leading and delivering development projects
  • Humble attitude
  • Good communication skills and a sense of humour

Nice to have

  • Database management systems
  • Deep JVM experience
  • Experience with large codebases

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Core Database (Kernel)

8 matching positions

Software Engineer - Core Database (Kernel)

Part of the Kernel team working on the development of the storage engines, trans...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
creandum.com Logo
Creandum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience designing multi-threaded systems and algorithms
  • Deep understanding of system design, data structures, and algorithms
  • Proficient in Java or a C-style programming language
  • Strong troubleshooting skills
  • Knowledge about performance profiling and optimisation
  • Experience with leading and delivering development projects
  • Humble, able to discuss ideas and challenge each other to build better solutions together
  • Good communication skills and a sense of humour
Job Responsibility
Job Responsibility
  • Build and ship new features for the core of the leading graph database
  • Write high-quality, testable, and efficient code
  • Promote new ideas, take an active part in features discussions and roadmap prioritisation
  • Integrate research and technologies into the database core
  • “Do what you want weeks” to work on your own product enhancements and integrations
  • Fulltime
Read More
Arrow Right

Staff Software Engineer : Storage, Search, & Data Platforms

The Storage, Search, and Data (SSD) group is the custodian of Uber's digital int...
Location
Location
United States , Seattle; San Francisco; Sunnyvale
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of software engineering experience, with a proven history of designing and operating massive-scale distributed data systems
  • Elite engineering skills in Go, Java, C++, or Rust. You are comfortable deep-diving into database internals, kernel-level optimizations, and complex distributed consensus protocols
  • Proven experience leading technical strategy across multiple teams or organizations, turning high-level business goals into concrete technical realities
  • Extensive experience managing Tier-0, mission-critical systems with 99.99% availability and global blast-radius constraints
Job Responsibility
Job Responsibility
  • Define and execute the multi-year roadmap to transition Uber from Data Storage to a Cloud-Native Data Provider, solving for cross-region latency, global metadata consistency, and exabyte-scale cost efficiency
  • Partner with Uber's AI/ML leadership to architect the Data-to-GPU pipeline. You will design the one-stop storage APIs that allow researchers to leverage high-performance data access across multi-cloud regions and vendors seamlessly
  • Drive the next generation of our core engines: Docstore (NoSQL), Vitess (Sharded MySQL), Apache Pinot (Real-time Analytics), and OpenSearch (Discovery)
  • You will represent Uber in the global community as a leader in key open source technologies including Apache, Hudi, Iceberg and many others
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer - C/C++ & Networking

Software Engineer - C/C++ & Networking. This role has been designed as ‘Onsite’ ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science, Computer Engineering, or a related technical field, combined with 3 to 7 years of progressive professional experience developing high-performance networking software
  • Expert-level proficiency in C/C++ programming, complex debugging, and low-latency performance optimisation within multi-threaded environments
  • Proficiency in Python and Bash scripting for automation, testing, and tooling will be an add-on
  • Proven track record of designing & developing carrier-grade control path networking software for large-scale, multi-core router/switch architectures
  • Deep, practical knowledge of the Linux/Unix OS internals, including kernel interaction, socket programming, memory management, and advanced inter-process communication (IPC) mechanisms
  • Advanced expertise in diagnosing complex memory and performance issues in multi-threaded processes, including deep hands-on experience with: Dynamic analysis tools (GDB, Valgrind, flamegraph, UNDO)
  • Static analysis tools (e.g., Coverity)
  • Packet tracing tools like Wireshark for protocol analysis and network troubleshooting
  • Expert-level working knowledge of enterprise source management tools, including Git, Gerrit (or similar code review systems), and SVN (Subversion)
  • Exceptional written and verbal communication skills
Job Responsibility
Job Responsibility
  • Designs, develops, troubleshoots and debugs software programs for software enhancements and new products
  • Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design
  • Designs limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines
  • Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs issues with code and suggests changes or improvements
  • Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with internal and outsourced development partners regarding software systems design status, project progress, and issue resolution
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Senior AI Engineer

In this role you will lead a critical and highly visible function within Teradat...
Location
Location
India , Hyderabad; Pune; Bengaluru
Salary
Salary:
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience in backend development, distributed systems, or AI infrastructure, with a proven track record of delivering in high-scale environments
  • Expertise in building and deploying AI-integrated software, particularly with LLMs and frameworks like LangChain, AutoGen, CrewAI, Semantic Kernel, or custom orchestrators
  • Strong development skills in Python (preferred), Go, Java, or similar languages used in intelligent system design
  • Practical knowledge of agentic AI principles — including task decomposition, autonomous decision-making, memory/context management, and multi-agent collaboration
  • Experience implementing or integrating the Model Context Protocol (MCP) to facilitate standardized agent context management and interoperability across tools
  • Extensive experience with Cloud Service Providers (AWS, Azure, GCP) including cloud-native infrastructure, container orchestration (Docker, Kubernetes), and infrastructure-as-code tools (Terraform, Ansible)
  • Familiarity with vector databases (Pinecone, Weaviate, FAISS) and embedding models for semantic search and retrieval-augmented generation (RAG)
  • Demonstrated ability to design clean APIs, modular microservices, and resilient, maintainable backend systems
  • Clear communicator with the ability to simplify complex AI system behaviors into actionable architecture
  • Passion for AI and a hunger to build systems that push the boundaries of autonomous software
Job Responsibility
Job Responsibility
  • Design, develop, and scale intelligent software systems that power autonomous AI agents capable of reasoning, planning, acting, and learning in real-world environments
  • Lead the implementation of core Agentic AI components — including agent memory, context-aware planning, multi-step tool use, and self-reflective behavior loops
  • Architect robust, cloud-native backends that support high-throughput agent pipelines across major Cloud Service Providers (AWS, Azure, GCP), ensuring best-in-class observability, fault tolerance, and scalability
  • Build seamless integrations with large language models (LLMs) such as GPT-4, Claude, Gemini, or open-source models — using advanced techniques like function calling, dynamic prompting, and multi-agent orchestration
  • Design and implement standardized context management and sharing using the Model Context Protocol (MCP) to enable consistent, interoperable agent and tool interactions
  • Develop scalable APIs and services to connect agents with internal tools, vector databases, RAG pipelines, and external APIs
  • Own technical delivery of major agent-related features, leading design reviews, code quality standards, and engineering best practices
  • Collaborate cross-functionally with researchers, ML engineers, product managers, and UX teams to translate ideas into intelligent, performant, and production-ready systems
  • Define and implement testing strategies to validate agentic behavior in both deterministic and probabilistic conditions
  • Guide junior engineers and peers by mentoring, unblocking challenges, and championing a culture of technical excellence
What we offer
What we offer
  • Flexible work model
  • Focus on well-being
  • Inclusive environment
  • Fulltime
Read More
Arrow Right

Senior CI/CD Engineer

Adyen is looking for CI/CD Engineers for its Platform Engineering solution in Am...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid Linux background with broad systems experience
  • Familiar with building containers and Linux packages
  • Well versed in the Software Development Lifecycle
  • Know your way around Git
  • Love automating processes and advocating for best practices in CI/CD
  • Creating pipelines for GitLab CI and Jenkins
  • Like to do things programmatically, by using Configuration Management and Infrastructure as Code tools (preferably Puppet, Ansible, and Terraform)
  • A true team-player who is open to feedback and who is able to work with a global workforce, diagnose problems, make quick informed decisions and handle pressure
  • Strong communication skills
  • Experience with Jenkins and Gitlab pipelines
Job Responsibility
Job Responsibility
  • Developing CI/CD solutions and pipelines for code and infrastructure
  • Maintaining CI/CD tooling and infrastructure and supporting the rest of the organization
  • Replacing, re-building and refactoring components of a complex, bespoke CI infrastructure
  • Developing the glue which binds code and infrastructure together
  • Providing CI/CD “as-a-service” to the whole organization
Read More
Arrow Right

EDA2 L2 Domain Support Specialist

With the introduction of 5G and cloud, the role of IT Managed Services has evolv...
Location
Location
India , Noida; Bangalore; Kolkata; Pune; Chennai; Gurgaon
Salary
Salary:
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge about the Ericsson™ Dynamic Activation (EDA) product
  • Knowledge about Docker, Kubernetes & Microservice architecture
  • Knowledge about Linux operating system
  • Knowledge about JAVA & J2EE
  • Knowledge about Kernel-Based Virtualized Machine (KVM)
  • Knowledge about VMware
  • Knowledge about Ericsson Cloud Execution Environment (ECEE)
  • Basic understanding of telecom call flows like 2G, 3G, 4G, VoLTE, 5G etc
  • Basic understanding of core network elements like HLR, HSS, AUC,CCDM,CCPC,UDM etc
  • Functional understanding of EDA – JDV & JCA Implementation, Deployment & Unit testing
Read More
Arrow Right
New

Ai Engineer

We are recruiting an AI Engineer for a direct contract with a company based in t...
Location
Location
Portugal , Porto
Salary
Salary:
Not provided
https://www.precisers.pt Logo
Precise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years experience working within a software development team as an engineer
  • Comfortable writing and debugging code in Python. You understand the importance of readable code and are eager to learn best practices.
  • Familiarity with frameworks like FastAPI, Flask, or Django, with experience developing and exposing/consuming APIs.
  • Understanding of containerization and exposure to Docker.
  • Comfortable using Git for team collaboration (Gitlab pipelines exposure is a plus).
  • Machine Learning Fundamentals: Foundational knowledge of ML concepts and practical experience (academic or personal projects) deploying a simple model using libraries like scikit-learn, PyTorch, or TensorFlow.
  • Experience manipulating and analyzing data using libraries such as Pandas and NumPy.
  • A strong desire to learn MLOps principles, cloud infrastructure, and deployment practices (Kubernetes exposure is a plus).
  • BSc in Computer Science or a related technical field.
Job Responsibility
Job Responsibility
  • Implementing solutions for building and deploying AI models in production, with a focus on fault tolerance, scalability, maintainability and automation.
  • Leveraging modern LLM’s to include/enhance parsing capabilities for CVs/job adverts for existing supported languages and new additional languages.
  • Collaborating with the team to design, implement and optimise data processing pipelines and evaluation tools.
  • Fulltime
Read More
Arrow Right
New

Branch Manager

Come and join us as a results driven Branch Manager to deliver sales and exceed ...
Location
Location
United Kingdom , Lymington
Salary
Salary:
Not provided
cityplumbing.co.uk Logo
City Plumbing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A great positive attitude
  • Enjoy customer interaction
  • Management Experience
  • Safe Practices
  • Forward Thinking
  • Tenacity and resilience
  • A pro-active approach to sales, with a strong desire and ability to win and grow new business
  • Experience of customer relationship management and developing a true partnership approach
  • Excellent communication skills
  • Self confident and self motivated, with the ability to work on own initiative or as part of a wider team
Job Responsibility
Job Responsibility
  • Effective management of the team and resource
  • Setting the standard of a sales orientated culture
  • Delivering against sales and customer demands while maximising profitability
  • Maximising margin and net profit
  • Keeping everyone safe
  • Build and maintain relationships with new and existing trade and retail customers
  • Ability to interpret and analyse financial and statistical information
What we offer
What we offer
  • Bonus
  • Discounts, savings and cash back at numerous retailers
  • Life assurance
  • Extended family policy including maternity, paternity, additional annual leave and more
  • Mental Health First Aiders and Employee Assistance Programme, we look out for each other
  • Complete induction and a company that lets you grow and encourages development
  • Financial education and loans
  • Flexible working options
  • A business striving to create an environment of inclusion so everyone can be their true self
  • Fulltime
Read More
Arrow Right