Surreal Cloud beta is LIVE! Get started for free.

Senior Database Engineer

Full-time • London or Remote

About us

SurrealDB is actively seeking a Senior Software Engineer working on the core database. This role is crucial for driving the evolution and optimisation of our query language capabilities within our industry-leading database product. Whether you are based in London or prefer a remote working arrangement, your expertise will be instrumental in shaping the future of SurrealDB Cloud's query language functionalities. You will play a key role in designing, developing, and refining our QL features to meet the growing demands of our users and to stay ahead in the technology curve.

What will you do

Lead the design and development of new features and enhancements for SurrealDB's query language, core database engine and indexing engine
Optimise existing features for performance, scalability, and ease of use
Work closely with the documentation team to ensure accurate and user-friendly documentation of query language and core database features
Stay up-to-date with emerging trends and technologies in database engines and query languages and apply this knowledge to improve SurrealDB
Mentor junior engineers and contribute to the team's overall skill development.
Collaborate with the product and engineering teams to understand user needs and translate them into robust and efficient functionality
Contribute to the development of query optimisation techniques and algorithms
Participate in code reviews, providing constructive feedback and ensuring high-quality code standards
Engage with the SurrealDB community, gathering feedback and insights to continuously refine the query language

About you

Proven experience as a Senior Software Engineer with a focus on databases or similar roles
Proficient in programming languages including Rust, C, or Go
Familiarity with distributed systems and cloud-based database architectures
Excellent problem-solving skills and attention to detail
Passion for technology and staying abreast of industry trends and best practices
Strong background in database technologies and/ or query language development. Particular focus on the core database rather than ancillary products or distributed systems.
Experience with query optimisation and understanding of database internals
Ability to write clean, efficient, and maintainable code
Strong communication skills and ability to work collaboratively with cross-functional teams
Flexible and adaptable to work in a fast-paced environment and with remote teams

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 every qualification listed in the job description.

Click here to apply

Why SurrealDB

Join SurrealDB to be at the forefront of database innovation, where your work impacts the future of data management in a collaborative, growth-oriented, and rewarding environment. Backed by leading VCs, Surreal is the fastest-growing database company of all time and one of the fastest-growing source-available/open-source software products. We are a startup with an ambitious mission to build the ultimate multi-model database for tomorrow's applications. We are seeking to hire the best - people who care deeply about the work they do, and care about the people with whom they create and promote the product.

Innovative culture

Innovative culture

SurrealDB's culture is founded on innovation and creativity. We encourage out-of-the-box thinking and challenging the status quo. Here, you will have the freedom to explore new ideas and technologies, contributing to groundbreaking projects in database technology. Our diverse and dynamic work environment fosters creativity and innovative problem-solving.

Growth opportunities

Growth opportunities

We are committed to the professional growth of our employees. SurrealDB provides a supportive environment with opportunities for continuous learning, mentorship, and career advancement. You will have access to a variety of projects and learning resources, helping you to expand your skill set and take on new challenges.

Impactful work

Impactful work

Your work at SurrealDB will be instrumental in transforming how businesses manage data. You will contribute to a revolutionary product, enabling the world to access data in the most powerful way.

Competitive benefits

Competitive benefits

Our benefits package reflects our commitment to employee well-being. SurrealDB offers competitive salaries, comprehensive health coverage, and flexible work arrangements. We prioritise work-life balance, ensuring our employees have the support and flexibility they need for a fulfilling professional and personal life.

Join us.

Do you want to join our team? Then we'd love to hear from you.

line Click here to apply