Enable job alerts via email!

Software Engineer - Database Engine Remote - Serbia

RelationalAI, Inc.

California (MO)

Remote

USD 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

RelationalAI is seeking a dedicated system-level developer to enhance our Knowledge Graph Coprocessor for Snowflake. In this fully remote role, you will engage in designing and optimizing novel database components, contribute to significant projects, and work within an innovative, inclusive team environment. Ideal candidates will bring curiosity and problem-solving skills, along with a foundational expertise in database systems and distributed architectures.

Benefits

Competitive salary and equity
Open PTO
Remote work flexibility
Paid parental leave
Investment in learning & development
Regular team offsites and global events

Qualifications

  • Up to 3 years of experience in system-level code.
  • Enthusiasm for database and distributed systems.
  • Ability to learn quickly, including new programming languages.

Responsibilities

  • Work on system designs that enable new database management features.
  • Contribute to implementing our system and managing code efficiency.
  • Engage with our research network focusing on database advancements.

Skills

Database systems
System-level code
Algorithms
Data structures
Distributed systems
Concurrency

Education

Bachelor's degree in Computer Science or related fields

Job description

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.
  • 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: EUresidents applying for positions at RelationalAI can see our Privacy Policy here .

Californiaresidents applying for positions at RelationalAI can see our Privacy Policyhere

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.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Preferred First Name

Email *

Phone

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Education

School Select...

Degree Select...

LinkedIn Profile

Website

Please provide the city and country in which you are located: *

Will you now or in the future require sponsorship for a visa to remain in your current location? * Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in RelationalAI’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305

Page 1 of 1

OMB Control Number 1250-0005

Expires 04/30/2026

Voluntary Self-Identification of Disability
Form CC-305 Page 1 of 1 OMB Control Number 1250-0005 Expires 04/30/2026
Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp .

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury

Disability Status Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

GoLang Software Developer

Acronis

Georgia

Remote

USD 80.000 - 100.000

30+ days ago