Senior Data Engineer & Team Leader

Hi! We are Netguru. We help entrepreneurs and innovators shape the world through beautiful software. We’re looking for people to join our team and build a culture based on trust, taking ownership, and transparency. Introducing innovative solutions and improving our internal processes are the foundation for our development and achievements.

We offer a safe, inclusive and productive environment for all team members. We respect and want to build on our diversity. We are open for workplace adaptations. 

We also help team members develop their skills through internal learning opportunities, R&D projects, and personal growth budgets. Our efforts bring results: Netguru ranks as one of the most desired IT employers, alongside Facebook, SpaceX, and Netflix.Netguru-Biuro-2018-6984-2

Joining Netguru means:

  • working with a cross-functional team of Machine Learning Engineers, software engineers, application/UI engineers, QAs, and designers,
  • sharing knowledge and best practices with the team,
  • solving a rich set of challenges in our 90+ projects,
  • performing data audits and creating data strategies, 
  • designing data architectures and implementing data pipelines,
  • close cooperation with the Machine Learning team.

Team responsibilities:

  • building a culture and communication approach that is suited to the team's needs,
  • aligning the team’s goals with the department’s strategy + coaching and motivation,
  • “being there” for your team and helping them grow their careers.


  • at least 3 years' practical experience in Data Engineering,
  • experience in preparing data for Machine Learning projects & data mining, 
  • at least 6 months’ experience as a team leader,
  • ability to design and implement complex data pipelines and data infrastructures based on technical specifications for the purpose of collecting and curating data from internal and external data sources,
  • experience in SQL,
  • experience in scripting for automation with Python,
  • knowledge & experience in design & building DWHs and ETL processes,
  • experience with Docker,
  • experience working with relational and unstructured data, for example PostgreSQL or MongoDB,
  • experience with big data infrastructures (e.g. Hadoop, Spark, MapReduce),
  • experience with at least one of the following cloud infrastructures: AWS, Azure, GCP.


  • knowledge of the Scrum and Agile methodologies,
  • willingness to help and mentor other developers,
  • experience with event architectures & message-subscribe systems like Kafka,
  • experience in working with Kubernetes,
  • experience in software engineering - systems design, coding principles, and best practices,
  • experience with Machine Learning.

Perks & benefits:

  • a private health insurance package with dental care,
  • a MultiSport card,
  • optional life insurance for you and your family,
  • individual growth budget for your educational plan,
  • additional accessories for your computer to make your work even more efficient and comfortable,
  • free breakfasts and co-financed lunches,
  • Team Retreats and Team Meetups,
  • & more!

If you want to read more about it check our 7 reasons to work at Netguru.

We are just getting started 🚀 Ready to face the challenge?

Click “apply now” button and join Netguru team!

PLN 12,500-18,750 + VAT (B2B)
or PLN 10,350-15,430 gross (UoP)
Deadline: ongoing
Poznań, Warszawa, Gdańsk, Kraków, Wrocław, Białystok, Katowice, Łódź, Rzeszów, Remote
View your career path
Our perks