Senior Backend Engineer, AI-native
Last checked 1 hr ago on Himalayas.
Salary not listed. Got an offer? See what it is in rand after SA tax →
Apply on Himalayas → View original listing on Himalayas
Good luck with your application! RandSwitch Jobs is free for SA job-seekers, with no sign-up and no paywall. If it helped, buy EasyGov a coffee ☕ (opens Ko-fi).
Not quite the one? Get the week's best SA-friendly remote dev roles in your inbox. Join the weekly email, one email a week, no spam.
RandSwitch Jobs is free to use. If it helped your search, buy EasyGov a coffee on Ko-fi ☕.
This job was first published on Himalayas. Check the original posting to confirm you're eligible from South Africa.
SqlDBM
SqlDBM is the enterprise data modeling platform. Large regulated enterprises design, approve and govern their data models in it. Every company is deploying AI agents, and those agents are only as reliable as the truth they read. We’re building the layer agents rely on before they touch enterprise data, from the platform that already holds the models.
About the role
We’re hiring into the AI team. You’ll design and build the agentic layer of the product: the loop itself, the tools agents call, how context is selected and served, and the evaluation that proves it works. Not a chat feature. The engine.
What you'll do
Agents that operate on governed enterprise data models, with a human in the loop.
Serving the right context to an agent for a given task, out of models with thousands of objects.
MCP tools that let external agents work with the platform safely: permissions, attribution, audit.
Evaluation infrastructure that tells us, measurably, whether any of it is working.
What AI-native means here: Your first move is an agent, not autocomplete. You’ve shipped AI into products: MCP servers or clients, agent architectures, tool-use frameworks, context pipelines, LLM integrations in production. You think about control flow, tool interfaces, memory, and how to know when the loop is wrong. We’re not hiring an API caller.
Qualifications
Proficiency in English
Stack: Strongly typed languages.
We run C#, Rust and TypeScript, and the list is a proxy for thinking in systems and types rather than a requirement to know all three.
Deep fluency in any of C#, Rust, Go, Java or TypeScript and willingness to work across them.
AWS, APIs, production systems.
Walk us through an agentic system you built and shipped, production or serious open source. What the loop did, where it broke, how you evaluated it. If you can’t, this isn’t the role, regardless of seniority.
How we work
Small senior team, high ownership, fast releases. Eighteen features shipped in August. The team is distributed across the US, Europe and South America, and you’ll work in overlapping hours with US Pacific. Your work lands in a new revenue line within the quarter.
This role is employed through a local employer of record in your country of residence. Your employment contract, payroll, benefits, and statutory contributions are administered locally in full compliance with local labor law. Your day-to-day work is with the SqlDBM team.
What we offer
Competitive base salary and equity in a profitable, growing company
Fully remote
Direct impact on product direction — small team, no layers, your work ships to enterprise customers
Work on genuinely hard technical problems at the frontier of AI and enterprise data infrastructure
Collaborative, engineering-driven culture that moves fast and trusts its people
Paid vacation at or above the statutory entitlement in your country of residence, which varies by country and length of service.
All public holidays observed in your country of residence, in addition to paid vacation.
Statutory 13th-month pay, paid on the schedule set by local law.
Paid sick leave and parental leave in line with local statutory entitlements.
Employer-funded social security and mandatory local benefits, administered locally.
Originally posted on Himalayas
Get the best SA-friendly remote dev jobs weekly
One email a week. Pay in rand. Unsubscribe anytime.