Principal Data Engineer - PerfectScale by DoiT
Principal Data Engineer - PerfectScale by DoiT

Principal Data Engineer - PerfectScale by DoiT

Full-Time 48000 - 72000 £ / year (est.) Home office possible
Go Premium
D

At a Glance

  • Tasks: Design and build large-scale data pipelines and back-end services using cutting-edge technologies.
  • Company: Join DoiT, a global tech leader in cloud innovation and optimisation.
  • Benefits: Enjoy unlimited PTO, flexible working, health insurance, and professional development opportunities.
  • Why this job: Make a real impact in a dynamic role while working remotely with a talented team.
  • Qualifications: 8+ years in backend engineering with expertise in distributed systems and modern programming languages.
  • Other info: Be part of an inclusive culture that values diversity and personal growth.

The predicted salary is between 48000 - 72000 £ per year.

Our Principal Data Engineer will be an integral part of our Engineering teams in EMEA. The role is based remotely and is a full-time employee position in the UK, Ireland, Estonia, the Netherlands, Sweden, and Israel. We are also open to contractors in Eastern Europe and Portugal.

DoiT is a global technology company that works with cloud-driven organizations to leverage the cloud to drive business growth and innovation. We combine data, technology, and human expertise to ensure our customers operate in a well-architected and scalable state – from planning to production. Delivering DoiT Cloud Intelligence, the only solution that integrates advanced technology with human intelligence, we help our customers solve complex multicloud problems and drive efficiency.

About DoiT's PerfectScale Platform: DoiT offers PerfectScale, a pioneering Kubernetes optimization and management solution that empowers DevOps, SRE, and Platform Engineering teams to optimize cloud performance while minimizing costs. We combine advanced AI technology with SME-human expertise to help organizations achieve peak Kubernetes efficiency.

The Opportunity: As a Principal Data Engineer, you will be both a hands-on contributor and a key architectural leader. You will design and build large-scale back-end services and high-throughput data pipelines while shaping the long-term technical direction of PerfectScale’s platform. This role combines deep technical ownership with active contribution to critical code, infrastructure, and performance-sensitive workloads.

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, focusing on data flow, performance, and resilience.
  • Actively contribute to the codebase with high-quality code.
  • Lead major technical initiatives, reduce technical debt, and ensure the platform meets the reliability and scalability SLAs.
  • Champion best engineering practices, code quality, testing, and maintainability.
  • Collaborate with product and engineering teams and R&D management to define the technical roadmap, review architecture, and mentor junior engineers.
Qualifications:
  • 8+ years of backend engineering experience, with 3+ years architecting high-load systems or data pipelines in a production environment.
  • Deep expertise in distributed systems using modern languages such as Go, Java, Rust, or Python.
  • Hands-on experience with relational and analytical databases (Postgres, ClickHouse preferred).
  • Proven experience with microservices, containers, and modern DevOps practices (Docker, Kubernetes, GitOps, CI/CD).
  • Strong debugging, benchmarking, and performance optimization skills combined with architectural leadership.
Bonus Points:
  • Deep Golang expertise
  • Deep Kubernetes knowledge
  • Experience with modern data engineering technologies: Spark, Trino, Iceberg, Parquet, ClickHouse, DBT
  • DBA background (relational, OLAP, columnar)
  • Expertise in telemetry and time-series
  • Cloud expertise (AWS, GCP, Azure)

Are you a Do'er? Be your truest self. Work on your terms. Make a difference. We are a global team of incredible talent who work remotely and have the flexibility to have a schedule that balances your work and home life. We embrace and support leveling up your skills professionally and personally.

Benefits:
  • Unlimited PTO
  • Flexible Working Options
  • Health Insurance
  • Parental Leave
  • Employee Stock Option Plan
  • Home Office Allowance
  • Professional Development Stipend
  • Peer Recognition Program

DoiT unites as Many Do'ers, One Team, where diversity is more than a goal – it’s our strength. We actively cultivate an inclusive, equitable workplace, recognizing that each unique perspective enhances our innovation. By celebrating differences, we create an environment where every individual feels valued, contributing to our collective success.

Principal Data Engineer - PerfectScale by DoiT employer: Doit Intl

DoiT is an exceptional employer that champions a flexible and inclusive work culture, allowing employees to thrive in a remote environment across multiple countries. With a strong focus on professional development, unlimited PTO, and a commitment to diversity, DoiT empowers its team members to grow both personally and professionally while working on cutting-edge technology solutions that drive innovation in the cloud space.
D

Contact Detail:

Doit Intl Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Data Engineer - PerfectScale by DoiT

✨Tip Number 1

Network like a pro! Reach out to current employees at DoiT on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Principal Data Engineer role.

✨Tip Number 2

Prepare for technical interviews by brushing up on your coding skills, especially in Go and cloud-native technologies. Practice common data engineering problems and be ready to showcase your expertise in distributed systems.

✨Tip Number 3

Showcase your projects! If you've worked on relevant projects, make sure to discuss them during interviews. Highlight how you’ve tackled challenges in building high-throughput data pipelines or optimising Kubernetes environments.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in being part of the DoiT team.

We think you need these skills to ace Principal Data Engineer - PerfectScale by DoiT

Backend Engineering
Architecting High-Load Systems
Data Pipelines
Distributed Systems
Go
Java
Rust
Python
Relational Databases
Analytical Databases
Microservices
Containers
DevOps Practices
Debugging
Performance Optimization
Kubernetes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal Data Engineer role. Highlight your experience with distributed systems and data pipelines, especially using Go or similar languages. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for cloud technologies and how you can contribute to DoiT’s mission. Don’t forget to mention any relevant projects or achievements that showcase your expertise.

Showcase Your Technical Skills: In your application, be sure to highlight your hands-on experience with modern data engineering technologies and DevOps practices. We love seeing specific examples of how you've tackled challenges in previous roles!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be part of the first wave of applicants. Don’t miss out on this opportunity!

How to prepare for a job interview at Doit Intl

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Go and cloud-native tools. Brush up on your knowledge of distributed systems and data pipelines, as you'll likely be asked to discuss your experience with these during the interview.

✨Showcase Your Architectural Skills

Prepare to talk about your past experiences leading architectural decisions. Think of specific examples where you improved system performance or resilience. This will demonstrate your ability to take ownership of technical direction, which is crucial for a Principal Data Engineer.

✨Emphasise Collaboration

DoiT values teamwork, so be ready to discuss how you've collaborated with product and engineering teams in the past. Share examples of mentoring junior engineers or working on cross-functional projects to highlight your leadership and communication skills.

✨Ask Insightful Questions

Prepare thoughtful questions about DoiT's PerfectScale platform and its future direction. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals. Plus, it’s a great way to engage with your interviewers!

Principal Data Engineer - PerfectScale by DoiT
Doit Intl
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
  • Principal Data Engineer - PerfectScale by DoiT

    Full-Time
    48000 - 72000 £ / year (est.)
  • D

    Doit Intl

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>