SurrealDB Ltd is looking for a Senior Database Engineer to join their core database team. Based in London, the role combines remote and in-office work, requiring presence in the Oxford Street office three days a week. You will be responsible for designing and implementing database optimizations, improving query planning, and collaborating closely with engineering and product teams. Candidates should have deep expertise in database internals and strong skills in Rust, although database experience is not mandatory. This position offers an exciting opportunity to tackle some of the toughest challenges in database design.
25/05/2026
Full time
SurrealDB Ltd is looking for a Senior Database Engineer to join their core database team. Based in London, the role combines remote and in-office work, requiring presence in the Oxford Street office three days a week. You will be responsible for designing and implementing database optimizations, improving query planning, and collaborating closely with engineering and product teams. Candidates should have deep expertise in database internals and strong skills in Rust, although database experience is not mandatory. This position offers an exciting opportunity to tackle some of the toughest challenges in database design.
Senior Database Engineer Department: Engineering Employment Type: Full Time Location: Hybrid/Remote Description SurrealDB is seeking a Senior Software Engineer for our core database team. Based in London or US East Coast, you'll work on the hardest problems in database design - query optimization, storage engines, and execution performance - shipping improvements that directly impact production workloads. You'll be essential to making SurrealDB faster, smarter, and more capable. We're specifically hiring for core database engineering. This role is for engineers who have built or modified database internals (e.g. storage engine, query execution, indexing, replication/consensus, transactions). If your experience is primarily operating databases (running, tuning, administering, or building applications on top of them), you may be a better fit for our Platform Engineering role. What you will do Design and implement query planner improvements, index selection algorithms, and storage engine optimizations. Profile production workloads, identify bottlenecks, and ship performance fixes that make measurable differences. Build new database features - indexing strategies, execution engine refinements, query optimization techniques. Collaborate with engineering and product to prioritize features users actually need. Make pragmatic architectural decisions when theory meets reality. Review code, engage with the open-source community, and mentor engineers. Jump into ancillary systems (cloud infrastructure, SDKs) when needed to unblock progress. About you Deep expertise in database internals-query optimization, indexing, storage engines, or transaction processing Experience shipping production database systems or meaningful time in database research Fluent in Rust, comfortable with systems languages, pragmatic about using the right tool for the job. Strong understanding of performance tradeoffs and when to optimize vs. ship Track record of shipping code people depend on, balancing correctness, performance, and maintainability Excited by hard problems: smarter query planners, faster hot paths, index structures that work for real workloads Comfortable making technical decisions with incomplete information in a fast-paced environment Equally at home reading papers and profiling production systems. Database experience is valuable but not required - if you're a strong systems engineer who gets excited about optimization problems and wants to go deep on database internals, we would love to hear from you. We understand that each candidate brings a unique set of skills and experiences, and we encourage applicants to apply even if you do not meet all the qualifications listed in the job description. Our London team have a hybrid working approach. We enjoy working and collaborating together, and require people to be in our Oxford Street office three days a week on a Tuesday, Wednesday and Thursday.
25/05/2026
Full time
Senior Database Engineer Department: Engineering Employment Type: Full Time Location: Hybrid/Remote Description SurrealDB is seeking a Senior Software Engineer for our core database team. Based in London or US East Coast, you'll work on the hardest problems in database design - query optimization, storage engines, and execution performance - shipping improvements that directly impact production workloads. You'll be essential to making SurrealDB faster, smarter, and more capable. We're specifically hiring for core database engineering. This role is for engineers who have built or modified database internals (e.g. storage engine, query execution, indexing, replication/consensus, transactions). If your experience is primarily operating databases (running, tuning, administering, or building applications on top of them), you may be a better fit for our Platform Engineering role. What you will do Design and implement query planner improvements, index selection algorithms, and storage engine optimizations. Profile production workloads, identify bottlenecks, and ship performance fixes that make measurable differences. Build new database features - indexing strategies, execution engine refinements, query optimization techniques. Collaborate with engineering and product to prioritize features users actually need. Make pragmatic architectural decisions when theory meets reality. Review code, engage with the open-source community, and mentor engineers. Jump into ancillary systems (cloud infrastructure, SDKs) when needed to unblock progress. About you Deep expertise in database internals-query optimization, indexing, storage engines, or transaction processing Experience shipping production database systems or meaningful time in database research Fluent in Rust, comfortable with systems languages, pragmatic about using the right tool for the job. Strong understanding of performance tradeoffs and when to optimize vs. ship Track record of shipping code people depend on, balancing correctness, performance, and maintainability Excited by hard problems: smarter query planners, faster hot paths, index structures that work for real workloads Comfortable making technical decisions with incomplete information in a fast-paced environment Equally at home reading papers and profiling production systems. Database experience is valuable but not required - if you're a strong systems engineer who gets excited about optimization problems and wants to go deep on database internals, we would love to hear from you. We understand that each candidate brings a unique set of skills and experiences, and we encourage applicants to apply even if you do not meet all the qualifications listed in the job description. Our London team have a hybrid working approach. We enjoy working and collaborating together, and require people to be in our Oxford Street office three days a week on a Tuesday, Wednesday and Thursday.
SurrealDB Ltd is looking for a highly skilled Senior Backend Engineer to join their team in the United Kingdom. You'll be responsible for designing and maintaining cloud-based backend infrastructures, leading a dynamic engineering team. The ideal candidate will have solid experience in backend development with a focus on cloud technologies. This hybrid role requires being present in the Oxford Street office three days a week. Join SurrealDB to shape robust and secure backend systems while enjoying a collaborative working environment.
21/05/2026
Full time
SurrealDB Ltd is looking for a highly skilled Senior Backend Engineer to join their team in the United Kingdom. You'll be responsible for designing and maintaining cloud-based backend infrastructures, leading a dynamic engineering team. The ideal candidate will have solid experience in backend development with a focus on cloud technologies. This hybrid role requires being present in the Oxford Street office three days a week. Join SurrealDB to shape robust and secure backend systems while enjoying a collaborative working environment.
Senior Backend Engineer Department: Engineering Employment Type: Full Time Location: Hybrid/Remote Description SurrealDB is looking for a highly skilled and experienced Senior Backend Engineer to join our dynamic engineering team. Based in London or US East Coast, the ideal candidate will have a strong background in cloud technologies, building scalable backend systems, and operating production infrastructure at scale. You will play a key role in designing, developing, and maintaining our cloud-based backend infrastructure to ensure it is robust, scalable, and secure. What you will do Lead the design and implementation of scalable backend services and APIs in the cloud. Develop and maintain cloud infrastructure (AWS, Azure, GCP) ensuring high availability, scalability, and security. Design, implement, and manage databases (SQL, NoSQL), optimizing for performance and reliability. Write clean, maintainable, and efficient code in Go or Rust. Work closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions. Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning and improvement. Implement and advocate for best security practices, ensuring data protection and compliance with relevant regulations. Participate in on-call rotations. Develop and maintain CI/CD pipelines, automating deployment processes to streamline release cycles. About you Experience in backend development, with a focus on cloud-based solutions. Experience building public facing APIs in Go or Rust. Experience with cloud platforms (AWS, Azure, GCP). Experience deploying to Kubernetes. Solid understanding of database technologies (SQL, NoSQL). Familiarity with HTTP, WebSockets, RESTful APIs, gRPC and other communication protocols. Experience with CI/CD tooling (GitHub Actions, Jenkins, GitLab CI, CircleCI). Experience with observability and monitoring best practices. Experience being on-call for production systems. Knowledge of infrastructure as code (Pulumi, Terraform, CloudFormation). Proven work experience in a similar role. Experience with distributed systems, load balancing, and system monitoring. Willingness to adapt to remote work and collaborate with a remote workforce operating in different time zones. We understand that each candidate brings a unique set of skills and experiences, and we encourage applicants to apply even if you do not meet all the qualifications listed in the job description. Our London team have a hybrid working approach. We enjoy working and collaborating together, and require people to be in our Oxford Street office three days a week on a Tuesday, Wednesday and Thursday.
21/05/2026
Full time
Senior Backend Engineer Department: Engineering Employment Type: Full Time Location: Hybrid/Remote Description SurrealDB is looking for a highly skilled and experienced Senior Backend Engineer to join our dynamic engineering team. Based in London or US East Coast, the ideal candidate will have a strong background in cloud technologies, building scalable backend systems, and operating production infrastructure at scale. You will play a key role in designing, developing, and maintaining our cloud-based backend infrastructure to ensure it is robust, scalable, and secure. What you will do Lead the design and implementation of scalable backend services and APIs in the cloud. Develop and maintain cloud infrastructure (AWS, Azure, GCP) ensuring high availability, scalability, and security. Design, implement, and manage databases (SQL, NoSQL), optimizing for performance and reliability. Write clean, maintainable, and efficient code in Go or Rust. Work closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions. Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning and improvement. Implement and advocate for best security practices, ensuring data protection and compliance with relevant regulations. Participate in on-call rotations. Develop and maintain CI/CD pipelines, automating deployment processes to streamline release cycles. About you Experience in backend development, with a focus on cloud-based solutions. Experience building public facing APIs in Go or Rust. Experience with cloud platforms (AWS, Azure, GCP). Experience deploying to Kubernetes. Solid understanding of database technologies (SQL, NoSQL). Familiarity with HTTP, WebSockets, RESTful APIs, gRPC and other communication protocols. Experience with CI/CD tooling (GitHub Actions, Jenkins, GitLab CI, CircleCI). Experience with observability and monitoring best practices. Experience being on-call for production systems. Knowledge of infrastructure as code (Pulumi, Terraform, CloudFormation). Proven work experience in a similar role. Experience with distributed systems, load balancing, and system monitoring. Willingness to adapt to remote work and collaborate with a remote workforce operating in different time zones. We understand that each candidate brings a unique set of skills and experiences, and we encourage applicants to apply even if you do not meet all the qualifications listed in the job description. Our London team have a hybrid working approach. We enjoy working and collaborating together, and require people to be in our Oxford Street office three days a week on a Tuesday, Wednesday and Thursday.
Senior Platform Engineer Department: Engineering Employment Type: Full Time Location: Hybrid/Remote Description SurrealDB is looking for a talented Senior Platform Engineer, based in London or US East Coast. This promises to be an exciting role, with responsibility for building and shaping an industry-changing database product. You'll have the skills and inspiration to push the boundaries of what is possible to achieve with SurrealDB Cloud's goals. You'll work on building, improving, and supporting the world's fastest-growing open-source database-as-a-service platform and supporting the community as we grow. What you will do Build, orchestrate, and maintain a DB-as-a-Service offering of SurrealDB Plan, build, and help deliver the SurrealDB-as-a-service private cloud offering, leveraging container orchestration tools Coordinate improvements and feature requests with product and engineering teams Monitor, troubleshoot, and improve system security, stability, reliability, and performance Document systems, and automate processes Improve engineering standards, testing, tooling, and processes Write and review technical proposals Contribute to the SurrealDB documentation Support the online community with regards to cloud setup and management Contribute to the SurrealDB blog with posts focused on cloud and devops. Participate in on call rotations. Actively engage with developers internally, and on social media platforms; and attend in person and/or virtual events. About you Proven work experience in this role and an excellent communicator. Extensive experience in Linux/Unix administration. Production experience with containers and container orchestration technologies such as Kubernetes, Helm, and Terraform (experience with Pulumi is a plus). Experience with Amazon Web Services and/or Google Cloud. Experience with developing Kubernetes operators in Go. Experience with TiKV a major plus. Experience with distributed systems, load balancing, and system monitoring. Willingness to adapt to remote work and collaborate with a remote workforce operating in different time zones. Our London team have a hybrid working approach. We enjoy working and collaborating together, and require people to be in our Oxford Street office three days a week on a Tuesday, Wednesday and Thursday.
20/05/2026
Full time
Senior Platform Engineer Department: Engineering Employment Type: Full Time Location: Hybrid/Remote Description SurrealDB is looking for a talented Senior Platform Engineer, based in London or US East Coast. This promises to be an exciting role, with responsibility for building and shaping an industry-changing database product. You'll have the skills and inspiration to push the boundaries of what is possible to achieve with SurrealDB Cloud's goals. You'll work on building, improving, and supporting the world's fastest-growing open-source database-as-a-service platform and supporting the community as we grow. What you will do Build, orchestrate, and maintain a DB-as-a-Service offering of SurrealDB Plan, build, and help deliver the SurrealDB-as-a-service private cloud offering, leveraging container orchestration tools Coordinate improvements and feature requests with product and engineering teams Monitor, troubleshoot, and improve system security, stability, reliability, and performance Document systems, and automate processes Improve engineering standards, testing, tooling, and processes Write and review technical proposals Contribute to the SurrealDB documentation Support the online community with regards to cloud setup and management Contribute to the SurrealDB blog with posts focused on cloud and devops. Participate in on call rotations. Actively engage with developers internally, and on social media platforms; and attend in person and/or virtual events. About you Proven work experience in this role and an excellent communicator. Extensive experience in Linux/Unix administration. Production experience with containers and container orchestration technologies such as Kubernetes, Helm, and Terraform (experience with Pulumi is a plus). Experience with Amazon Web Services and/or Google Cloud. Experience with developing Kubernetes operators in Go. Experience with TiKV a major plus. Experience with distributed systems, load balancing, and system monitoring. Willingness to adapt to remote work and collaborate with a remote workforce operating in different time zones. Our London team have a hybrid working approach. We enjoy working and collaborating together, and require people to be in our Oxford Street office three days a week on a Tuesday, Wednesday and Thursday.
SurrealDB Ltd is looking for a talented Senior Platform Engineer to join their hybrid team in London. This role involves building and improving an innovative database product, ensuring security and stability while supporting community engagement. The ideal candidate has extensive experience in Linux, container orchestration, and cloud services. Flexibility to adapt to remote collaboration is essential, as the team meets in-office three days a week.
20/05/2026
Full time
SurrealDB Ltd is looking for a talented Senior Platform Engineer to join their hybrid team in London. This role involves building and improving an innovative database product, ensuring security and stability while supporting community engagement. The ideal candidate has extensive experience in Linux, container orchestration, and cloud services. Flexibility to adapt to remote collaboration is essential, as the team meets in-office three days a week.
SurrealDB Ltd is looking for a Senior Database Engineer to join their core database team. The role involves designing query optimizations and implementing enhancements that improve database performance. Candidates should have deep expertise in database internals and experience with systems languages, particularly Rust. The position offers a hybrid working environment with in-office collaboration required part of the week. Join us in solving challenging database design problems.
04/05/2026
Full time
SurrealDB Ltd is looking for a Senior Database Engineer to join their core database team. The role involves designing query optimizations and implementing enhancements that improve database performance. Candidates should have deep expertise in database internals and experience with systems languages, particularly Rust. The position offers a hybrid working environment with in-office collaboration required part of the week. Join us in solving challenging database design problems.
Senior Database Engineer Department: Engineering Employment Type: Full Time Location: Hybrid/Remote Description SurrealDB is seeking a Senior Software Engineer for our core database team. Based in London or US East Coast, you'll work on the hardest problems in database design - query optimization, storage engines, and execution performance - shipping improvements that directly impact production workloads. You'll be essential to making SurrealDB faster, smarter, and more capable. We're specifically hiring for core database engineering. This role is for engineers who have built or modified database internals (e.g. storage engine, query execution, indexing, replication/consensus, transactions). If your experience is primarily operating databases (running, tuning, administering, or building applications on top of them), you may be a better fit for our Platform Engineering role. What you will do Design and implement query planner improvements, index selection algorithms, and storage engine optimizations. Profile production workloads, identify bottlenecks, and ship performance fixes that make measurable differences. Build new database features - indexing strategies, execution engine refinements, query optimization techniques. Collaborate with engineering and product to prioritize features users actually need. Make pragmatic architectural decisions when theory meets reality. Review code, engage with the open-source community, and mentor engineers. Jump into ancillary systems (cloud infrastructure, SDKs) when needed to unblock progress. About you Deep expertise in database internals-query optimization, indexing, storage engines, or transaction processing Experience shipping production database systems or meaningful time in database research Fluent in Rust, comfortable with systems languages, pragmatic about using the right tool for the job. Strong understanding of performance tradeoffs and when to optimize vs. ship Track record of shipping code people depend on, balancing correctness, performance, and maintainability Excited by hard problems: smarter query planners, faster hot paths, index structures that work for real workloads Comfortable making technical decisions with incomplete information in a fast-paced environment Equally at home reading papers and profiling production systems. Database experience is valuable but not required - if you're a strong systems engineer who gets excited about optimization problems and wants to go deep on database internals, we would love to hear from you. We understand that each candidate brings a unique set of skills and experiences, and we encourage applicants to apply even if you do not meet all the qualifications listed in the job description. Our London team have a hybrid working approach. We enjoy working and collaborating together, and require people to be in our Oxford Street office three days a week on a Tuesday, Wednesday and Thursday.
04/05/2026
Full time
Senior Database Engineer Department: Engineering Employment Type: Full Time Location: Hybrid/Remote Description SurrealDB is seeking a Senior Software Engineer for our core database team. Based in London or US East Coast, you'll work on the hardest problems in database design - query optimization, storage engines, and execution performance - shipping improvements that directly impact production workloads. You'll be essential to making SurrealDB faster, smarter, and more capable. We're specifically hiring for core database engineering. This role is for engineers who have built or modified database internals (e.g. storage engine, query execution, indexing, replication/consensus, transactions). If your experience is primarily operating databases (running, tuning, administering, or building applications on top of them), you may be a better fit for our Platform Engineering role. What you will do Design and implement query planner improvements, index selection algorithms, and storage engine optimizations. Profile production workloads, identify bottlenecks, and ship performance fixes that make measurable differences. Build new database features - indexing strategies, execution engine refinements, query optimization techniques. Collaborate with engineering and product to prioritize features users actually need. Make pragmatic architectural decisions when theory meets reality. Review code, engage with the open-source community, and mentor engineers. Jump into ancillary systems (cloud infrastructure, SDKs) when needed to unblock progress. About you Deep expertise in database internals-query optimization, indexing, storage engines, or transaction processing Experience shipping production database systems or meaningful time in database research Fluent in Rust, comfortable with systems languages, pragmatic about using the right tool for the job. Strong understanding of performance tradeoffs and when to optimize vs. ship Track record of shipping code people depend on, balancing correctness, performance, and maintainability Excited by hard problems: smarter query planners, faster hot paths, index structures that work for real workloads Comfortable making technical decisions with incomplete information in a fast-paced environment Equally at home reading papers and profiling production systems. Database experience is valuable but not required - if you're a strong systems engineer who gets excited about optimization problems and wants to go deep on database internals, we would love to hear from you. We understand that each candidate brings a unique set of skills and experiences, and we encourage applicants to apply even if you do not meet all the qualifications listed in the job description. Our London team have a hybrid working approach. We enjoy working and collaborating together, and require people to be in our Oxford Street office three days a week on a Tuesday, Wednesday and Thursday.