Breakwater Technology

Senior Data Engineer

Breakwater Technology · EE · 369d ago
Python
Apply now

About the role

Breakwater Technology is a technology solutions company passionate about Customer tailored product development. From requirements definition and specification, software coding and development, to application support and maintenance; we can understand and assist with the entire product lifecycle. With a drive fueled by curiosity, engagement, and an agile mindset, we strive to deliver the highest possible business output of every task and project.
 
We are looking for a Senior Data Engineer to join our team.
 
NB! Please note that this role is on-site in Tallinn, Estonia. No relocation support or visa sponsorship is provided.

As a Senior Data Engineer @BWT you will:

  • Build and scale robust data pipelines using Python, SQL, Airflow, and DBT
  • Develop and maintain real-time data processing with Kafka and Spark Structured Streaming
  • Ingest and transform data from diverse sources and formats (JSON, Avro, Parquet, APIs, etc.)
  • Influence and contribute to the evolution of our data platform and architecture
  • Deploy and manage services using Kubernetes and IaC tools
  • Mentor engineers and promote a collaborative, learning-focused team culture
  • Collaborate with stakeholders to deliver actionable, high-impact data solutions
  • To be successful in this position you need to have:

  • Strong Python and SQL skills 
  • Hands-on experience with the modern data stack
  • Experience with Kubernetes for service orchestration
  • Experience with distributed data processing using Spark or Trino
  • Familiarity with Kafka (especially for data consumption use cases)
  • Proven ownership of data initiatives from idea to production
  • Comfortable working autonomously and making architectural calls
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Other tech know-how that would be nice to have, but we are happy to train you on:

  • Knowledge of open data formats, particularly Apache Iceberg
  • Why us:

  • At Breakwater Technology you are not hired to work for us, you are hired to work with us – this means we are fully invested in your professional growth and development and ensuring your work is engaging, fulfilling and fun;

  • In this dynamic and collaborative work environment, we foster a culture built on the pillars of honesty, where transparent communication is valued; growth, as we invest in the continuous development of our team members; respect, ensuring an inclusive and supportive atmosphere; and freedom, empowering individuals to contribute their unique perspectives and ideas;

  • Our working language is English and we work hard to create an inclusive environment, at BWT you never lunch alone (unless you really want to);

  • We make sure there are plenty of opportunities to connect, have fun, and build meaningful relationships at work – team events, celebrations, sporting events and parties;

  • From comprehensive health insurance and glasses compensation to sports support, we help you stay at your best, physically and mentally. Plus, enjoy little extras like an in-office massage chair

  • We offer support for your III pension pillar to help you build long-term financial stability.

  • We celebrate milestones with you. Whether it’s your wedding, the birth of your child, or your child starting school, we provide financial support to help make these moments even more special.

  • We’ve created a space where you can thrive, with ergonomic workstations, clean air solutions, and plenty of refreshments. Fresh fruit, weekly breakfasts, and always-available coffee and tea keep you energized. 

  • Our modern office has a stunning view of Ülemiste lake and Tallinn Airport; and free parking is provided right next to the office in a closed garage.

  • Tech stack

    Python
    Location EE
    Posted 369d ago
    .*
    findatechjob

    Tech jobs straight from company career pages. No recruiters, no middlemen, no spam.

    © 2026 findatechjob · Logos provided by Logo.dev