Senior Software Engineer (Managed PostgreSQL)
<div class="content-intro"><p><strong>About Nebius:</strong></p>
<p>Nebius is leading a new era in cloud infrastructure for the global AI economy. We are building a full-stack AI cloud platform that supports developers and enterprises from data and model training through to production deployment, without the cost and complexity of building large in-house AI/ML infrastructure.</p>
<p>Built by engineers, for engineers. From large-scale GPU orchestration to inference optimization, we own the hard problems across compute, storage, networking and applied AI.</p>
<p>Listed on Nasdaq (NBIS) and headquartered in Amsterdam, we have a global footprint with R&D hubs across Europe, the UK, North America and Israel. Our team of 1,500+ includes hundreds of engineers with deep expertise across hardware, software and AI R&D.</p></div><h3><strong><span data-contrast="auto">The role</span></strong><span data-ccp-props="{}"> </span></h3>
<p><span data-contrast="auto">We're looking for a Senior Software Engineer to help us build the best Managed PostgreSQL for AI workloads. The service is already in production; the mission now is to make it the obvious choice for teams running AI applications on Postgres — first-class vector search, painless migrations from RDS / Cloud SQL / self-managed clusters, and the operational quality of a mature managed database.<br><br>You'll work across the stack: control plane and lifecycle automation in Go, Postgres internals and performance, migration tooling, and the customer escalations where it actually matters.<br><br>You're welcome to work from our offices in Amsterdam or London, hybrid or remotely from EU timezones.</span></p>
<p><strong><span data-contrast="auto"><span data-ccp-charstyle="Strong">Your responsibilities</span><span data-ccp-charstyle="Strong">:</span></span></strong><span data-ccp-props="{"134233117":true,"134233118":true}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="0" data-aria-level="1">Develop the control plane and lifecycle automation for Managed PostgreSQL — provisioning, HA, failover, backups, PITR, version upgrades, zero-downtime maintenance.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="0" data-aria-level="1">Tune and harden PostgreSQL itself — replication, WAL, vacuum, query planner, connection pooling, extensions — and turn that into product features and sane defaults customers don't have to think about.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="0" data-aria-level="1">Build migration tooling that gets customers off AWS RDS, Google Cloud SQL, Azure Database for PostgreSQL, and self-managed clusters with minimal downtime.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="0" data-aria-level="1">Drive the AI-Postgres story end to end — vector search (pgvector, pgvectorscale), hybrid retrieval, integration with the wider Nebius AI Cloud stack.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="0" data-aria-level="1">Run the service like an SRE — define SLOs, build observability, lead incident response, feed every postmortem back into the platform.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="0" data-aria-level="1">Work directly with customers on architecture reviews, performance escalations, and the production problems that don't fit a ticket template.</li>
</ul>
<p><strong><span data-contrast="auto"><span data-ccp-charstyle="Strong">Must-haves</span><span data-ccp-charstyle="Strong">:</span></span></strong><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1">5+ years of professional software engineering experience, with significant time spent building or operating production PostgreSQL at scale (TB+ datasets, replication topologies, real failure modes you've debugged in production).</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1">Strong software engineering skills in Go or another backend/systems language, with a willingness to work primarily in Go.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1">Deep knowledge of PostgreSQL internals: MVCC, WAL, replication (physical and logical), vacuum, query planning, extensions, partitioning.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1">Hands-on experience with the surrounding ecosystem: Patroni / Stolon / pg_auto_failover, pgBackRest / WAL-G, pgBouncer / PgCat, logical replication tooling.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1">The instincts of an ex-DBA — you can read EXPLAIN ANALYZE fluently, reason about lock behaviour, and know how to handle database corruptions.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1">Ability to write reliable code and dig into complex problems.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1">Teamwork-oriented approach.</li>
</ul>
<p><strong><span data-contrast="auto"><span data-ccp-charstyle="Strong">Nice</span><span data-ccp-charstyle="Strong">-</span><span data-ccp-charstyle="Strong">to</span><span data-ccp-charstyle="Strong">-</span><span data-ccp-charstyle="Strong">have</span><span data-ccp-charstyle="Strong">s</span><span data-ccp-charstyle="Strong">:</span></span></strong><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1">Experience with pgvector and pgvectorscale — vector search at scale, index choice, recall vs. latency trade-offs.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1">Background building managed-database control planes at a cloud provider (RDS, Cloud SQL, Aiven, Crunchy, Timescale, Supabase, Neon, or similar).</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1">Experience writing Kubernetes operators (Go + controller-runtime / kubebuilder).</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1">Contributions to PostgreSQL itself, popular extensions, or the surrounding OSS ecosystem.</li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","46
This listing is from ats_greenhouse. View original listing ↗