Principal Data Engineer

New
This role is based remotely as a full-time employee in the UK, Ireland, Estonia, the Netherlands, Sweden, and Israel. We are also open to contractors in East Europe and Portugal.Full-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of backend engineering experience, with 3+ years architecting high-load systems or data pipelines in a production environment.
Required Skills
DockerKubernetesClickhouseData engineeringGoPostgresCI/CDDevOpsMicroservicesDistributed Systems

Requirements

  • 8+ years of backend engineering experience.
  • 3+ years of experience architecting high-load systems or data pipelines in a production environment.
  • Deep expertise in distributed systems using modern languages (Go, Java, Rust, or Python).
  • Strong hands-on experience with relational and analytical databases (Postgres, ClickHouse).
  • Proven experience with microservices, containers, and modern DevOps practices (Docker, Kubernetes, GitOps, CI/CD).
  • Demonstrated ability to combine hands-on coding with architectural leadership.
  • Strong debugging, benchmarking, and performance optimization skills.

Responsibilities

  • Design, build, and deploy large-scale distributed systems and high-throughput data pipelines using Go and cloud-native technologies.
  • Lead system-wide architectural decisions with a focus on data flow, performance, and resilience.
  • Contribute high-quality code to the platform and actively address technical debt.
  • Define the technical roadmap in collaboration with product, engineering, and R&D management teams.
  • Champion best engineering practices, including code quality, testing, and maintainability.
  • Mentor junior engineers and conduct architectural reviews.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now