Data Engineer

  • Full time
  • Prague
  • Posted 4 months ago
Kubernetes (nice to have)
Terraform (nice to have)
IoT (nice to have)
.NET C# (nice to have)
Azure (nice to have)
PySpark (nice to have)
SQL (regular)
Spark (regular)
Python (advanced)
CSHARK is a software and product development company. We help enterprises with digital transformation and start-ups with translating ideas into products. With over 8 years of experience in the market, we have over 300 developers onboard. Developing web and mobile applications from scratch, we also advise companies with extensive domain knowledge to find the right technology solutions for their challenges. 
We have grown up on FinTech projects, but now we are increasingly delivering projects for various industries related to biotech, gaming, energy, and IoT sectors. 
Currently we are looking for an experienced Data Engineer to help us design and implement the data pipelines, and soon also to introduce the machine learning operations tooling.

You will be working on software for our international client from logistic industry, and have the possibility to use cutting-edge technologies, e.g. microservice architecture (k8s, RabbitMQ, NATS, gRPC, REST, Postgres) in C#/.NET, Azure Cloud (including the Azure IIoT, Azure Data Explorer, Synapse, Databricks, etc.), and CI/CD with Gitlab, infrastructure as code, Terraform, Ansible.
Read more about projects we delivered:

100% REMOTELY or from one of our 3 offices
Middle: 16 000 – 23 500 PLN + VAT
Senior: 24 000 – 30 000 PLN + VAT
☑️ B2B long-term contract
>3-5 years of commercial experience in programming

  • designing and developing new data engineering pipelines with cloud tools and frameworks,
  • identifying meaningful, reliable and accurate data across a diverse data landscape,
  • supporting the team with feedback, code reviews, and pair programming,
  • being a part of a SCRUM team.
  • you have >3-5 years of commercial experience in programming,
  • you have commercial experience with Python,
  • you have knowledge of Azure or are keen to learn Azure cloud ecosystem,
  • you have commercial experience in Data Engineering,
  • you have experience with big data technology stack (e.g. Spark, Delta Tables, etc.),
  • you have good, practical knowledge of SQL and relational DB systems (PostgreSQL, SQL Server),
  • you display English language skills at a minimum B2+ level.


  • experience with PySpark,
  • experience with C#, .NET,
  • experience with IoT and IIoT,
  • some experience with Terraform and k8s.
  • we work in the newest technologies and with international clients, our projects are polished from < to />, 
  • we have a flat structure – we are not a corporation and don’t want to be one , 
  • we work 100% remotely (and that will never change), but if you feel like working from the office, our offices in Wroclaw, Katowice and Bielsko-Biala are open for you, 
  • we like each other, so we make sure to integrate regularly and go out together as a team,
  • we work in small and close-knit teams,  
  • we organize TechTalks, during which we share good practices and news; and workshops with internal and external trainers, 
  • we have a training and integration budget, remote English classes (business and with a native speaker) and a company library, 
  • you can use the option of private medical care and psychological support, 
  • you can get bonuses (from 3k to 7k PLN) for recommending a new employee, 
  • if you want to share your knowledge or an interesting case, you can become an author of an article published on our technical blog,
  • and above all, we have a comfortable, relaxed atmosphere – every day you will work in a well-structured work environment based on Agile/Scrum/Kanban, with experts in their fields who have a sense of humor and various after-hours activities.  

To apply for this job please visit