DBA, Bulk Data Management Engineer
Posted 2hrs ago
Employment Information
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
















