Senior Data Engineer
Build the data backbone for scalable analytics
Softsich is a young and ambitious international product tech company that develops scalable B2B digital platforms. Weβre on the lookout for an experienced Senior Data Engineer whoβs ready to grow with us and shape high-load, data-driven solutions used by international partners.
In this role, you will expand and maintain our AWS-based data warehouse, design analytical data models, and build reliable data pipelines that power reporting and business intelligence. If you enjoy working with modern data infrastructure, optimizing pipelines, and collaborating closely with analysts and product teams β this role may be a great match.
Your key responsibilities will include:
β Extend and maintain the existing AWS-based data warehouse by expanding the dbt infrastructure and developing new transformation models using SQL and dbt.
β Design and optimize analytical data models in Amazon Redshift to support reporting and business intelligence use cases.
β Develop and maintain data pipelines orchestrated in Amazon MWAA (Airflow) using Python-based DAGs.
β Migrate existing data pipelines from AWS Glue to MWAA to improve orchestration, maintainability, and scalability.
β Build data ingestion and transformation workflows that process data from multiple sources such as Kafka, MongoDB, and PostgreSQL.
β Implement data validation and verification scripts using Python, pandas, and numpy to ensure data quality and reliability.
β Collaborate with analysts and product owners to deliver well-structured datasets and ensure data integrity, performance, and accessibility.
Itβs a match if you have:
β 3+ years of experience in data engineering or related roles.
β Strong understanding of data warehousing concepts, ETL/ELT processes, and data transformation techniques (MWAA preferred).
β Hands-on experience with data ingestion and processing using Kafka.
β Proficiency in SQL and experience with relational and NoSQL databases such as PostgreSQL and MongoDB.
β Experience with Python programming for data processing, automation, and pipeline development.
β Ability to work independently, take ownership of data systems, and collaborate effectively with analysts and product owners.
β Excellent communication and collaboration skills.
What we offer:
β Flexible schedule and remote format or offices in Warsaw/Kyiv β you choose.
β 24 paid vacation days, sick leaves, and health insurance (UA-based, other locations in progress).
β A supportive, friendly team where knowledge-sharing is part of the culture.
β Coverage for professional events and learning.
β Birthday greetings, team buildings, and warm human connection beyond work.
β Zero joules of energy to the aggressor state, its affiliated businesses, or partners.
Send over your CV now β weβd love to get to know you better!
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |