DBA, Bulk Data Management Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

DBA engineering PostgreSQL databases and bulk-data pipelines for Webbing’s global connectivity and IoT platform. Managing telecom network integrations, governance, high availability, and disaster recovery.

Responsibilities:

  • Own every database underpinning the multi-site telecoms services platform, from core BSS/OSS/NOC modules to PostgreSQL application stores
  • Maintain interfaces to vendor-managed databases inside HSS, OCS, PCRF, and SMSC nodes
  • Ensure mediation pipelines bringing network data into required systems are reliable, complete, and governed by clear data-handling policies
  • Build backup, restoration, and disaster-recovery frameworks for BSS and network-layer PostgreSQL clusters
  • Optimize performance through index strategies, query tuning, table partitioning, and vacuuming schedules
  • Develop bulk data pipelines for imports, exports, migrations, and timed purges of subscriber CDRs and event records
  • Design and enforce data handling, retention, archival, and compliance policies
  • Create database monitoring dashboards and alerting for replication lag, lock contention, query performance, and disk saturation
  • Develop installation and upgrade playbooks for PostgreSQL instances
  • Build cross-platform data integration between BSS mediation and network-element databases
  • Advise BSS and Workflow engineering teams on schema and data architecture
  • Implement roles, privileges, row-level security, and audit logging across database tiers
  • Maintain runbooks and knowledge base for database operations, disaster recovery, and incident response
  • Serve as the senior individual contributor and go-to expert for database topics across the BSS and NOC stack

Requirements:

  • Strong hands-on PostgreSQL administration: installation, configuration, replication (logical/streaming), upgrade, and vacuum tuning
  • Proven backup and restore experience: pg_dump, pg_basebackup, WAL archiving, point-in-time recovery, and DR testing
  • Query performance analysis: EXPLAIN/ANALYZE, index design (B-Tree, partial, composite), and schema-level optimisation
  • Bulk data operations: large COPY/INSERT loads, logical replication for live migrations, and automated purge/archival pipelines
  • Data governance: designing and documenting retention, archival, masking, and access-control policies
  • Scripting in Python or Bash for automation of backup jobs, health-check scripts, and bulk-load utilities
  • Experience with containerized database deployments (Docker / Kubernetes)
  • Monitoring: setting up Prometheus postgres_exporter, building Grafana dashboards for database KPIs
  • High-availability patterns: replication failover, connection pooling (PgBouncer / Pgpool), read-replica routing
  • Ability to work independently across multiple concurrent projects in a distributed, async-first team
  • Multi-datacenter replication and active-passive failover between geographically distributed clusters
  • Experience with telecoms BSS/OSS platforms (billing, subscription management, or mediation systems)
  • Familiarity with network-element databases: HSS (HLR), OCS, PCRF, SMSC, or PGW data models
  • Data compliance experience (GDPR subscriber data, CDR retention regulations in EU jurisdictions)
  • Exposure to mediation layer data formats (ASN.1, IPDR, Diameter AVPs)
  • Experience with BI or reporting extracts from operational BSS databases

Benefits:

  • Fully remote
  • Great skill and knowledge development opportunities
  • Professional development opportunities
  • Opportunity to join a team of highly professional specialists in an international environment
  • Opportunity for professional development within a reputable international innovative and growing company