Database Engineer

Searchability
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 70K

Job location

Remote

Tech stack

Artificial Intelligence
Cloud Computing
Databases
Information Engineering
Data Infrastructure
ETL
Data Systems
Django
Python
PostgreSQL
MongoDB
NoSQL
Software Engineering
Systems Integration
Google Cloud Platform
Flask
Database Performance
FastAPI
Kubernetes
Deployment Automation
Database Backup
REST
Docker
Microservices

Job description

Due to continued growth, we're supporting a remote-first technology organisation operating at the intersection of data engineering and AI. They're known for building intelligent, data-driven platforms and are investing heavily in the long-term scalability, security, and performance of their data infrastructure., As a Database Engineer, you'll sit between database administration and software engineering, taking ownership of highly available data systems while developing Python-based tooling to automate, scale, and evolve the wider data platform. You'll play a key role in database performance, security, migrations, and integrations, working closely with engineering and data teams to support an AI-focused product ecosystem.

Requirements

  • Expert-level PostgreSQL experience, including complex queries, schema design, and performance optimisation
  • Strong Python development experience, writing production-quality, maintainable code
  • Experience with database backup, replication, recovery, and high-availability strategies
  • Exposure to NoSQL technologies such as MongoDB
  • Experience building or supporting ETL processes and REST API integrations
  • Strong understanding of testing, monitoring, and alerting practices
  • Clear communication skills and the ability to work effectively in a distributed team

DESIRABLE EXPERIENCE

  • Cloud platforms (GCP preferred), Docker, and Kubernetes

  • FastAPI, Django, or Flask within a microservices environment

  • CI/CD pipelines and automated deployment workflows

  • Data modelling within AI or data science contexts, PostgreSQL, Python, Database Engineering, Data Infrastructure, ETL, REST APIs, MongoDB, Cloud, GCP, Docker, Kubernetes, AI Platforms, Remote Engineering Skills

  • Database Engineer

Benefits & conditions

  • Remote-first role within a European distributed engineering team
  • Strong focus on PostgreSQL, Python, and data infrastructure automation
  • Opportunity to support and scale an Educational AI platform
  • Permanent position with long-term architectural ownership, * Fully remote working across the UK and Europe
  • Long-term, permanent role with architectural influence
  • Exposure to AI-driven data pipelines and modern tooling
  • Collaborative, engineering-led culture with autonomy and ownership

Apply for this position