← Вакансии

Data Engineer

Бюджет: - HOURLY / PART_TIME ⭐ 0.00 (0) Spain

database-administration, database-architecture, amazon-rds, amazon-aurora, mysql, postgresql, snowflake, mariadb, mdm, data-migration, etl-pipelines, aws-glue-etlservice, pyspark, python, performance-tuning, high-availability-and-disaster-recovery, data-modeling

We are a SaaS company in travel/aviation technology with multiple database systems (PostgreSQL on Aurora, Firestore, Redshift) that have accumulated tenant configuration drift, schema divergence, and ad-hoc operational practices. We need a Senior DBA to professionalize how we govern data, optimize queries, manage schema changes, and coordinate a complex legacy-to-new system migration currently in flight. This is a hands-on contractor role. You will write SQL, build tooling, audit schemas, optimize queries, and mentor engineers. Current state we need to improve - Multiple database systems without unified governance - Tenant configuration has drifted across customers - One engineer is the de facto bottleneck for ad-hoc database operations - Legacy-to-new migration in progress without tooling to validate data parity - Schema migrations applied via PRs with informal review - Index governance is ad-hoc - Query optimization is reactive - Backup and failover scenarios not regularly tested - No clear tenant data lifecycle policy What you will do Schema audit and tenant drift mapping - Inventory all database systems and document ownership - Map tenant configuration divergence across customers - Identify shadow schema patterns - Produce a tenant drift remediation roadmap Index governance and query optimization - Audit existing indexes; remove cruft, add missing - Identify top 20 slow queries and remediate - Establish index review process for new proposals Migration parity tooling - Build shadow comparison tooling between legacy and new systems - Validate migration parity per tenant - Document graduation procedures and rollback strategies - Replace ad-hoc Slack SQL backfills with proper tooling (PR-based, audited, approved) Operational discipline - Validate backup and point-in-time recovery - Test database failover scenarios - Tune connection pools per service - Document operational runbooks - Mentor 2-3 engineers on database practices Required skills - 8+ years database administration or database reliability engineering - Deep PostgreSQL expertise (Aurora Serverless v2 preferred) - AWS data services: RDS, Aurora, Redshift, DMS - Schema migration tooling (dbmate, Flyway, Liquibase, or similar) - Multi-tenant data architecture patterns - Query optimization at scale: explain plans, indexes, partitioning - Strong SQL plus Python or TypeScript scripting - Backup and disaster recovery strategy design - Connection pooling, replication, high availability Nice to have - Aviation, travel, or fintech domain experience - Multi-store environments (PostgreSQL + NoSQL + warehouse) - Schema-as-code experience - Change Data Capture patterns for migration parity - Experience as first or second DBA hire at a growing company What success looks like - Schema documentation: every critical table documented with owner, retention, access patterns - Tenant drift map with prioritized remediation plan - Index governance process active and followed - Top 20 slow queries identified and remediated - Migration parity tooling working for top critical data flows - Backfill workflow replaced with proper tooling - 2-3 engineers comfortable owning database practices independently Application Please include in your proposal: 1. Two or three examples of prior schema governance or migration coordination work, with measurable outcomes 2. One complex query optimization project with before/after metrics 3. Your preferred approach for validating data parity during a legacy-to-new migration 4. One concrete suggestion for detecting tenant configuration drift in a multi-tenant SaaS 5. Your availability and time zone Working style - Daily brief async updates - Weekly 1:1 with VP of Engineering - Bi-weekly progress review We value directness, written documentation, sustainable pace, clarity over volume. We avoid meetings without agenda and lone-wolf patterns.
Открыть заказ