Software Engineer - Database Engine

RelationalAI Logo

RelationalAI

📍Remote - Serbia

Summary

Join RelationalAI, a remote-first company building a Knowledge Graph Coprocessor for Snowflake, and work on a next-generation relational knowledge graph management system. As part of the logic engine team, you will manage data across various storage levels, develop data structures backed by cloud storage, contribute to query evaluation and optimization, and work on incremental compilation and parallelization. You will design novel system designs, contribute to system implementation, interact with the research network, and make the system scalable. The role involves tuning code, reducing allocations, and potentially working on the programming language's internals. RelationalAI offers a flexible work environment and comprehensive benefits.

Requirements

  • Up to 3 years of professional experience in system-level code
  • Enthusiasm for database systems, distributed systems, algorithms, and data structures
  • Willingness and ability to learn quickly, including a new programming language
  • Ability to work towards a long-term, multi-year strategic objective, while delivering consistent and progressive results along the way
  • People who are reliable and find ways to be productive. We are looking for individuals who take ownership and will be responsive, knowing we will provide comprehensive support and mentorship to ensure your success

Responsibilities

  • Work on novel system designs that enable our unique value proposition
  • Learn about and contribute to our system implementation and how trade-offs on the language side impact it
  • Interact with our research network on the frontier of database research
  • Make our system scale up and out, tackling exciting challenges around concurrency and distribution
  • Tune code, reduce allocations, and write tight hot loops
  • Have the option to work on the programming language's internals that underpin our system, contributing changes to the language itself

Benefits

  • Work from anywhere in the world
  • Comprehensive benefits coverage, including global mental health support
  • Open PTO – Take the time you need, when you need it
  • Company Holidays, Your Regional Holidays, and RAI Holidays—where we take one Monday off each month, followed by a week without recurring meetings, giving you the time and space to recharge
  • Paid parental leave – Supporting new parents as they grow their families
  • We invest in your learning & development
  • Regular team offsites and global events – Building strong connections while working remotely through team offsites and global events that bring everyone together
  • A culture of transparency & knowledge-sharing – Open communication through team standups, fireside chats, and open meetings

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.