Senior Data Engineer
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.