21 hours ago

Senior Data Engineer

Cloud Office

On Site
Full Time
$180,000
Sofia, Sofia City, Bulgaria

Job Overview

Job TitleSenior Data Engineer
Job TypeFull Time
Offered Salary$180,000
LocationSofia, Sofia City, Bulgaria

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

We’re looking for a Senior Data Engineer to play a key hands-on role in building and evolving our client’s cloud-native Data Platform. This platform forms the foundation for how data is produced, processed, and consumed across the client’s organisation. This role is focused on distributed systems, real-time processing, and platform reliability. It is ideal for someone who enjoys solving complex data engineering challenges and influencing architecture.

What You’ll Do

  • Develop and enhance scalable data services using Java, Apache Flink, and Python.
  • Design and implement robust streaming and batch data pipelines.
  • Contribute to the evolution of our cloud-native data architecture (AWS preferred).
  • Improve platform usability to enable teams to publish and consume data more effectively.
  • Ensure systems are reliable, observable, and cost-efficient.
  • Contribute to architectural decisions with a focus on resilience and maintainability.
  • Implement automated testing, monitoring, and CI/CD best practices.
  • Troubleshoot complex distributed systems issues in production.
  • Work on platform issues as they arise.
  • Help build capabilities that make data trusted, discoverable, and reusable.
  • Support event-driven and domain-oriented data patterns.
  • Improve metadata, lineage, and quality visibility where relevant.
  • Partner with Product Managers, Architects, and Analytics teams to translate business needs into technical solutions.
  • Provide technical leadership through design reviews, documentation, and code quality.
  • Contribute to a culture of continuous improvement and shared ownership.

What We’re Looking For

  • Strong professional experience in backend or data engineering.
  • Proficiency in Java for building distributed systems.
  • Hands-on experience with Apache Flink (or similar).
  • Solid Python experience for data processing and tooling.
  • Experience building and operating production-grade data pipelines.
  • Strong understanding of distributed systems concepts.
  • Experience working in cloud environments (AWS preferred).

Nice to have

  • Experience with Kafka or event streaming ecosystems.
  • Familiarity with infrastructure as code and containerised environments.
  • Exposure to data governance, cataloging, or data quality tooling.
  • Experience working in a domain-oriented or federated data model.

Why Join Us?

At Cloud Office, you’ll be part of a collaborative and forward-thinking team where learning, growth, and transparency are at the core of our culture. We empower our people to take ownership, innovate, and make a real impact by helping clients harness the full potential of cloud technology. You’ll have the opportunity to work closely with industry leaders, gain deep expertise in cloud solutions, and advance your career through ongoing training and mentorship. If you’re passionate about driving digital transformation and shaping the future of cloud adoption, Cloud Office is the place to grow and thrive.

Key skills/competency

  • Data Engineering
  • Distributed Systems
  • Cloud-native Architecture
  • Apache Flink
  • Java Development
  • Python Scripting
  • AWS Cloud Services
  • Data Pipelines
  • Real-time Processing
  • Platform Reliability

Tags:

Senior Data Engineer
distributed systems
real-time processing
data pipelines
architecture
platform reliability
data governance
leadership
automated testing
observability
Java
Apache Flink
Python
AWS
Kafka
event streaming
infrastructure as code
containerization
CI/CD
data quality tooling

Share Job:

How to Get Hired at Cloud Office

  • Research Cloud Office's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight extensive data engineering, Java, Apache Flink, and AWS cloud expertise.
  • Showcase distributed systems proficiency: Be ready to discuss complex data challenges and architectural influence.
  • Emphasize collaborative contributions: Demonstrate experience in cross-functional teamwork and technical leadership.
  • Prepare for technical deep-dives: Focus on data platform architecture, reliability, and real-time processing concepts.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background