Loading...

Senior Software Engineer (Managed PostgreSQL)

  • Company: Get A Job.ai
  • Salary: Pay not listed
  • Work type: Remote
  • Full Time
  • Remote

Website Get A Job.ai

Represented by Get A Job.ai

Responsibilities

We are representing a confidential cloud infrastructure organization seeking a Senior Software Engineer to develop and scale their managed database service for AI workloads. This service is already in production, and you will help make it the go-to solution for teams running AI applications on relational databases.

Your responsibilities will include:

  • Develop the control plane and lifecycle automation for managed database services — provisioning, high availability, failover, backups, point-in-time recovery, version upgrades, and zero-downtime maintenance
  • Tune and harden PostgreSQL internals including replication, write-ahead logging, vacuum processes, query planning, connection pooling, and extensions — translating technical optimization into product features and sensible defaults
  • Build migration tooling that enables customers to move from major cloud providers and self-managed clusters with minimal downtime
  • Drive the AI-database integration story end to end, including vector search capabilities, hybrid retrieval, and integration with the wider cloud stack
  • Run the service with an SRE mindset — define service-level objectives, build observability infrastructure, lead incident response, and incorporate postmortem findings into platform improvements
  • Work directly with customers on architecture reviews, performance escalations, and production problems that require deep technical expertise

What We're Looking For

Must-have qualifications:

  • 5+ years of professional software engineering experience, with significant time spent building or operating production PostgreSQL at scale (terabyte-plus datasets, replication topologies, and real failure modes debugged in production environments)
  • Strong software engineering skills in Go or another backend/systems language, with willingness to work primarily in Go
  • Deep knowledge of PostgreSQL internals: MVCC, WAL, replication (physical and logical), vacuum, query planning, extensions, and partitioning
  • Hands-on experience with the surrounding ecosystem including high-availability managers, backup tools, connection poolers, and logical replication tooling
  • The instincts of an experienced database administrator — you can read query execution plans fluently, reason about lock behavior, and know how to handle database corruptions
  • Ability to write reliable code and dig into complex problems
  • Teamwork-oriented approach

Nice-to-have qualifications:

  • Experience with vector database extensions and vector search at scale, including index selection and recall versus latency trade-offs
  • Background building managed-database control planes at cloud providers
  • Experience writing Kubernetes operators in Go
  • Contributions to PostgreSQL itself, popular extensions, or the surrounding open-source ecosystem
  • AI/ML workload experience including RAG pipelines, embedding stores, and GPU-resident workloads

Location: Remote from EU timezones, or hybrid/office-based in Amsterdam or London

Note: This role includes coding interviews as part of the selection process.

How We Work with You

Candidates apply directly through Get A Job.ai. Our recruiting team will screen your application and conduct an initial interview to understand your experience and career goals. If there's a strong match, we will submit your profile to our client for consideration. Please do not contact the client directly — all communication regarding this opportunity should go through Get A Job.ai to ensure proper coordination and the best candidate experience.

Pay

Compensation details will be discussed during the screening process based on your experience level and location.

Equal Opportunity: Get A Job.ai is committed to inclusive hiring practices and works with clients who share our values of diversity and equal opportunity employment.

Apply with Get A Job.ai

A recruiter will review your profile and submit you to the client. Do not contact the client directly.

More options

Apply with Get A Job.ai

Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.

Apply through Get A Job.ai. A recruiter will review your profile and submit you.

Terms used in this posting

hybrid
A work arrangement combining both in-office and remote/at-home work, typically on a set schedule.

About this role & career path

Traits that fit this role

  • Innovation
  • Adaptability
  • Achievement Orientation
  • Intellectual Curiosity
  • Attention to Detail

Source: O*NET Work Styles (Distinctiveness Rank).

Typical preparation needed: Job Zone 4: Considerable Preparation Needed. Most of these occupations require a four-year bachelor's degree, but some do not. — via O*NET

Industry news

Source: O*NET (public-domain bulk data)

Salary & compensation

Workers in Computer & Mathematical occupations earn a national median of $98,769via US Census ACS / Data USA

Job details above are provided by the employer/source. The sections on this page are compiled from public data sources with AI assistance.

Accommodations: if you need a workplace accommodation to apply for or perform this job, see ADA.gov or EEOC.gov for guidance on your rights and how to request one.

Add application deadline to calendar

Listing facts

  • Role Senior Software Engineer (Managed PostgreSQL)
  • Employer Get A Job.ai
  • Location Remote
  • Type Full Time
  • Pay (from listing) Pay not listed
  • Posted September 15, 2026
  • Apply by October 15, 2026
  • Overview Full job description on this page (503 words)

Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

Typical work in Senior Software Engineer

Independent occupational context from O*NET (U.S. public-domain labor data). This is about the occupation, not a rewrite of this employer's posting.

  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Coordinate installation of software system.

Source: O*NET

Limited public data for this employer

We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

Explore related openings

Occupation family: Senior Software Engineer

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.

Senior Software Engineer (Managed PostgreSQL) Get A Job.ai · Remote