
Principal Data Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Estonia.
• Design, construct, and implement extensive distributed systems and high-throughput data pipelines utilizing Go and cloud-native technologies.
• Oversee system-wide architectural choices, concentrating on data flow, performance, and resilience while actively contributing high-quality code to the codebase.
• Drive significant technical projects, reduce technical debt, and ensure the platform adheres to reliability and scalability SLAs. Advocate for optimal engineering practices, code quality, testing, and maintainability.
• Work collaboratively with product and engineering teams, as well as R&D management, to establish the technical roadmap, review architecture, and mentor junior engineers.
• Over 8 years of backend engineering experience, including a minimum of 3 years in architecting high-load systems or data pipelines within a production environment.
• Profound knowledge of distributed systems using contemporary programming languages such as Go, Java, Rust, or Python.
• Strong practical experience with relational and analytical databases, with a preference for Postgres and ClickHouse.
• Established experience in microservices, containers, and modern DevOps methodologies, including Docker, Kubernetes, GitOps, and CI/CD.
• Proven capability to merge hands-on coding with architectural leadership, showcasing strong skills in debugging, benchmarking, and performance optimization.
• Unlimited PTO
• Flexible Working Options
• Health Insurance
• Parental Leave
• Employee Stock Option Plan
• Home Office Allowance
• Professional Development Stipend
• Peer Recognition Program
Aimpoint Digital
Power Digital Marketing
Get handpicked remote jobs straight to your inbox weekly.