development

Data Engineer

Middle: 16 000 - 23 500 PLN + VAT
Senior: 24 000 - 30 000 PLN + VAT

Data Engineer

CSHARK is a digital consultancy that focuses on innovative products and made-to-measure solutions. We help enterprises with digital transformation and start-ups by translating ideas into products. With over 8 years of experience on the market, we have over 300 developers on board. 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.

In 2019, 2020, and 2021, we were ranked among the fastest-growing companies in Europe by the Financial Times.

Team & Culture

We've been a remote-friendly company from day one, although we cherish the times when we get to meet up in the office and give some high-fives.  What keeps us going is:

  • Honesty over impressions | Walk the talk – actions are more important than words
  • Support over blame | We look for solutions, not for the scapegoat
  • People over processes | Processes serve people, not the other way around
  • Ownership over indifference | We choose action over passiveness

If that's your cup of tea (or any other beverage) — read on, you're in good hands.

The Role

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.

The responsibilities:

  • 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

The perfect fit:

  • 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

For bonus points:

  • Experience with PySpark
  • Experience with C#, .NET
  • Experience with IoT and IIoT
  • Some experience with Terraform and k8s

Interested? Let’s meet halfway!

Apply

What perks will you get from working with us?

Except for the obvious benefits that have lost their importance in the age of remote working (coffee, tea, fruit boxes), we have something more to offer.
SELF-DEVELOPMENT
ico-gamechanging

Working on game-changing products

ico-tech-workshop

Internal technical
workshops

cshark_career-benefits-15
Soft skills and leadership trainings
cshark_career-benefits-7
English lessons
cshark_career-benefits-13
Access to the company’s library
ico-personal
Building a personal brand
WORK ENVIRONMENT
cshark_icon_relocation_benefit
Relocation and business travel opportunity
cshark_career-benefits-1

International projects and teams

cshark_ico-agile
Working in Agile/Scrum/Kanban
cshark_career-benefits-11
Remote work from wherever you like
cshark_career-benefits-10
Flexible working hours
ico-flat
Flat structure – the Board is at your disposal
FUN & EXTRAS
cshark_career-benefits-4
Big Parties (CSHARK’s Birthday, Christmas)
cshark_career-benefits-12
Employee referral bonus (3000-7000 PLN)
cshark_career-benefits-21
Charity initiatives
cshark_career-benefits-6
Team integration budget
cshark_career-benefits-5
Sport events and trips
cshark_career-benefits-24
Safe place for two wheels
Recruitment process
01
group_6
Intro call with a recruiter
02
group_9
A test, tech interview, or a task
03
ico-eng-lesson
meeting with manager or a client

Interested? Let’s meet halfway!

Apply

Meet our recruitment team

We’re looking forward to getting to know you!
CSHARK recruitment team - Małgorzata Naumowicz
Małgorzata
Żuk
IT Recruitment Lead
+48 887 733 009
CSHARK recruitment team - Katarzyna Dudek-Suś
Katarzyna
Dudek-Suś
IT Recruitment Specialist
+48 887 788 099
CSHARK recruitment team - Monika Burkiewicz
Monika
Burkiewicz
IT Recruitment Specialist
+48 887 733 003
cshark_people_aleksandra.szwarc-bornio-v1
Aleksandra
Szwarc-Bornio
IT Recruitment Specialist
+48 887 733 011
Natalia
Wojnowska
IT Recruitment Specialist
+48 887 733 016

FAQs: Working at CSHARK

How should I prepare for the first interview?

Before the interview, we’ll send you a short manual that outlines everything you need to know. Above all, you should pay attention to the following:

  • Take a second look at the job offer. Perhaps you have some doubts or additional questions? We’ll clarify everything you’d like to know during the interview. 
  • Do not hesitate to explore our website before the interview - you’ll find a lot of useful information there. 
  • Be prepared to talk about your past work experience. We want to know what you’d been up to.
  • Be ready to talk about formalities, including the length of the notice period, your salary expectations, type of contract and any other formal issues that are important to you.

We treat every interview as a bilateral meeting. We talk and we listen, trying to keep it at 50:50, so you will have plenty of time to talk about yourself and ask questions.

hide

Can I apply for work experience at CSHARK?

We don’t offer work experience placements on a regular basis. However, sometimes we recruit apprentices when new projects begin, so we encourage you to check our Careers page regularly for such openings.

hide

Is it possible to work 100% remotely?

For CSHARK you can work 100% remotely, rarely there are projects where we build a team in a given location, but if it's so we always underline it in the job description.

hide

What will my career path look like?

At CSHARK, we operate in terms of seniority, so our employees work at Junior, Mid- and Senior level positions before they can become a Tech Lead and then Architect. At the same time, no career path at our company is engraved in stone. We support our employees’ professional development and thus opportunities to advance are always being considered individually. If we notice that you progress, we will be happy to discuss promotion opportunities. If our employee wants to make a change too, we are also open to talk about it.

hide

Can I switch to a different project while I work at CSHARK?

Yes, it’s possible, but it won’t happen overnight. If you want to change the project, you will have to communicate this to your Line Manager first. You will talk to state the reasons for your desire to change, as well as your expectations regarding the new assignment. It will also be necessary to find a replacement before you transfer to a new project.

hide

If I’ve been seeing a job offer on your website for a while, is it still valid?

We update our careers page regularly, so any offer that you find there is waiting for your application. If a role is related to our core technologies, i.e. C# and .NET, we constantly look for qualified staff, hence some offers (especially for .NET Developers) may be up for a longer period of time.

hide

Can I apply if I don’t see an offer that matches my technical skills?

We encourage you to send your CV through Haven’t found what you are looking for? tab. We save every application in our database. When new vacancies pop up, we contact the candidates from that database in the first place. Patience is a virtue!

hide

What’s the required knowledge level of English?

You have to be able to communicate freely within the team and with a client. There is no need to present a certificate, however, we will verify your knowledge of English during the interviews.

hide