Principal Engineer, CoinDesk Data Engineering
Core
Architecting resilient, high-throughput data infrastructure for real-time crypto market data, indices, and analytics serving global institutions.
Role type
Principal Data Engineer (Distributed Systems)
Builds
High-performance data pipelines, REST APIs, WebSocket streaming services, and flagship crypto indices.
Domain
Digital Assets / Cryptocurrency / Financial Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, High Availability/Disaster Recovery, Backend development (Node.js or Golang), Modern databases (Redis, PostgreSQL), CI/CD pipelines, Infrastructure-as-code, Observability, Testing strategies, Vendor evaluation (Buy vs Build)
Preferred skills
Cloud architecture (Azure, GCP), Blockchain technology, Financial market knowledge, Containerization (Docker, Kubernetes), Data governance (GDPR/CCPA)
Technologies
Kafka, RabbitMQ, Redis, PostgreSQL, Node.js, Golang, Docker, Kubernetes, Prometheus, DataDog, Jaeger, OpenTelemetry
Responsibilities
Develop and champion a long-term technical roadmap for data services, Lead the design of resilient high-throughput systems, Act as technical point person for complex cross-team challenges (resiliency, uptime), Mentor senior engineers on architectural patterns, Champion engineering-wide improvements in observability and testing.
Seniority
Principal, hands-on IC with strategic influence