RelationalAI hiring Software Engineer - Database Engine • Remote (Work from Home) | Himalayas
RelationalAIRE

Software Engineer - Database Engine

RelationalAI provides a knowledge graph coprocessor that empowers organizations to streamline decision-making processes by leveraging their data and organizational knowledge.

RelationalAI

Employee count: 51-200

Serbia only

We Are

At RelationalAI, we are enabling the future of data-centric systems that learn, reason, and predict, built on our cloud-native relational knowledge graph management system. We are bringing together a global team of exceptional people who inspire and respect one another to achieve our mission.

We are intellectually curious, with problem-solving mindsets and a proven track record of delivering results. We value the ability to learn, grow, and respond to an ever-changing landscape of challenges and opportunities as much as we value past experience.

RelationalAI is a remote-first company that has been operating with a distributed team since day one. We are based on six continents, support team members wherever they live, and are fluent in the tools and processes of distributed and often asynchronous work.

**We are considering only candidates located in Serbia. This position is fully remote for candidate living in Serbia**

We are building a Knowledge Graph Coprocessor for Snowflake. The database engine, or the logic engine as we like to call it, allows users to make better decisions by applying the rich business logic of their model to their data. As part of the logic engine team, you will work on our next-generation relational knowledge graph management system, within the following areas:

  • Management of data across the cache hierarchy of cloud object storage, local disk, and memory, while pushing the limits of the ability to retain in-memory performance.
  • Data structures that are backed by cloud storage, versioned, write-optimized, and support our advanced join algorithms.
  • Query evaluation that supports all of our computationally challenging workloads.
  • Incremental compilation of our model logic and view maintenance capabilities.
  • Query optimization and planning.
  • Parallelization and distribution of all these components.
  • Orchestration of provisioning, lifecycle, and bookkeeping of user-facing resources like logic engines, databases, transactions, and individual jobs.

What You Will Do

We are looking for people excited to help design and work on these database management system components.

As a part of the team, you will...

  • 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.
  • You'll have the opportunity to gain exposure to various parts of the system. Since our team is small, you can contribute to multiple components, allowing for a diverse and enriching experience instead of being limited to just one area.
  • 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.

What We Look For

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

Why RelationalAI

RelationalAI is committed to an open, transparent, and inclusive workplace. We value the unique backgrounds of our team. We are driven by curiosity, value innovation, and help each other to succeed and to grow. We take the well-being of our colleagues seriously, and offer flexible working hours so each individual can find a healthy balance that affords them a productive, happy life wherever they choose to live.

🌎 Global Benefits at RelationalAI

At RelationalAI, we believe that people do their best work when they feel supported, empowered, and balanced. Our benefits prioritize well-being, flexibility, and growth, ensuring you have the resources to thrive both professionally and personally.

  • We are all owners in the company and reward you with a competitive salary and equity.
  • 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.

Country Hiring Guidelines:

RelationalAI hires around the world. All of our roles are remote; however, some locations might carry specific eligibility requirements.

Because of this, understanding location visa support helps us better prepare to onboard our colleagues.

Our People Operations team can help answer any questions about location after starting the recruitment process.

Privacy Policy:EU residents applying for positions at RelationalAI can see our Privacy Policyhere.

California residents applying for positions at RelationalAI can see our Privacy Policy here

RelationalAI is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

Serbia +/- 0 hours

About RelationalAI

Learn more about RelationalAI and their company culture.

View company profile

RelationalAI is a cutting-edge company that specializes in providing a Knowledge Graph Coprocessor designed for modern data environments. Founded in 2017 and headquartered in Berkeley, California, it aims to enhance the way businesses make decisions by operationalizing their knowledge bases using sophisticated AI techniques. The company's primary offering is its relational knowledge graph management system, which facilitates advanced analytics, reasoning, and machine learning capabilities, all while integrating seamlessly with major cloud data platforms, such as Snowflake.

The core product of RelationalAI allows organizations to manage their interconnected data more effectively. By capturing organizational knowledge in a graph format, businesses can uncover hidden insights, predict outcomes, and enhance their decision-making processes. Its powerful tools support graph analytics, rules-based reasoning, and mathematical optimization, enabling users to optimize across domains such as fraud detection, supply chain management, and customer insights. As companies increasingly shift to data-driven strategies, RelationalAI positions itself as a vital resource for leveraging comprehensive data models and supporting complex business operations through AI-enhanced algorithms.

Claim this profileRelationalAI logoRE

RelationalAI

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

5 remote jobs at RelationalAI

Explore the variety of open remote roles at RelationalAI, offering flexible work options across multiple disciplines and skill levels.

View all jobs at RelationalAI
RelationalAI logoRE

Product Manager

RelationalAI

Employee count: 51-200

Salary: 160k-210k USD

RelationalAI logoRE
CA and US only

Senior Software Engineer - Cloud

RelationalAI

Employee count: 51-200

Salary: 150k-220k USD

RelationalAI logoRE

Senior Performance Software Engineer

RelationalAI

Employee count: 51-200

Salary: 140k-220k USD

Remote companies like RelationalAI

Find your next opportunity by exploring profiles of companies that are similar to RelationalAI. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan